Mercurial > dive4elements > river
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); |