From b5157670a67c3815867c5d24a448377125474e94 Mon Sep 17 00:00:00 2001 From: Patric Plitzner Date: Wed, 23 Apr 2014 11:43:15 +0000 Subject: [PATCH] - added cascade saving to PreservationMethod of DerivedUnit --- .../cdm/model/occurrence/DerivedUnit.java | 35 ++++++++++--------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/DerivedUnit.java b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/DerivedUnit.java index 162c8b91e2..62f7e29310 100644 --- a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/DerivedUnit.java +++ b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/DerivedUnit.java @@ -46,7 +46,7 @@ import eu.etaxonomy.cdm.strategy.cache.common.IIdentifiableEntityCacheStrategy; * A derived unit is regarded as derived from a field unit, * so locality and gathering related information is captured as a separate FieldUnit object * related to a specimen via a derivation event - * + * * http://www.bgbm.org/biodivinf/docs/CollectionModel/ReprintTNR.pdf * http://www.bgbm.org/biodivinf/docs/CollectionModel/ *
@@ -79,7 +79,7 @@ public class DerivedUnit extends SpecimenOrObservationBase specimenTypeDesignations = new HashSet(); - + //*** attributes valid only for preserved specimen (PreservedSpecimen, Fossil, DnaSample) - + @XmlElement(name = "Preservation") @XmlIDREF @XmlSchemaType(name = "IDREF") @ManyToOne(fetch = FetchType.LAZY) + @Cascade(CascadeType.SAVE_UPDATE) private PreservationMethod preservation; @@ -154,14 +155,14 @@ public class DerivedUnit extends SpecimenOrObservationBase getSpecimenTypeDesignations(){ return specimenTypeDesignations; } - + public PreservationMethod getPreservation(){ return this.preservation; } -- 2.34.1