List of usage examples for org.hibernate.annotations CascadeType REFRESH
CascadeType REFRESH
To view the source code for org.hibernate.annotations CascadeType REFRESH.
Click Source Link
From source file:com.example.app.model.repository.RepositoryItemRelation.java
License:Open Source License
/** * Get the RepositoryItem for this RepositoryItemRelation * * @return RepositoryItem//from w w w.j a v a 2 s . c om */ @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = RepositoryItem.ID_COLUMN) @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.DETACH, CascadeType.LOCK, CascadeType.REPLICATE }) @NotNull @Nonnull public RepositoryItem getRepositoryItem() { return _repositoryItem; }
From source file:com.example.app.model.user.User.java
License:Open Source License
/** * Get the underlying {@link Principal} for this * * @return the underlying Principal for this *//* ww w . j a v a2s . c o m*/ @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = PRINCIPAL_COLUMN, unique = true) @Audited(targetAuditMode = RelationTargetAuditMode.NOT_AUDITED) @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH }) @NotNull @Nonnull public Principal getPrincipal() { return _principal; }
From source file:com.example.app.profile.model.Profile.java
License:Open Source License
/** * Get the profile type of this Profile// www . j a v a 2s . c om * * @return the ProfileType of this Profile */ @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = PROFILE_TYPE_COLUMN) @Cascade({ CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.REPLICATE, CascadeType.SAVE_UPDATE }) @NotNull public ProfileType getProfileType() { return _profileType; }
From source file:com.example.app.profile.model.repository.RepositoryItemRelation.java
License:Open Source License
/** * Get the RepositoryItem for this RepositoryItemRelation * * @return RepositoryItem// w w w . j a v a 2 s.c o m */ @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = RepositoryItem.ID_COLUMN) @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.DETACH, CascadeType.LOCK, CascadeType.REPLICATE }) @NotNull public RepositoryItem getRepositoryItem() { return _repositoryItem; }
From source file:com.example.app.profile.model.user.User.java
License:Open Source License
/** * Get the underlying {@link Principal} for this * * @return the underlying Principal for this *///from w ww .j ava 2 s . com @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = PRINCIPAL_COLUMN, unique = true) @Audited(targetAuditMode = RelationTargetAuditMode.NOT_AUDITED) @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH }) @NotNull public Principal getPrincipal() { return _principal; }
From source file:com.omsu.cherepanov.Graph.ElementOfGraph.java
@ManyToOne(fetch = FetchType.EAGER) @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.DETACH, CascadeType.LOCK, CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.REPLICATE }) @JoinColumn(name = "Mainclient_ObjectID") @MapsId("mainclientID") public Mainclient getVertex() { return vertex; }
From source file:gov.nih.nci.cabig.caaers.domain.DiseaseHistory.java
License:BSD License
/** * Gets the coded primary disease site./*from ww w .ja v a 2 s. c o m*/ * * @return the coded primary disease site */ @OneToOne(fetch = FetchType.EAGER) @JoinColumn(name = "coded_primary_disease_site_id") @Cascade(value = { CascadeType.MERGE, CascadeType.LOCK, CascadeType.REFRESH }) public AnatomicSite getCodedPrimaryDiseaseSite() { return codedPrimaryDiseaseSite; }
From source file:gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport.java
License:BSD License
/** * Gets the adverse events internal.// w w w . jav a 2 s . c o m * * @return the adverse events internal */ @OneToMany @JoinColumn(name = "report_id", nullable = true) @IndexColumn(name = "list_index", nullable = false) @Cascade(value = { // Manually-managing PERSIST cascades due to cascade ordering issue CascadeType.DELETE, CascadeType.DETACH, CascadeType.LOCK, CascadeType.MERGE, CascadeType.REFRESH }) @Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT) public List<AdverseEvent> getAdverseEventsInternal() { return lazyListHelper.getInternalList(AdverseEvent.class); }
From source file:gov.nih.nci.cabig.caaers.domain.Participant.java
License:BSD License
/** * Gets the assignments./*from w ww .j a va 2s . c o m*/ * * @return the assignments */ @OneToMany(mappedBy = "participant", fetch = FetchType.LAZY, orphanRemoval = true) @OrderBy // order by ID for testing consistency @Cascade(value = { CascadeType.DELETE, CascadeType.MERGE, CascadeType.SAVE_UPDATE, CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.REMOVE }) @UniqueObjectInCollection(message = "Duplicate Assignement found in Assignments list") @Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT) public List<StudyParticipantAssignment> getAssignments() { return assignments; }
From source file:gov.nih.nci.cabig.caaers.domain.Participant.java
License:BSD License
@Override @OneToMany(orphanRemoval = true)/*from w ww. ja va 2 s . c om*/ @Cascade({ CascadeType.DELETE, CascadeType.MERGE, CascadeType.SAVE_UPDATE, CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.REMOVE }) @JoinColumn(name = "participant_id") @UniqueObjectInCollection(message = "Duplicate Identifier found in Identifiers list") @Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT) public List<Identifier> getIdentifiers() { return lazyListHelper.getInternalList(Identifier.class); }