# HG changeset patch # User Sascha L. Teichmann # Date 1367855602 -7200 # Node ID 0c61dba8c0de53707b45c28643b7c9801b226819 # Parent 1272d52e052e5da844029e9e6cfd184606f03247 flys/issue1244 Historical discharge curve: Suppress current discharge curve. diff -r 1272d52e052e -r 0c61dba8c0de artifacts/src/main/java/org/dive4elements/river/artifacts/services/DischargeInfoService.java --- a/artifacts/src/main/java/org/dive4elements/river/artifacts/services/DischargeInfoService.java Mon May 06 17:42:46 2013 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/services/DischargeInfoService.java Mon May 06 17:53:22 2013 +0200 @@ -84,11 +84,14 @@ protected Document buildDocument(Gauge gauge) { Document result = XMLUtils.newDocument(); - List tables =gauge.getDischargeTables(); + List tables = gauge.getDischargeTables(); Collections.sort(tables); Element all = result.createElement("discharges"); for (DischargeTable dt: tables) { + if (dt.getKind() == DischargeTables.MASTER) { + continue; + } Element discharge = result.createElement("discharge"); discharge.setAttribute("description", dt.getDescription()); @@ -110,16 +113,13 @@ continue; } - if (stopTime != null && dt.getKind() != DischargeTables.MASTER) { + if (stopTime != null) { discharge.setAttribute("end", String.valueOf(stopTime.getTime())); } - else if (dt.getKind() == DischargeTables.MASTER) { + else { long now = System.currentTimeMillis(); discharge.setAttribute("end", String.valueOf(now)); } - else { - continue; - } all.appendChild(discharge); }