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:edu.ku.brc.specify.datamodel.Taxon.java

License:Open Source License

@OneToMany(mappedBy = "taxon")
@org.hibernate.annotations.Cascade({ org.hibernate.annotations.CascadeType.ALL,
        org.hibernate.annotations.CascadeType.DELETE_ORPHAN })
@OrderBy("ordinal ASC")
public Set<TaxonAttachment> getTaxonAttachments() {
    return taxonAttachments;
}

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

License:Open Source License

@OneToMany(cascade = { javax.persistence.CascadeType.ALL }, fetch = FetchType.EAGER, mappedBy = "parent")
public Set<TaxonTreeDefItem> getChildren() {
    return this.children;
}

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

License:Open Source License

/**
 * /*  www. jav a 2s  .co m*/
 */
@ManyToOne(cascade = {}, fetch = FetchType.EAGER)
@Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN })
@JoinColumn(name = "WorkbenchTemplateID", nullable = false)
public WorkbenchTemplate getWorkbenchTemplate() {
    return this.workbenchTemplate;
}

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

License:Open Source License

/**
 * //w w w  . ja va  2  s.  co m
 */
@OneToMany(mappedBy = "workbench")
@Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN })
public Set<WorkbenchRow> getWorkbenchRows() {
    if (rows == null) {
        rows = new Vector<WorkbenchRow>();
    }
    return this.workbenchRows;
}

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

License:Open Source License

@OneToMany(mappedBy = "workbenchRow")
@Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN })
public Set<WorkbenchDataItem> getWorkbenchDataItems() {
    return workbenchDataItems;
}

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

License:Open Source License

@OneToMany(mappedBy = "workbenchRow")
@Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN })
public Set<WorkbenchRowImage> getWorkbenchRowImages() {
    return workbenchRowImages;
}

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

License:Open Source License

/**
 * @return the workbenchRowExportedRelationships
 *///from   ww w  . j  a v  a 2 s . c  o  m
@OneToMany(mappedBy = "workbenchRow")
@Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN })
public Set<WorkbenchRowExportedRelationship> getWorkbenchRowExportedRelationships() {
    return workbenchRowExportedRelationships;
}

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

License:Open Source License

/**
 * //from w  w w . j a v a2 s  . c  om
 */

@OneToMany(mappedBy = "workbenchTemplate")
@Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN })
public Set<WorkbenchTemplateMappingItem> getWorkbenchTemplateMappingItems() {
    return this.workbenchTemplateMappingItems;
}

From source file:edu.northwestern.bioinformatics.studycalendar.domain.delta.Amendment.java

License:BSD License

@OneToMany(mappedBy = "amendment")
@Cascade(value = { CascadeType.ALL, CascadeType.DELETE_ORPHAN })
public List<AmendmentApproval> getAmendmentApprovals() {
    return amendmentApprovals;
}

From source file:edu.northwestern.bioinformatics.studycalendar.domain.delta.Delta.java

License:BSD License

@OneToMany
@JoinColumn(name = "delta_id", nullable = false)
@OrderBy // order by ID for testing consistency // TODO: explicit ordering
@Cascade(value = { CascadeType.ALL, CascadeType.DELETE_ORPHAN })
protected List<Change> getChangesInternal() {
    return changes;
}