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