fixes #783
authorn.hoffmann <n.hoffmann@localhost>
Tue, 1 Sep 2009 14:29:42 +0000 (14:29 +0000)
committern.hoffmann <n.hoffmann@localhost>
Tue, 1 Sep 2009 14:29:42 +0000 (14:29 +0000)
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/store/VocabularyStore.java

index 881afb918062ee39da816fbaf0eb829782d0e714..b66219ff1be45e2e03ee6966e33f4236db772288 100644 (file)
@@ -106,6 +106,22 @@ public class VocabularyStore {
                return languages;
        }
        
+       public static SortedSet<? extends DefinedTermBase> getTerms(VocabularyEnum vocabularyType){
+               
+               TermVocabulary<DefinedTermBase> terms = getDefault().getTermVocabulary(vocabularyType);
+               
+               if(terms != null) {
+                       return terms.getTermsOrderedByLabels(getDefaultLanguage());
+               }
+               return null;
+       }
+       
+       /**
+        * @param selected
+        */
+       public static void delete(DefinedTermBase selected) {
+               getDefault().getTermService().delete(selected);
+       }
        /**
         * 
         * @return