comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java @ 3893:cfed96c53e9a

Return also the river and gauge info-url in a service response flys-artifacts/trunk@5549 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Bjoern Ricks <bjoern.ricks@intevation.de>
date Fri, 21 Sep 2012 09:57:41 +0000
parents ac49675f9335
children 9e2a720ceda0
comparison
equal deleted inserted replaced
3892:1dc658c3306b 3893:cfed96c53e9a
65 ec.addAttr(r, "end", Double.toString(minmax[1]), true); 65 ec.addAttr(r, "end", Double.toString(minmax[1]), true);
66 ec.addAttr(r, "wstunit", river.getWstUnit().getName(), true); 66 ec.addAttr(r, "wstunit", river.getWstUnit().getName(), true);
67 ec.addAttr(r, "kmup", Boolean.toString(river.getKmUp()), true); 67 ec.addAttr(r, "kmup", Boolean.toString(river.getKmUp()), true);
68 ec.addAttr(r, "minq", Double.toString(minmaxq[0]), true); 68 ec.addAttr(r, "minq", Double.toString(minmaxq[0]), true);
69 ec.addAttr(r, "maxq", Double.toString(minmaxq[1]), true); 69 ec.addAttr(r, "maxq", Double.toString(minmaxq[1]), true);
70 ec.addAttr(r, "info-url", river.getInfoURL(), true);
70 71
71 Element egs = ec.create("gauges"); 72 Element egs = ec.create("gauges");
72 73
73 List<Gauge> gauges = river.getGauges(); 74 List<Gauge> gauges = river.getGauges();
74 75
81 82
82 String name = gauge.getName(); 83 String name = gauge.getName();
83 if (name != null) { 84 if (name != null) {
84 ec.addAttr(eg, "name", gauge.getName(), true); 85 ec.addAttr(eg, "name", gauge.getName(), true);
85 } 86 }
87 ec.addAttr(eg, "info-url", gauge.getInfoURL(), true);
86 88
87 String aeo = getGaugeValue(gauge.getAeo()); 89 String aeo = getGaugeValue(gauge.getAeo());
88 if (aeo != null) { 90 if (aeo != null) {
89 ec.addAttr(eg, "aeo", aeo, true); 91 ec.addAttr(eg, "aeo", aeo, true);
90 } 92 }

http://dive4elements.wald.intevation.org