Example usage for org.hibernate.annotations CascadeType ALL

List of usage examples for org.hibernate.annotations CascadeType ALL

Introduction

In this page you can find the example usage for org.hibernate.annotations CascadeType ALL.

Prototype

CascadeType ALL

To view the source code for org.hibernate.annotations CascadeType ALL.

Click Source Link

Document

Includes all types listed here.

Usage

From source file:edu.northwestern.bioinformatics.studycalendar.osgi.felixcm.OsgiConfigurationProperty.java

License:BSD License

@ElementCollection(fetch = FetchType.EAGER)
@Column(name = "value")
@JoinTable(name = "osgi_cm_property_values", joinColumns = @JoinColumn(name = "property_id", nullable = false))
@IndexColumn(name = "list_index", nullable = false)
@Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN })
public List<String> getRawValues() {
    return rawValues;
}

From source file:gov.nih.nci.caarray.domain.array.ArrayDesign.java

License:BSD License

/**
 * @return the designFiles/*from   w w w.  jav  a 2s . c o  m*/
 */
@NotNull
@Size(min = 1)
@ManyToMany(fetch = FetchType.LAZY)
@JoinTable(name = "array_design_design_file", joinColumns = @JoinColumn(name = "array_design"), inverseJoinColumns = @JoinColumn(name = "design_file"))
@ForeignKey(name = "array_design_fk", inverseName = "design_file_fk")
@Cascade(org.hibernate.annotations.CascadeType.ALL)
public Set<CaArrayFile> getDesignFiles() {
    return this.designFiles;
}

From source file:gov.nih.nci.caarray.domain.array.ArrayDesignDetails.java

License:BSD License

/**
 * @return the features//  w w w .j av a2  s  .  c  o  m
 */
@Cascade(CascadeType.ALL)
@OneToMany(mappedBy = MAPPED_BY, fetch = FetchType.LAZY)
@LazyCollection(LazyCollectionOption.EXTRA)
@MaxSerializableSize(MAX_SERIALIZABLE_SIZE)
public Set<Feature> getFeatures() {
    return features;
}

From source file:gov.nih.nci.caarray.domain.array.ArrayDesignDetails.java

License:BSD License

/**
 * @return the pysicalProbes// w w w.  j a  v a  2 s .  com
 */
@OneToMany(mappedBy = MAPPED_BY, fetch = FetchType.LAZY)
@Cascade(CascadeType.ALL)
@LazyCollection(LazyCollectionOption.EXTRA)
@MaxSerializableSize(MAX_SERIALIZABLE_SIZE)
public Set<PhysicalProbe> getProbes() {
    return probes;
}

From source file:gov.nih.nci.caarray.domain.array.ArrayDesignDetails.java

License:BSD License

/**
 * @return the logicalProbes//from   w  ww. jav  a2  s . com
 */
@OneToMany(mappedBy = MAPPED_BY, fetch = FetchType.LAZY)
@Cascade(CascadeType.ALL)
@LazyCollection(LazyCollectionOption.EXTRA)
@MaxSerializableSize(MAX_SERIALIZABLE_SIZE)
public Set<LogicalProbe> getLogicalProbes() {
    return logicalProbes;
}

From source file:gov.nih.nci.caarray.domain.array.ArrayDesignDetails.java

License:BSD License

/**
 * @return the probeGroups/*  w w w .java  2 s  .c  om*/
 */
@OneToMany(mappedBy = MAPPED_BY, fetch = FetchType.LAZY)
@Cascade(CascadeType.ALL)
@LazyCollection(LazyCollectionOption.EXTRA)
@MaxSerializableSize(MAX_SERIALIZABLE_SIZE)
public Set<ProbeGroup> getProbeGroups() {
    return probeGroups;
}

From source file:gov.nih.nci.caarray.domain.data.DataSet.java

License:BSD License

/**
 * @return the hybridizationDatas/*from ww w.ja  va  2 s.  c o m*/
 */
@OneToMany(fetch = FetchType.LAZY)
@JoinColumn(name = "data_set")
@IndexColumn(name = "HYBRIDIZATION_INDEX")
@Cascade(CascadeType.ALL)
public List<HybridizationData> getHybridizationDataList() {
    return hybridizationDataList;
}

From source file:gov.nih.nci.caarray.domain.data.HybridizationData.java

License:BSD License

/**
 * @return the columns//from w  ww  . j  a  v  a2 s  .c  om
 */
@OneToMany(fetch = FetchType.LAZY)
@IndexColumn(name = "COLUMN_INDEX")
@Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN })
public List<AbstractDataColumn> getColumns() {
    return columns;
}

From source file:gov.nih.nci.caarray.domain.MultiPartBlob.java

License:BSD License

/**
 * The blobParts as stored by hibernate.
 * /*from  w  w w .ja v  a  2s  .  c  o m*/
 * @return the blobParts the blobParts.
 */
@OneToMany(fetch = FetchType.LAZY)
@IndexColumn(name = "contents_index")
@Cascade(value = CascadeType.ALL)
public List<BlobHolder> getBlobParts() {
    return this.blobParts;
}

From source file:gov.nih.nci.cabig.caaers.domain.AbstractStudyInterventionExpectedAE.java

License:BSD License

@ManyToMany
@JoinTable(name = "ta_expected_ae_intervention", joinColumns = @JoinColumn(name = "ta_expected_id"), inverseJoinColumns = @JoinColumn(name = "ta_agent_id"))
@Cascade(value = { CascadeType.ALL })
public List<TreatmentAssignmentAgent> getTreatmentAssignmentAgents() {
    return treatmentAssignmentAgents;
}