comparison flys-artifacts/src/main/java/de/intevation/flys/utils/FLYSUtils.java @ 2556:efb2038783f9

Renamed state data fields for W/Q input. flys-artifacts/trunk@4074 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 17 Feb 2012 11:03:28 +0000
parents ba46af45b6e4
children 3f1cc396d253
comparison
equal deleted inserted replaced
2555:ba46af45b6e4 2556:efb2038783f9
161 } 161 }
162 162
163 163
164 /** 164 /**
165 * This method returns an WQ_MODE enum which is based on the parameters 165 * This method returns an WQ_MODE enum which is based on the parameters
166 * stored in <i>flys</i> Artifact. If there is no <i>wq_mode</i> parameter 166 * stored in <i>flys</i> Artifact. If there is no <i>wq_isq</i> parameter
167 * existing, WQ_MODE.NONE is returned. 167 * existing, WQ_MODE.NONE is returned.
168 * 168 *
169 * @param flys The FLYSArtifact that stores wq mode relevant parameters. 169 * @param flys The FLYSArtifact that stores wq mode relevant parameters.
170 * 170 *
171 * @return an enum WQ_MODE. 171 * @return an enum WQ_MODE.
174 if (flys == null) { 174 if (flys == null) {
175 return WQ_MODE.NONE; 175 return WQ_MODE.NONE;
176 } 176 }
177 177
178 String values = flys.getDataAsString("wq_values"); 178 String values = flys.getDataAsString("wq_values");
179 Boolean isQ = flys.getDataAsBoolean("wq_mode"); 179 Boolean isQ = flys.getDataAsBoolean("wq_isq");
180 180
181 if (values != null) { 181 if (values != null) {
182 return isQ ? WQ_MODE.QGAUGE : WQ_MODE.WGAUGE; 182 return isQ ? WQ_MODE.QGAUGE : WQ_MODE.WGAUGE;
183 } 183 }
184 184
185 Boolean isFree = flys.getDataAsBoolean("wq_free"); 185 Boolean isFree = flys.getDataAsBoolean("wq_isfree");
186 186
187 if (isQ) { 187 if (isQ) {
188 return isFree ? WQ_MODE.QFREE : WQ_MODE.QGAUGE; 188 return isFree ? WQ_MODE.QFREE : WQ_MODE.QGAUGE;
189 } 189 }
190 else if (!isQ) { 190 else if (!isQ) {
199 public static WQ_INPUT getWQInputMode(FLYSArtifact flys) { 199 public static WQ_INPUT getWQInputMode(FLYSArtifact flys) {
200 if (flys == null) { 200 if (flys == null) {
201 return WQ_INPUT.NONE; 201 return WQ_INPUT.NONE;
202 } 202 }
203 203
204 Boolean selection = flys.getDataAsBoolean("wq_selection"); 204 Boolean selection = flys.getDataAsBoolean("wq_isrange");
205 String adapted = flys.getDataAsString("wq_values"); 205 String adapted = flys.getDataAsString("wq_values");
206 206
207 if(adapted != null && adapted.length() > 0) { 207 if(adapted != null && adapted.length() > 0) {
208 return WQ_INPUT.ADAPTED; 208 return WQ_INPUT.ADAPTED;
209 } 209 }

http://dive4elements.wald.intevation.org