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:gov.nih.nci.cabig.caaers.domain.CtcTerm.java

License:BSD License

/**
 * Gets the contextual grades.//w ww  .  j av a  2s.  com
 *
 * @return the contextual grades
 */
@OneToMany(mappedBy = "term", orphanRemoval = true)
@Cascade(value = { CascadeType.ALL })
@OrderBy("grade")
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
public List<CtcGrade> getContextualGrades() {
    return contextualGrades;
}

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

License:BSD License

/**
 * Gets the metastatic disease sites internal.
 *
 * @return the metastatic disease sites internal
 *///from w w  w.  j av a  2s.co m
@OneToMany(orphanRemoval = true)
@JoinColumn(name = "disease_history_id", nullable = false)
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
public List<MetastaticDiseaseSite> getMetastaticDiseaseSitesInternal() {
    return listHelper.getInternalList(MetastaticDiseaseSite.class);
}

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

License:BSD License

/**
 * Gets the arms./* www .j  a  v a  2  s .  c  om*/
 *
 * @return the arms
 */
@OneToMany(fetch = FetchType.LAZY, orphanRemoval = true)
@Cascade(value = { CascadeType.ALL })
@JoinColumn(name = "epoch_id", nullable = false)
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
public List<Arm> getArms() {
    return arms;
}

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

License:BSD License

/**
 * Gets the labs internal.//from   ww w  .  j  a v a2s. com
 *
 * @return the labs internal
 */
@OneToMany(orphanRemoval = true)
@JoinColumn(name = "report_id", nullable = false)
@IndexColumn(name = "list_index")
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
protected List<Lab> getLabsInternal() {
    return lazyListHelper.getInternalList(Lab.class);
}

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

License:BSD License

/**
 * Gets the medical devices internal.//from ww  w .  j a  va  2s. c  o m
 *
 * @return the medical devices internal
 */
@OneToMany(orphanRemoval = true)
@JoinColumn(name = "report_id", nullable = false)
@IndexColumn(name = "list_index")
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
protected List<MedicalDevice> getMedicalDevicesInternal() {
    return lazyListHelper.getInternalList(MedicalDevice.class);
}

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

License:BSD License

/**
 * Gets the radiation interventions internal.
 *
 * @return the radiation interventions internal
 *///from ww  w .  j a v a 2 s . c om
@OneToMany(orphanRemoval = true)
@JoinColumn(name = "report_id", nullable = false)
@IndexColumn(name = "list_index")
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
protected List<RadiationIntervention> getRadiationInterventionsInternal() {
    return lazyListHelper.getInternalList(RadiationIntervention.class);
}

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

License:BSD License

/**
 * Gets the surgery interventions internal.
 *
 * @return the surgery interventions internal
 *//*from w  w w  . ja va  2s.  com*/
@OneToMany(orphanRemoval = true)
@JoinColumn(name = "report_id", nullable = false)
@IndexColumn(name = "list_index")
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
protected List<SurgeryIntervention> getSurgeryInterventionsInternal() {
    return lazyListHelper.getInternalList(SurgeryIntervention.class);
}

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

License:BSD License

@OneToMany(orphanRemoval = true)
@JoinColumn(name = "report_id", nullable = false)
@IndexColumn(name = "list_index")
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
protected List<BehavioralIntervention> getBehavioralInterventionsInternal() {
    return lazyListHelper.getInternalList(BehavioralIntervention.class);
}

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

License:BSD License

@OneToMany(orphanRemoval = true)
@JoinColumn(name = "report_id", nullable = false)
@IndexColumn(name = "list_index")
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
protected List<BiologicalIntervention> getBiologicalInterventionsInternal() {
    return lazyListHelper.getInternalList(BiologicalIntervention.class);
}

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

License:BSD License

@OneToMany(orphanRemoval = true)
@JoinColumn(name = "report_id", nullable = false)
@IndexColumn(name = "list_index")
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
protected List<GeneticIntervention> getGeneticInterventionsInternal() {
    return lazyListHelper.getInternalList(GeneticIntervention.class);
}