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.duke.cabig.c3pr.domain.StudySubject.java
License:BSD License
/** * Gets the custom fields internal.//from w w w. ja va 2 s. c o m * * @return the custom fields internal */ @OneToMany(mappedBy = "studySubject", fetch = FetchType.LAZY, orphanRemoval = true) @Cascade(value = { CascadeType.ALL }) public List<CustomField> getCustomFieldsInternal() { return lazyListHelper.getInternalList(CustomField.class); }
From source file:edu.duke.cabig.c3pr.domain.StudySubject.java
License:BSD License
@OneToMany(orphanRemoval = true) @Fetch(FetchMode.SUBSELECT)/*w ww . j a v a 2s . c om*/ @Cascade({ CascadeType.ALL }) @JoinColumn(name = "stu_sub_id", nullable = false) public List<StudySubjectRegistryStatus> getStudySubjectRegistryStatusHistoryInternal() { return studySubjectRegistryStatusHistory; }
From source file:edu.duke.cabig.c3pr.domain.StudySubjectConsentVersion.java
License:BSD License
@OneToMany(orphanRemoval = true) @Fetch(FetchMode.SUBSELECT)//from w w w . j ava2 s. c o m @JoinColumn(name = "stu_sub_con_ver_id", nullable = false) @Cascade(value = { CascadeType.ALL }) public List<SubjectConsentQuestionAnswer> getSubjectConsentAnswers() { return subjectConsentAnswers; }
From source file:edu.duke.cabig.c3pr.domain.StudySubjectDemographics.java
License:BSD License
@OneToMany(orphanRemoval = true) @Fetch(FetchMode.SUBSELECT)// w w w . j a va 2 s.c om @Cascade(value = { CascadeType.ALL }) @JoinColumn(name = "stu_sub_demographics_id") @OrderBy("id") public Set<Address> getAddresses() { if (this.address != null && !this.address.isBlank() && !addresses.contains(this.address)) { addresses.add(this.address); } return addresses; }
From source file:edu.duke.cabig.c3pr.domain.StudySubjectDemographics.java
License:BSD License
/** * Gets the identifiers.// ww w. j a v a2s .c o m * * @return the identifiers */ @OneToMany(orphanRemoval = true) @Fetch(FetchMode.SUBSELECT) @Cascade({ CascadeType.ALL }) @JoinColumn(name = "stu_sub_dmgphcs_id") @Where(clause = "retired_indicator = 'false'") @OrderBy public List<Identifier> getIdentifiers() { return identifiers; }
From source file:edu.duke.cabig.c3pr.domain.StudySubjectDemographics.java
License:BSD License
/** * Gets the race codes.// w ww . j a v a 2 s . c o m * * @return the race codes */ // @OneToMany // @JoinTable(name = "race_code_assocn", // joinColumns = { // @JoinColumn(name="stu_sub_dmgphcs_id") // } // ) // @ManyToMany // @Cascade(value = { CascadeType.ALL}) // @JoinTable(name = "race_code_assocn", joinColumns = @JoinColumn(name = "stu_sub_dmgphcs_id"), inverseJoinColumns = @JoinColumn(name = "race_code_id")) @OneToMany(orphanRemoval = true) @Fetch(FetchMode.SUBSELECT) @Cascade(value = { CascadeType.ALL }) @JoinColumn(name = "stu_sub_dmgphcs_id") public List<RaceCodeAssociation> getRaceCodeAssociations() { if (raceCodeAssociations == null) { raceCodeAssociations = new ArrayList<RaceCodeAssociation>(); } return raceCodeAssociations; }
From source file:edu.duke.cabig.c3pr.domain.StudySubjectDemographics.java
License:BSD License
/** * Gets the custom fields internal.//from www .j a v a 2 s .c o m * * @return the custom fields internal */ @OneToMany(mappedBy = "studySubjectDemographics", orphanRemoval = true) @Cascade(value = { CascadeType.ALL }) public List<CustomField> getCustomFieldsInternal() { return lazyListHelper.getInternalList(CustomField.class); }
From source file:edu.duke.cabig.c3pr.domain.StudySubjectDemographics.java
License:BSD License
@OneToMany(orphanRemoval = true) @Fetch(FetchMode.SUBSELECT)// www . j a v a 2s . c o m @Cascade(value = { CascadeType.ALL }) @JoinColumn(name = "stu_sub_dmgphcs_id") @OrderBy("id") public Set<ContactMechanism> getContactMechanisms() { return contactMechanisms; }
From source file:edu.duke.cabig.c3pr.domain.StudySubjectStudyVersion.java
License:BSD License
@OneToMany(orphanRemoval = true) @Fetch(FetchMode.SUBSELECT)/*from www.j av a 2 s.co m*/ @JoinColumn(name = "study_subject_ver_id") @Cascade(value = { CascadeType.ALL }) @Where(clause = "retired_indicator = 'false'") @OrderBy("id") public List<StudySubjectConsentVersion> getStudySubjectConsentVersionsInternal() { return lazyListHelper.getInternalList(StudySubjectConsentVersion.class); }
From source file:edu.duke.cabig.c3pr.domain.StudySubjectStudyVersion.java
License:BSD License
@OneToMany(orphanRemoval = true) @Cascade({ CascadeType.ALL }) @JoinColumn(name = "study_subject_ver_id") public List<ScheduledEpoch> getScheduledEpochs() { return scheduledEpochs; }