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);
}