# HG changeset patch # User Bjoern Ricks # Date 1348060716 0 # Node ID dc505433173fdd7a0b6a80998a2704cf407ff4fa # Parent 60911c8422b715eed9a87ea676d908382b0fdafa Use the wstunit from the river as unit for the Pegelnullpunkt flys-client/trunk@5526 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 60911c8422b7 -r dc505433173f flys-client/ChangeLog --- a/flys-client/ChangeLog Wed Sep 19 13:16:24 2012 +0000 +++ b/flys-client/ChangeLog Wed Sep 19 13:18:36 2012 +0000 @@ -1,3 +1,11 @@ +2012-09-19 Björn Ricks + + * src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java, + src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java, + src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java, + src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java: + Use the wstunit from the river as unit for the Pegelnullpunkt. + 2012-09-19 Björn Ricks * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: diff -r 60911c8422b7 -r dc505433173f flys-client/src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java --- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java Wed Sep 19 13:16:24 2012 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java Wed Sep 19 13:18:36 2012 +0000 @@ -350,7 +350,8 @@ Double datum = gauge.getDatum(); if (datum != null) { - grid.setText(3, 0, MSG.gauge_zero() + " [NN+m]"); + grid.setText(3, 0, MSG.gauge_zero() + " [" + + gauge.getWstUnit() + "]"); grid.setText(3, 1, "" + nf.format(datum)); } diff -r 60911c8422b7 -r dc505433173f flys-client/src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java --- a/flys-client/src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java Wed Sep 19 13:16:24 2012 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java Wed Sep 19 13:18:36 2012 +0000 @@ -139,7 +139,8 @@ parseDouble(gminq), parseDouble(gmaxq), parseDouble(gminw), - parseDouble(gmaxw) + parseDouble(gmaxw), + rwstunit ); gauges.add(gaugeinfo); diff -r 60911c8422b7 -r dc505433173f flys-client/src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java --- a/flys-client/src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java Wed Sep 19 13:16:24 2012 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java Wed Sep 19 13:18:36 2012 +0000 @@ -16,6 +16,7 @@ private Double maxw; private boolean kmup; private Double station; + private String wstunit; public DefaultGaugeInfo() { } @@ -31,7 +32,8 @@ Double minq, Double maxq, Double minw, - Double maxw) + Double maxw, + String wstunit) { this.name = name; this.station = station; @@ -43,6 +45,7 @@ this.maxq = maxq; this.minw = minw; this.maxw = maxw; + this.wstunit = wstunit; } /** * Returns the name of the gauge @@ -117,4 +120,11 @@ public Double getStation() { return this.station; } + + /** + * Returns the wst unit as a String + */ + public String getWstUnit() { + return this.wstunit; + } } diff -r 60911c8422b7 -r dc505433173f flys-client/src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java --- a/flys-client/src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java Wed Sep 19 13:16:24 2012 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java Wed Sep 19 13:18:36 2012 +0000 @@ -58,4 +58,9 @@ * Returns the station km of the gauge or null if not available */ Double getStation(); + + /** + * Returns the wst unit as a String + */ + String getWstUnit(); }