Merge branch 'develop' of ssh://dev.e-taxonomy.eu/var/git/cdmlib into develop
[cdmlib.git] / cdmlib-services / src / main / java / eu / etaxonomy / cdm / api / service / AbstractCategoricalDescriptionBuilder.java
index 60b93caaf0adf9eae65d46b9cd6c1245ddf641cd..1a3f376468b72c3e59c3434e89c8ddd16d19ca03 100644 (file)
@@ -2,16 +2,17 @@ package eu.etaxonomy.cdm.api.service;
 
 import java.util.List;
 
+import eu.etaxonomy.cdm.model.common.Language;
 import eu.etaxonomy.cdm.model.description.CategoricalData;
 import eu.etaxonomy.cdm.model.description.StateData;
 import eu.etaxonomy.cdm.model.description.TextData;
 
 public abstract class AbstractCategoricalDescriptionBuilder extends DescriptionBuilder<CategoricalData>{
        
-       public TextData build(CategoricalData data) {
-                  return doBuild(data.getStates());
+       public TextData build(CategoricalData data, List<Language> languages) {
+                  return doBuild(data.getStateData(), languages);
                 }
 
-       protected abstract TextData doBuild(List<StateData> stateDatas);
+       protected abstract TextData doBuild(List<StateData> stateDatas, List<Language> languages);
 
 }