a bit more cleaning up
[cdmlib.git] / cdmlib-services / src / main / java / eu / etaxonomy / cdm / api / service / INaturalLanguageGenerator.java
index d2c8801021bd2bd9689fa3c8a2b6bff609038c7c..1d79a96a353d209e81269d3932d4025a601a3056 100644 (file)
@@ -23,5 +23,12 @@ public interface INaturalLanguageGenerator {
        public List<TextData> generateNaturalLanguageDescription(FeatureTree featureTree, TaxonDescription descriptions);
        
        public List<TextData> generateNaturalLanguageDescription(FeatureTree featureTree,TaxonDescription description, Language language);
+       
+       public List<TextData> generatePreferredNaturalLanguageDescription(FeatureTree featureTree, TaxonDescription description, List<Language> languages);
 
-}
+       public TextData generateSingleTextData(FeatureTree featureTree, TaxonDescription description);
+       
+       public TextData generateSingleTextData(FeatureTree featureTree, TaxonDescription description, Language language);
+       
+       public TextData generatePreferredSingleTextData(FeatureTree featureTree, TaxonDescription description, List<Language> languages);
+}\r