Add find- and countByTitle() methods to primer and amplification service
[cdmlib.git] / cdmlib-services / src / main / java / eu / etaxonomy / cdm / api / service / AbstractQuantitativeDescriptionBuilder.java
index 74dac85ac59bd956062fb8494e0a441ecc73879a..4e90dcc26cf84b3ad298bf04f508c63d40f9ee11 100644 (file)
@@ -1,8 +1,10 @@
 package eu.etaxonomy.cdm.api.service;
 
 import java.util.HashMap;
+import java.util.List;
 import java.util.Map;
 
+import eu.etaxonomy.cdm.model.common.Language;
 import eu.etaxonomy.cdm.model.description.MeasurementUnit;
 import eu.etaxonomy.cdm.model.description.QuantitativeData;
 import eu.etaxonomy.cdm.model.description.StatisticalMeasure;
@@ -11,14 +13,14 @@ import eu.etaxonomy.cdm.model.description.TextData;
 
 public abstract class AbstractQuantitativeDescriptionBuilder extends DescriptionBuilder<QuantitativeData>{
        
-       public TextData build(QuantitativeData data) {
+       public TextData build(QuantitativeData data, List<Language> languages) {
                   Map<StatisticalMeasure,Float> measures = new HashMap<StatisticalMeasure,Float>();
                   for (StatisticalMeasurementValue smv : data.getStatisticalValues()){
                     measures.put(smv.getType(),smv.getValue());
                   }
-                  return doBuild(measures,data.getUnit());
+                  return doBuild(measures,data.getUnit(), languages);
                 }
+                
+       protected abstract TextData doBuild(Map<StatisticalMeasure,Float> measures, MeasurementUnit unit, List<Language> languages);
 
-       protected abstract TextData doBuild(Map<StatisticalMeasure,Float> measures, MeasurementUnit unit);
-
-}
+}
\ No newline at end of file