Ticket #602: Implemented INameService.getTypeDesignationStatusVocabulary()
[cdmlib.git] / cdmlib-services / src / main / java / eu / etaxonomy / cdm / api / service / NameServiceImpl.java
index 6301d4716ce275d99f7f2959ff7edf2a30cc0569..d781f8c0fbeaaea1886ffcc45f6d1b69a39b7266 100644 (file)
@@ -144,21 +144,25 @@ public class NameServiceImpl extends IdentifiableServiceBase<TaxonNameBase,ITaxo
                return homotypicalGroupDao.list(limit, start);\r
        }\r
        \r
+       /* (non-Javadoc)\r
+        * @see eu.etaxonomy.cdm.api.service.INameService#getRankVocabulary()\r
+        */\r
        public OrderedTermVocabulary<Rank> getRankVocabulary() {\r
-               String uuidRank = "ef0d1ce1-26e3-4e83-b47b-ca74eed40b1b";\r
-               UUID rankUuid = UUID.fromString(uuidRank);\r
-               OrderedTermVocabulary<Rank> rankVocabulary = (OrderedTermVocabulary)orderedVocabularyDao.findByUuid(rankUuid);\r
+               String uuidString = "ef0d1ce1-26e3-4e83-b47b-ca74eed40b1b";\r
+               UUID uuid = UUID.fromString(uuidString);\r
+               OrderedTermVocabulary<Rank> rankVocabulary = \r
+                       (OrderedTermVocabulary)orderedVocabularyDao.findByUuid(uuid);\r
                return rankVocabulary;\r
        }\r
 \r
-       \r
        /* (non-Javadoc)\r
         * @see eu.etaxonomy.cdm.api.service.INameService#getNameRelationshipTypeVocabulary()\r
         */\r
        public TermVocabulary<NameRelationshipType> getNameRelationshipTypeVocabulary() {\r
-               String uuidRank = "6878cb82-c1a4-4613-b012-7e73b413c8cd";\r
-               UUID rankUuid = UUID.fromString(uuidRank);\r
-               TermVocabulary<NameRelationshipType> nameRelTypeVocabulary = (TermVocabulary)vocabularyDao.findByUuid(rankUuid);\r
+               String uuidString = "6878cb82-c1a4-4613-b012-7e73b413c8cd";\r
+               UUID uuid = UUID.fromString(uuidString);\r
+               TermVocabulary<NameRelationshipType> nameRelTypeVocabulary = \r
+                       (TermVocabulary)vocabularyDao.findByUuid(uuid);\r
                return nameRelTypeVocabulary;\r
        }\r
 \r
@@ -166,12 +170,24 @@ public class NameServiceImpl extends IdentifiableServiceBase<TaxonNameBase,ITaxo
         * @see eu.etaxonomy.cdm.api.service.INameService#getStatusTypeVocabulary()\r
         */\r
        public TermVocabulary<NomenclaturalStatusType> getStatusTypeVocabulary() {\r
-               String uuidRank = "bb28cdca-2f8a-4f11-9c21-517e9ae87f1f";\r
-               UUID rankUuid = UUID.fromString(uuidRank);\r
-               TermVocabulary<NomenclaturalStatusType> nomStatusTypeVocabulary = (TermVocabulary)vocabularyDao.findByUuid(rankUuid);\r
+               String uuidString = "bb28cdca-2f8a-4f11-9c21-517e9ae87f1f";\r
+               UUID uuid = UUID.fromString(uuidString);\r
+               TermVocabulary<NomenclaturalStatusType> nomStatusTypeVocabulary = \r
+                       (TermVocabulary)vocabularyDao.findByUuid(uuid);\r
                return nomStatusTypeVocabulary;\r
        }\r
 \r
+       /* (non-Javadoc)\r
+        * @see eu.etaxonomy.cdm.api.service.INameService#getTypeDesignationStatusVocabulary()\r
+        */\r
+       public TermVocabulary<TypeDesignationStatus> getTypeDesignationStatusVocabulary() {\r
+               String uuidString = "ab177bd7-d3c8-4e58-a388-226fff6ba3c2";\r
+               UUID uuid = UUID.fromString(uuidString);\r
+               TermVocabulary<TypeDesignationStatus> typeDesigStatusVocabulary = \r
+                       (TermVocabulary)vocabularyDao.findByUuid(uuid);\r
+               return null;\r
+       }\r
+       \r
        public void generateTitleCache() {\r
                logger.warn("Not yet implemented");\r
                // TODO Auto-generated method stub\r