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.Epoch.java
License:BSD License
@OneToMany @JoinColumn(name = "epoch_id") @IndexColumn(name = "list_index") @Cascade(value = { CascadeType.ALL }) public List<StudySegment> getStudySegments() { return getChildren(); }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.Period.java
License:BSD License
@OneToMany(mappedBy = "period") @OrderBy // order by ID for testing consistency @Cascade(value = CascadeType.ALL) public List<PlannedActivity> getPlannedActivities() { return getChildren(); }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.PlannedActivity.java
License:BSD License
@Fetch(FetchMode.JOIN) @OneToMany(mappedBy = "plannedActivity") @Cascade(value = { CascadeType.ALL }) @Sort(type = SortType.NATURAL)//from www . java 2 s .c o m public SortedSet<PlannedActivityLabel> getPlannedActivityLabels() { return plannedActivityLabels; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.PlannedCalendar.java
License:BSD License
@OneToMany @JoinColumn(name = "planned_calendar_id", nullable = true) @IndexColumn(name = "list_index") @Cascade(value = { CascadeType.ALL }) public List<Epoch> getEpochs() { return getChildren(); }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.ScheduledActivity.java
License:BSD License
@OneToMany(cascade = javax.persistence.CascadeType.ALL) @JoinColumn(name = "scheduled_activity_id", insertable = true, updatable = true, nullable = false) @Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN }) @IndexColumn(name = "list_index") public List<ScheduledActivityState> getPreviousStates() { return previousStates; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.ScheduledCalendar.java
License:BSD License
@Fetch(FetchMode.JOIN) @OneToMany// ww w .j av a 2 s . c o m @JoinColumn(name = "scheduled_calendar_id", nullable = false) @IndexColumn(name = "list_index") @Cascade(value = { CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public List<ScheduledStudySegment> getScheduledStudySegments() { return scheduledStudySegments; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.ScheduledStudySegment.java
License:BSD License
@Fetch(FetchMode.SUBSELECT) @OneToMany(mappedBy = "scheduledStudySegment") @OrderBy(clause = "ideal_date") @Cascade(value = { CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public List<ScheduledActivity> getActivities() { return events; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.Site.java
License:BSD License
@OneToMany(mappedBy = "site") @OrderBy // order by ID for testing consistency @Cascade(value = { CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public List<StudySite> getStudySites() { return studySites; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.Site.java
License:BSD License
@OneToMany(mappedBy = "site") @OrderBy // order by ID for testing consistency @Cascade(value = { CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public List<BlackoutDate> getBlackoutDates() { return blackoutDates; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.Source.java
License:BSD License
@OneToMany(mappedBy = "source") @Cascade(value = { CascadeType.ALL }) @OrderBy/*from w w w .j a va 2 s . com*/ // ensure consistent ordering public List<Activity> getActivities() { return activities; }