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.StudySite.java

License:BSD License

/**
 * Gets the study participant assignments.
 *
 * @return the study participant assignments
 *///from w w w .  jav  a 2  s .c  om
@OneToMany(mappedBy = "studySite", orphanRemoval = true)
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
public List<StudyParticipantAssignment> getStudyParticipantAssignments() {
    return studyParticipantAssignments;
}

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

License:BSD License

/**
 * Gets the study site workflow configs.
 *
 * @return the study site workflow configs
 *//*  w w w . ja  va  2 s  .c  o  m*/
@OneToMany(mappedBy = "studySite", orphanRemoval = true)
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
public List<StudySiteWorkflowConfig> getStudySiteWorkflowConfigs() {
    if (studySiteWorkflowConfigs == null)
        studySiteWorkflowConfigs = new ArrayList<StudySiteWorkflowConfig>();
    return studySiteWorkflowConfigs;
}

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

License:BSD License

@OneToMany(fetch = FetchType.LAZY, orphanRemoval = true)
@JoinColumn(name = "treatment_assignment_id", nullable = false)
@OrderBy//from  ww w. j a  va 2  s.c o  m
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
public List<AbstractStudyInterventionExpectedAE> getAbstractStudyInterventionExpectedAEs() {
    return abstractStudyInterventionExpectedAEs;
}

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

License:BSD License

@OneToMany(mappedBy = "treatmentAssignment", fetch = FetchType.LAZY, orphanRemoval = true)
@OrderBy/*from  w w  w .j  a v  a  2  s. c  om*/
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
public List<TreatmentAssignmentStudyIntervention> getTreatmentAssignmentStudyInterventions() {
    return treatmentAssignmentStudyInterventions;
}

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

License:BSD License

/**
 * Gets the course agents internal.//from   w ww  .  j  a  v a 2  s. co  m
 *
 * @return the course agents internal
 */
@OneToMany(orphanRemoval = true)
@JoinColumn(name = "treatment_id", nullable = false)
@IndexColumn(name = "list_index")
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
public List<CourseAgent> getCourseAgentsInternal() {
    return courseAgentsInternal;
}

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

License:BSD License

/**
 * Gets the assignees./* w ww  . j av a2 s.c o  m*/
 *
 * @return the assignees
 */
@OneToMany(orphanRemoval = true)
@JoinColumn(name = "task_config_id", nullable = false)
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
public List<Assignee> getAssignees() {
    return assignees;
}

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

License:BSD License

/**
 * Gets the transitions./* ww w. ja v  a 2s . co m*/
 *
 * @return the transitions
 */
@OneToMany(orphanRemoval = true)
@JoinColumn(name = "task_config_id", nullable = false)
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
public List<TransitionConfig> getTransitions() {
    return transitions;
}

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

License:BSD License

/**
 * Gets the owners.//www . j  ava  2s  .  c  o m
 *
 * @return the owners
 */
@OneToMany(orphanRemoval = true)
@JoinColumn(name = "transition_config_id", nullable = false)
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
public List<TransitionOwner> getOwners() {
    return owners;
}

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

License:BSD License

/**
 * Gets the task configs.//from   w ww . j  a v  a2 s . c  o m
 *
 * @return the task configs
 */
@OneToMany(orphanRemoval = true)
@JoinColumn(name = "workflow_config_id", nullable = false)
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
public List<TaskConfig> getTaskConfigs() {
    return taskConfigs;
}

From source file:gov.nih.nci.cabig.caaers2adeers.track.IntegrationLog.java

License:BSD License

@OneToMany(mappedBy = "integrationLog", fetch = FetchType.LAZY)
@Cascade(value = { CascadeType.ALL })
@Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT)
public List<IntegrationLogDetail> getIntegrationLogDetails() {
    return integrationLogDetails;
}