diff artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiffEpochResult.java @ 7913:76b5add4f268

Added diff pair column to CSV export of bed height differences. TODO: same for PDF, adjust client.
author Sascha L. Teichmann <teichmann@intevation.de>
date Wed, 04 Jun 2014 12:53:28 +0200
parents af13ceeba52a
children
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiffEpochResult.java	Wed Jun 04 12:22:01 2014 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiffEpochResult.java	Wed Jun 04 12:53:28 2014 +0200
@@ -8,6 +8,7 @@
 
 package org.dive4elements.river.artifacts.model.minfo;
 
+import java.util.Calendar;
 import java.util.Date;
 
 import gnu.trove.TDoubleArrayList;
@@ -52,4 +53,20 @@
     public Date getEnd() {
         return this.end;
     }
+
+    private static final int extractYear(Date date) {
+        if (date == null) {
+            return 0;
+        }
+        Calendar c = Calendar.getInstance();
+        c.setTime(date);
+        return c.get(Calendar.YEAR);
+    }
+
+    @Override
+    public String getDiffDescription() {
+        int y1 = extractYear(start);
+        int y2 = extractYear(end);
+        return y1 + " - " + y2;
+    }
 }

http://dive4elements.wald.intevation.org