- added methods to handle identifiers
authorPatric Plitzner <p.plitzner@bgbm.org>
Tue, 3 Mar 2015 13:28:45 +0000 (13:28 +0000)
committerPatric Plitzner <p.plitzner@bgbm.org>
Tue, 3 Mar 2015 13:28:45 +0000 (13:28 +0000)
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/facade/DerivedUnitFacade.java

index b2fd5a5e44021c6379d858a0b13ecbbafac20021..8d9d328062eeb5f765a1ddb1c7fc50f49dc9c8c6 100644 (file)
@@ -34,6 +34,7 @@ import eu.etaxonomy.cdm.model.common.CdmBase;
 import eu.etaxonomy.cdm.model.common.DefinedTerm;\r
 import eu.etaxonomy.cdm.model.common.IOriginalSource;\r
 import eu.etaxonomy.cdm.model.common.IdentifiableSource;\r
+import eu.etaxonomy.cdm.model.common.Identifier;\r
 import eu.etaxonomy.cdm.model.common.Language;\r
 import eu.etaxonomy.cdm.model.common.LanguageString;\r
 import eu.etaxonomy.cdm.model.common.OriginalSourceType;\r
@@ -2202,7 +2203,7 @@ public class DerivedUnitFacade {
                        }\r
                }\r
        }\r
-       \r
+\r
        /**\r
         * Returns the original label information of the derived unit.\r
         * @return\r
@@ -2247,6 +2248,22 @@ public class DerivedUnitFacade {
                this.baseUnit().removeSource(source);\r
        }\r
 \r
+       //*** identifiers ***/\r
+\r
+\r
+    public void addIdentifier(Identifier identifier) {\r
+        this.baseUnit().addIdentifier(identifier);\r
+    }\r
+\r
+       @Transient\r
+       public List<Identifier> getIdentifiers() {\r
+           return baseUnit().getIdentifiers();\r
+       }\r
+\r
+       public void removeIdentifier(Identifier identifier) {\r
+           this.baseUnit().removeIdentifier(identifier);\r
+       }\r
+\r
        @Transient\r
        public Set<Rights> getRights() {\r
                return baseUnit().getRights();\r