ref #7575 Label update for quantitative data
authorPatrick Plitzner <p.plitzner@bgbm.org>
Mon, 23 Jul 2018 16:18:26 +0000 (18:18 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Mon, 23 Jul 2018 16:18:26 +0000 (18:18 +0200)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/MatrixUtility.java

index 0f0296097cff5b1bc8daf67020a2bcce4fb16ed1..d0ff004859cf1ba92f6f0641b47b0f1cfb25971b 100644 (file)
@@ -41,10 +41,18 @@ public class MatrixUtility {
      * @return a string representation of the data
      */
     public static String getQuantitativeLabel(QuantitativeData data) {
-        return data.getStatisticalValues().stream().
+        String label = "";
+        Float min = data.getMin();
+        Float max = data.getMax();
+        if(min!=null||max!=null){
+            label += "["+(min!=null?min.toString():"?")+"-"+(max!=null?max.toString():"?")+"] ";
+        }
+        label += data.getStatisticalValues().stream().
         filter(value->value.getType().equals(StatisticalMeasure.EXACT_VALUE()))
         .map(exact->Float.toString(exact.getValue()))
         .collect(Collectors.joining(", "));
+
+        return label;
     }
 
     /**