Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/states/GaugeDischargeState.java @ 8435:6ebad936d82b
Unify descriptions of model discharge curve at gauge.
author | "Tom Gottfried <tom@intevation.de>" |
---|---|
date | Mon, 20 Oct 2014 13:48:51 +0200 |
parents | 6ae0c5116d58 |
children | 7cb55659646d |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/states/GaugeDischargeState.java Mon Oct 20 12:23:11 2014 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/states/GaugeDischargeState.java Mon Oct 20 13:48:51 2014 +0200 @@ -9,6 +9,7 @@ package org.dive4elements.river.artifacts.states; import java.util.List; +import java.util.Date; import java.text.DateFormat; @@ -33,7 +34,6 @@ import org.dive4elements.river.artifacts.resources.Resources; import org.dive4elements.river.model.Gauge; -import org.dive4elements.river.model.DischargeTable; import org.dive4elements.river.model.TimeInterval; import org.dive4elements.river.utils.Formatter; @@ -69,24 +69,17 @@ } Gauge gauge = artifact.getGauge(); - DischargeTable mdt = gauge.fetchMasterDischargeTable(); - TimeInterval validity = mdt.getTimeInterval(); - DateFormat df = Formatter.getDateFormatter(meta, "dd.MM.yyyy"); - String start = validity.getStartTime() != null ? - df.format(validity.getStartTime()) : "Unknown"; - String stop = validity.getStopTime() != null ? - df.format(validity.getStopTime()) : ""; - - Object[] args = new Object[] { - gauge.getName(), - start, - stop - }; - + TimeInterval validity = gauge.fetchMasterDischargeTable() + .getTimeInterval(); + Date stopTime = validity.getStopTime(); String name = Resources.getMsg( meta, - "chart.computed.discharge.curve.gauge", - args); + "chart.discharge.curve.model" + (stopTime != null ? "" : ".nostop"), + new Object[] {gauge.getName(), + validity.getStartTime(), + stopTime + } + ); return name; }