Example usage for org.hibernate.annotations CascadeType LOCK

List of usage examples for org.hibernate.annotations CascadeType LOCK

Introduction

In this page you can find the example usage for org.hibernate.annotations CascadeType LOCK.

Prototype

CascadeType LOCK

To view the source code for org.hibernate.annotations CascadeType LOCK.

Click Source Link

Document

Corresponds to the Hibernate native LOCK action.

Usage

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

License:BSD License

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "study_site_ver_id", nullable = false)
@Cascade({ CascadeType.LOCK })
public StudySiteStudyVersion getStudySiteStudyVersion() {
    return studySiteStudyVersion;
}

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

License:BSD License

@OneToMany(mappedBy = "studyVersion", orphanRemoval = true)
@Cascade(value = { CascadeType.LOCK })
@Where(clause = "retired_indicator  = 'false'")
public List<StudySiteStudyVersion> getStudySiteStudyVersionsInternal() {
    return lazyListHelper.getInternalList(StudySiteStudyVersion.class);
}

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

License:BSD License

@ManyToOne
@Cascade(value = { CascadeType.LOCK })
@JoinColumn(name = "con_que_id", nullable = false)
public ConsentQuestion getConsentQuestion() {
    return consentQuestion;
}

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

License:BSD License

@ManyToOne
@Cascade(value = { CascadeType.LOCK })
@JoinColumn(name = "elgct_id", nullable = false)
public EligibilityCriteria getEligibilityCriteria() {
    return eligibilityCriteria;
}

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

License:BSD License

@ManyToOne
@JoinColumn(name = "rs_id")
@Cascade({ CascadeType.LOCK })
public PersonUser getWaivedBy() {
    return waivedBy;
}

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

License:BSD License

@ManyToOne
@Cascade(value = { CascadeType.LOCK })
@JoinColumn(name = "STR_CRI_ID", nullable = true)
public StratificationCriterion getStratificationCriterion() {
    return stratificationCriterion;
}

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

License:BSD License

@OneToOne
@Cascade(value = { CascadeType.LOCK })
@JoinColumn(name = "STRAT_ANS_ID")
public StratificationCriterionPermissibleAnswer getStratificationCriterionAnswer() {
    return stratificationCriterionAnswer;
}

From source file:edu.ku.brc.specify.datamodel.Accession.java

License:Open Source License

/**
 *
 *//*from  w  w  w.  j  av  a  2s . co  m*/
@OneToMany(cascade = {}, fetch = FetchType.LAZY, mappedBy = "accession")
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK })
public Set<CollectionObject> getCollectionObjects() {
    return this.collectionObjects;
}

From source file:edu.ku.brc.specify.datamodel.Agent.java

License:Open Source License

/**
 *
 *///from  w  w w.j  a v a 2  s  . com
@OneToMany(mappedBy = "organization")
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK })
public Set<Agent> getOrgMembers() {
    return this.orgMembers;
}

From source file:edu.ku.brc.specify.datamodel.Appraisal.java

License:Open Source License

/**
 * @return the collectionObjects/*from   w  ww  .ja  va  2  s .  c  o m*/
 */
@OneToMany(cascade = {}, mappedBy = "appraisal")
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK })
public Set<CollectionObject> getCollectionObjects() {
    return collectionObjects;
}