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.duke.cabig.c3pr.domain.StudyPersonnel.java

License:BSD License

@OneToMany(orphanRemoval = true)
@Cascade(value = { CascadeType.ALL })
@JoinColumn(name = "stu_prsnl_id")
public List<StudyPersonnelRole> getStudyPersonnelRolesInternal() {
    return lazyListHelper.getInternalList(StudyPersonnelRole.class);
}

From source file:edu.duke.cabig.c3pr.domain.StudySite.java

License:BSD License

@OneToMany(mappedBy = "studySite", orphanRemoval = true)
@Cascade(value = { CascadeType.ALL })
public List<StudySiteStudyVersion> getStudySiteStudyVersions() {
    return studySiteStudyVersions;
}

From source file:edu.duke.cabig.c3pr.domain.StudySite.java

License:BSD License

@OneToMany(mappedBy = "studySite", fetch = FetchType.LAZY, orphanRemoval = true)
@Cascade(value = { CascadeType.ALL })
@Where(clause = "retired_indicator  = 'false'")
public List<SiteStatusHistory> getSiteStatusHistoryInternal() {
    return lazyListHelper.getInternalList(SiteStatusHistory.class);
}

From source file:edu.duke.cabig.c3pr.domain.StudySubject.java

License:BSD License

@OneToMany(orphanRemoval = true)
@Cascade({ CascadeType.ALL })
@JoinColumn(name = "stu_sub_id", nullable = false)
@Where(clause = "retired_indicator  = 'false'")
@OrderBy("time desc")
public List<Correspondence> getCorrespondencesInternal() {
    return lazyListHelper.getInternalList(Correspondence.class);
}

From source file:edu.duke.cabig.c3pr.domain.StudySubject.java

License:BSD License

@OneToMany(mappedBy = "studySubject", orphanRemoval = true)
@Fetch(FetchMode.SUBSELECT)/*  w w w.  j  av  a2  s .c  o  m*/
@Cascade(value = { CascadeType.ALL })
public List<StudySubjectStudyVersion> getStudySubjectStudyVersions() {
    return studySubjectStudyVersions;
}

From source file:edu.duke.cabig.c3pr.domain.StudySubject.java

License:BSD License

/**
 * Gets the disease history internal./*from w w  w .ja va 2s . co  m*/
 *
 * @return the disease history internal
 */
@OneToOne(orphanRemoval = true)
@Cascade({ CascadeType.ALL })
@JoinColumn(name = "DISEASE_HISTORY_ID")
public DiseaseHistory getDiseaseHistoryInternal() {
    return diseaseHistory;
}

From source file:edu.duke.cabig.c3pr.domain.StudySubject.java

License:BSD License

/**
 * Gets the participant./*w  w w.  j a va2  s. c o  m*/
 *
 * @return the participant
 */
/*@ManyToOne
@JoinColumn(name = "PRT_ID", nullable = false)
@Cascade( { CascadeType.LOCK })
public Participant getParticipant() {
   return participant;
}*/

@ManyToOne
@JoinColumn(name = "stu_sub_dmgphcs_id", nullable = false)
@Cascade({ CascadeType.ALL })
public StudySubjectDemographics getStudySubjectDemographics() {
    return studySubjectDemographics;
}

From source file:edu.duke.cabig.c3pr.domain.StudySubject.java

License:BSD License

/**
 * Gets the identifiers./* w  w w .ja  va  2s .c  o m*/
 *
 * @return the identifiers
 */
@OneToMany(orphanRemoval = true)
@Fetch(FetchMode.SUBSELECT)
@Cascade({ CascadeType.MERGE, CascadeType.ALL })
@JoinColumn(name = "SPA_ID")
@Where(clause = "retired_indicator  = 'false'")
@OrderBy
public List<Identifier> getIdentifiers() {
    return identifiers;
}

From source file:edu.duke.cabig.c3pr.domain.StudySubject.java

License:BSD License

/**
 * Gets the child study subjects./*  w  w w  . java2  s.  com*/
 *
 * @return the child study subjects
 */
@OneToMany(mappedBy = "parentStudySubject", orphanRemoval = true)
@Cascade(value = { CascadeType.ALL })
public List<StudySubject> getChildStudySubjects() {
    return childStudySubjects;
}

From source file:edu.duke.cabig.c3pr.domain.StudySubject.java

License:BSD License

@OneToMany(orphanRemoval = true)
@Cascade(value = { CascadeType.ALL })
@JoinColumn(name = "stu_sub_id")
public List<EndPoint> getEndpoints() {
    return endpoints;
}