added PresenceTerm to transformers
authorAndreas Müller <a.mueller@bgbm.org>
Mon, 20 Dec 2010 12:05:07 +0000 (12:05 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Mon, 20 Dec 2010 12:05:07 +0000 (12:05 +0000)
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/mapping/IInputTransformer.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/mapping/InputTransformerBase.java

index 24b75d3682c3a90b1cc5dde7da7f2bfba4a13056..ac66193464c2f76c8f4a7b3e3fc6c42bb098d396 100644 (file)
@@ -20,6 +20,7 @@ import eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus;
 \r
 \r
 /**\r
+ * Interface for import and export transformer classes. Mainly to transform defined terms.\r
  * @author a.mueller\r
  * @created 15.03.2010\r
  * @version 1.0\r
@@ -52,4 +53,9 @@ public interface IInputTransformer {
        public UUID getNameTypeDesignationStatusUuid(String key) throws UndefinedTransformerMethodException;\r
  \r
        \r
+       //Prsence Term\r
+       public NameTypeDesignationStatus getPresenceTermByKey(String key) throws UndefinedTransformerMethodException;\r
+\r
+       public UUID getPresenceTermUuid(String key) throws UndefinedTransformerMethodException; \r
+       \r
 }\r
index a135ccae3d97515bc1672f6ce046915f1da5a83d..76f11bec56e73edf505c7f0730be02a5fda7165d 100644 (file)
@@ -112,5 +112,22 @@ public class InputTransformerBase implements IInputTransformer {
        }\r
        \r
        \r
+       /* (non-Javadoc)\r
+        * @see eu.etaxonomy.cdm.io.common.mapping.IInputTransformer#getPresenceTermByKey(java.lang.String)\r
+        */\r
+       public NameTypeDesignationStatus getPresenceTermByKey(String key) throws UndefinedTransformerMethodException {\r
+               String warning = "getPresenceTermByKey is not implemented in implementing transformer class";\r
+               throw new UndefinedTransformerMethodException(warning);\r
+       }\r
+\r
+       /* (non-Javadoc)\r
+        * @see eu.etaxonomy.cdm.io.common.mapping.IInputTransformer#getPresenceTermUuid(java.lang.String)\r
+        */\r
+       public UUID getPresenceTermUuid(String key) throws UndefinedTransformerMethodException {\r
+               String warning = "getPresenceTermUuid is not implemented in implementing transformer class";\r
+               throw new UndefinedTransformerMethodException(warning);\r
+       }\r
+       \r
+       \r
        \r
 }\r