added NotNull to modifier sets in StateData and statisticalMeasurementValue
authorAndreas Müller <a.mueller@bgbm.org>
Fri, 2 Jul 2010 09:57:31 +0000 (09:57 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Fri, 2 Jul 2010 09:57:31 +0000 (09:57 +0000)
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/StateData.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/StatisticalMeasurementValue.java

index 254f347b13867f2887e28f3d61d959419382fccd..0f7eca8af455d0dfd72b3e9b9051924704d168d4 100644 (file)
@@ -20,6 +20,7 @@ import javax.persistence.FetchType;
 import javax.persistence.ManyToOne;
 import javax.persistence.ManyToMany;
 import javax.persistence.OneToMany;
+import javax.validation.constraints.NotNull;
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlElement;
@@ -79,6 +80,7 @@ public class StateData extends VersionableEntity {
        @XmlElement(name = "Modifier")
        @ManyToMany(fetch = FetchType.LAZY)
        @Cascade({CascadeType.SAVE_UPDATE, CascadeType.MERGE})
+       @NotNull
        private Set<Modifier> modifiers = new HashSet<Modifier>();
        
        @XmlElement(name = "ModifyingText")
index 2eceedcd1fe1d0a1d544fa6a481cbfec33200a0e..3fed55b008df22828c02cbe69b3ac529ef8eb1f0 100644 (file)
@@ -17,6 +17,7 @@ import javax.persistence.Entity;
 import javax.persistence.FetchType;
 import javax.persistence.ManyToOne;
 import javax.persistence.OneToMany;
+import javax.validation.constraints.NotNull;
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlElement;
@@ -65,6 +66,7 @@ public class StatisticalMeasurementValue extends VersionableEntity {
        @XmlIDREF
        @XmlSchemaType(name = "IDREF")
        @OneToMany(fetch = FetchType.LAZY)
+       @NotNull
        private Set<Modifier> modifiers = new HashSet<Modifier>();
        
        @XmlElement(name = "StatisticalMeasureType")