diff gwt-client/src/main/java/org/dive4elements/river/client/server/DischargeInfoXML.java @ 6837:9da2298ae380

(issue1353) Add river name to query for discharge Info The previous assumption was that the official number is unique for a gauge. This assumption is broken by having multiple variants of a river in the database, like Donau (schleusenkanäle)
author Andre Heinecke <aheinecke@intevation.de>
date Thu, 15 Aug 2013 15:57:13 +0200
parents ea9eef426962
children 086efb4196d7
line wrap: on
line diff
--- a/gwt-client/src/main/java/org/dive4elements/river/client/server/DischargeInfoXML.java	Thu Aug 15 15:50:42 2013 +0200
+++ b/gwt-client/src/main/java/org/dive4elements/river/client/server/DischargeInfoXML.java	Thu Aug 15 15:57:13 2013 +0200
@@ -50,6 +50,8 @@
 
         String gauge = req.getParameter("gauge");
 
+        String river = req.getParameter("river");
+
         Document doc = XMLUtils.newDocument();
 
         XMLUtils.ElementCreator ec = new XMLUtils.ElementCreator(
@@ -60,6 +62,11 @@
         Element gaugeEl = ec.create("gauge");
         gaugeEl.setTextContent(gauge);
 
+        if (river != null && !river.isEmpty()) {
+            riverEl.setTextContent(river);
+            gaugeEl.appendChild(riverEl);
+        }
+
         doc.appendChild(gaugeEl);
 
         HttpClient client = new HttpClientImpl(url);

http://dive4elements.wald.intevation.org