Mercurial > dive4elements > river
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; + } }