\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
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
}\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