comparison gwt-client/src/main/java/org/dive4elements/river/client/server/ArtifactHelper.java @ 8303:519023ce3500

Updated the client to build a default artifact for gauge discharge curve. * Removed code for special gauge discharge artifact * Updated GaugeListGrid in info panel to create a the new project * Updated i18n
author Raimund Renkert <rrenkert@intevation.de>
date Mon, 22 Sep 2014 17:08:48 +0200
parents 238fc722f87a
children e3a63d9c5bb1
comparison
equal deleted inserted replaced
8302:8578babdb2c8 8303:519023ce3500
124 Element eriver = ec.create("river"); 124 Element eriver = ec.create("river");
125 ec.addAttr(eriver, "name", river); 125 ec.addAttr(eriver, "name", river);
126 126
127 Element egauge = ec.create("gauge"); 127 Element egauge = ec.create("gauge");
128 ec.addAttr(egauge, "reference", gaugeRef.toString()); 128 ec.addAttr(egauge, "reference", gaugeRef.toString());
129
130 root.appendChild(eriver);
131 root.appendChild(egauge);
132
133 return sendCreate(serverUrl, locale, create);
134 }
135 /**
136 * Creates a new GaugeDischargeCurverArtifact
137 *
138 * @param river the name of the river
139 * @param reference the reference id of the gauge (official number)
140 */
141 public static Artifact createGaugeDischargeCurveArtifact(
142 String serverUrl,
143 String locale,
144 String river,
145 Long reference)
146 throws ServerException
147 {
148 Document create = ClientProtocolUtils.newCreateDocument(
149 GAUGE_DISCHARGE_CURVE_ARTIFACT);
150
151 XMLUtils.ElementCreator ec = new XMLUtils.ElementCreator(
152 create,
153 ArtifactNamespaceContext.NAMESPACE_URI,
154 ArtifactNamespaceContext.NAMESPACE_PREFIX);
155
156 Element root = create.getDocumentElement();
157
158 Element eriver = ec.create("river");
159 ec.addAttr(eriver, "name", river);
160
161 Element egauge = ec.create("gauge");
162 ec.addAttr(egauge, "reference", reference.toString());
163 129
164 root.appendChild(eriver); 130 root.appendChild(eriver);
165 root.appendChild(egauge); 131 root.appendChild(egauge);
166 132
167 return sendCreate(serverUrl, locale, create); 133 return sendCreate(serverUrl, locale, create);

http://dive4elements.wald.intevation.org