# HG changeset patch # User Bjoern Ricks # Date 1348058508 0 # Node ID 7a34af684ed4067b0f6c1e38128ffe23df22ac80 # Parent e91c5112d67c8b13171af19d9602159af78afc46 Add station info to the gauges flys-client/trunk@5521 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r e91c5112d67c -r 7a34af684ed4 flys-client/ChangeLog --- a/flys-client/ChangeLog Wed Sep 19 07:59:35 2012 +0000 +++ b/flys-client/ChangeLog Wed Sep 19 12:41:48 2012 +0000 @@ -1,3 +1,10 @@ +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: + Add station information to the gauges. + 2012-09-19 Björn Ricks * src/main/webapp/FLYS.css, diff -r e91c5112d67c -r 7a34af684ed4 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 07:59:35 2012 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java Wed Sep 19 12:41:48 2012 +0000 @@ -123,12 +123,15 @@ ArtifactNamespaceContext.NAMESPACE_URI, "maxq"); String gmaxw = gaugeele.getAttributeNS( ArtifactNamespaceContext.NAMESPACE_URI, "maxw"); + String gstation = gaugeele.getAttributeNS( + ArtifactNamespaceContext.NAMESPACE_URI, "station"); logger.debug("Found gauge with name " + gname); GaugeInfo gaugeinfo = new DefaultGaugeInfo( gname, kmup, + parseDouble(gstation), parseDouble(gstart), parseDouble(gend), parseDouble(gdatum), diff -r e91c5112d67c -r 7a34af684ed4 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 07:59:35 2012 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java Wed Sep 19 12:41:48 2012 +0000 @@ -15,6 +15,7 @@ private Double minw; private Double maxw; private boolean kmup; + private Double station; public DefaultGaugeInfo() { } @@ -22,6 +23,7 @@ public DefaultGaugeInfo( String name, boolean kmup, + Double station, Double start, Double end, Double datum, @@ -31,15 +33,16 @@ Double minw, Double maxw) { - this.name = name; - this.start = start; - this.end = end; - this.datum = datum; - this.aeo = aeo; - this.minq = minq; - this.maxq = maxq; - this.minw = minw; - this.maxw = maxw; + this.name = name; + this.station = station; + this.start = start; + this.end = end; + this.datum = datum; + this.aeo = aeo; + this.minq = minq; + this.maxq = maxq; + this.minw = minw; + this.maxw = maxw; } /** * Returns the name of the gauge @@ -107,4 +110,11 @@ public boolean isKmUp() { return this.kmup; } + + /** + * Returns the station km of the gauge or null if not available + */ + public Double getStation() { + return this.station; + } } diff -r e91c5112d67c -r 7a34af684ed4 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 07:59:35 2012 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java Wed Sep 19 12:41:48 2012 +0000 @@ -53,4 +53,9 @@ Double getAeo(); boolean isKmUp(); + + /** + * Returns the station km of the gauge or null if not available + */ + Double getStation(); }