List of usage examples for org.hibernate.annotations CascadeType ALL
CascadeType ALL
To view the source code for org.hibernate.annotations CascadeType ALL.
Click Source Link
From source file:edu.northwestern.bioinformatics.studycalendar.domain.Study.java
License:BSD License
@OneToMany(mappedBy = "study") @Cascade(value = { CascadeType.ALL, CascadeType.DELETE_ORPHAN }) @Sort(type = SortType.NATURAL)/*from ww w . j a v a 2 s. c o m*/ public SortedSet<StudySecondaryIdentifier> getSecondaryIdentifiers() { return secondaryIdentifiers; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.Study.java
License:BSD License
@OneToOne(mappedBy = "study") @Cascade(value = { CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public PlannedCalendar getPlannedCalendar() { return plannedCalendar; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.Study.java
License:BSD License
@OneToMany(mappedBy = "study", fetch = FetchType.EAGER) @Cascade(value = { CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public List<StudySite> getStudySites() { return studySites; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.Study.java
License:BSD License
@OneToMany(mappedBy = "study") @OrderBy(value = "name") @Cascade(value = { CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public Set<Population> getPopulations() { return populations; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.StudySegment.java
License:BSD License
@OneToMany(mappedBy = "studySegment") @Cascade(value = { CascadeType.ALL }) @Sort(type = SortType.NATURAL)//w w w .j ava 2 s .c om public SortedSet<Period> getPeriods() { return getChildren(); }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.StudySite.java
License:BSD License
@OneToMany(mappedBy = "studySite") @Cascade(value = { CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public List<StudySubjectAssignment> getStudySubjectAssignments() { return studySubjectAssignments; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.StudySite.java
License:BSD License
@OneToMany(mappedBy = "studySite") @Cascade({ CascadeType.ALL }) @OrderBy(clause = "approval_date, amendment_id") // amendment_id is used as a proxy for amendment.date public List<AmendmentApproval> getAmendmentApprovals() { return amendmentApprovals; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.StudySubjectAssignment.java
License:BSD License
@OneToOne(mappedBy = "assignment") @Cascade(value = CascadeType.ALL) public ScheduledCalendar getScheduledCalendar() { return scheduledCalendar; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.StudySubjectAssignment.java
License:BSD License
@OneToMany(mappedBy = "assignment") @Cascade(CascadeType.ALL) public List<Notification> getNotifications() { return notifications; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.Subject.java
License:BSD License
@OneToMany(mappedBy = "subject") @OrderBy//from w ww . ja v a 2 s. c om // order by ID for testing consistency @Cascade(value = { CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public List<StudySubjectAssignment> getAssignments() { return assignments; }