Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/state/StateBase.java @ 778:9a828e5a2390
Removed trailing whitespace
gnv-artifacts/trunk@851 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 29 Mar 2010 07:58:51 +0000 |
parents | e4d1fded433b |
children | b1f5f2a8840f |
comparison
equal
deleted
inserted
replaced
777:8009961db1cb | 778:9a828e5a2390 |
---|---|
145 public void setup(Node configuration) { | 145 public void setup(Node configuration) { |
146 this.id = ((Element)configuration).getAttribute("id"); | 146 this.id = ((Element)configuration).getAttribute("id"); |
147 this.description = ((Element)configuration).getAttribute("description"); | 147 this.description = ((Element)configuration).getAttribute("description"); |
148 | 148 |
149 log.info("State-ID = " + this.id); | 149 log.info("State-ID = " + this.id); |
150 | 150 |
151 NodeList inputValuesNodes = Config.getNodeSetXPath(configuration, | 151 NodeList inputValuesNodes = Config.getNodeSetXPath(configuration, |
152 "inputvalues/inputvalue"); | 152 "inputvalues/inputvalue"); |
153 this.inputValues = new HashMap<String, InputValue>(inputValuesNodes | 153 this.inputValues = new HashMap<String, InputValue>(inputValuesNodes |
154 .getLength()); | 154 .getLength()); |
155 this.inputValueNames = new ArrayList<String>(inputValuesNodes | 155 this.inputValueNames = new ArrayList<String>(inputValuesNodes |
164 } catch (NumberFormatException e) { | 164 } catch (NumberFormatException e) { |
165 log | 165 log |
166 .warn("Used in Query Value cannot be transformed into a Number"); | 166 .warn("Used in Query Value cannot be transformed into a Number"); |
167 } | 167 } |
168 } | 168 } |
169 InputValue inputValue = new DefaultInputValue(inputValueNode.getAttribute("name"), | 169 InputValue inputValue = new DefaultInputValue(inputValueNode.getAttribute("name"), |
170 inputValueNode.getAttribute("type"), | 170 inputValueNode.getAttribute("type"), |
171 Boolean.parseBoolean(inputValueNode. | 171 Boolean.parseBoolean(inputValueNode. |
172 getAttribute("multiselect")), usedinQuery); | 172 getAttribute("multiselect")), usedinQuery); |
173 this.inputValues.put(inputValue.getName(), inputValue); | 173 this.inputValues.put(inputValue.getName(), inputValue); |
174 this.inputValueNames.add(inputValue.getName()); | 174 this.inputValueNames.add(inputValue.getName()); |
175 } | 175 } |
182 String dataMultiSelectValue = Config.getStringXPath(configuration, | 182 String dataMultiSelectValue = Config.getStringXPath(configuration, |
183 "data-multiselect"); | 183 "data-multiselect"); |
184 if (dataMultiSelectValue != null) { | 184 if (dataMultiSelectValue != null) { |
185 this.dataMultiSelect = Boolean.parseBoolean(dataMultiSelectValue); | 185 this.dataMultiSelect = Boolean.parseBoolean(dataMultiSelectValue); |
186 } | 186 } |
187 | 187 |
188 String dataNoSelectValue =Config.getStringXPath(configuration, | 188 String dataNoSelectValue =Config.getStringXPath(configuration, |
189 "data-noselect"); | 189 "data-noselect"); |
190 if (dataNoSelectValue != null) { | 190 if (dataNoSelectValue != null) { |
191 this. dataNoSelect = Boolean.parseBoolean(dataNoSelectValue); | 191 this. dataNoSelect = Boolean.parseBoolean(dataNoSelectValue); |
192 } | 192 } |
193 | 193 |
194 this.preSettingsName = Config.getStringXPath(configuration, "presettings-name"); | 194 this.preSettingsName = Config.getStringXPath(configuration, "presettings-name"); |
195 | 195 |
196 } | 196 } |
197 | 197 |
198 /** | 198 /** |
199 * @see de.intevation.gnv.state.State#getParent() | 199 * @see de.intevation.gnv.state.State#getParent() |
200 */ | 200 */ |
234 } | 234 } |
235 | 235 |
236 boolean valid = iv.isInputValid(tmpItem.getValue(), | 236 boolean valid = iv.isInputValid(tmpItem.getValue(), |
237 inputValue.getType()); | 237 inputValue.getType()); |
238 if (valid) { | 238 if (valid) { |
239 | 239 |
240 if (tmpItem.getName().equals(this.dataName)){ | 240 if (tmpItem.getName().equals(this.dataName)){ |
241 String[] desc = getDescriptionForInputData(tmpItem, uuid); | 241 String[] desc = getDescriptionForInputData(tmpItem, uuid); |
242 tmpItem.setDescription(desc); | 242 tmpItem.setDescription(desc); |
243 } | 243 } |
244 this.inputData.put(tmpItem.getName(), tmpItem); | 244 this.inputData.put(tmpItem.getName(), tmpItem); |
414 * @see de.intevation.gnv.state.State#setPreSettings(java.util.Map) | 414 * @see de.intevation.gnv.state.State#setPreSettings(java.util.Map) |
415 */ | 415 */ |
416 public void setPreSettings(Map<String, InputData> preSettings) { | 416 public void setPreSettings(Map<String, InputData> preSettings) { |
417 this.preSettings = preSettings; | 417 this.preSettings = preSettings; |
418 } | 418 } |
419 | 419 |
420 | 420 |
421 | 421 |
422 public Map<String, InputData> getPreSettings() { | 422 public Map<String, InputData> getPreSettings() { |
423 return this.preSettings; | 423 return this.preSettings; |
424 } | 424 } |
425 | 425 |
481 } | 481 } |
482 } | 482 } |
483 String[] filterValues = list.toArray(new String[list.size()]); | 483 String[] filterValues = list.toArray(new String[list.size()]); |
484 return filterValues; | 484 return filterValues; |
485 } | 485 } |
486 | 486 |
487 protected String prepareInputData4RegionDBQuery(String value){ | 487 protected String prepareInputData4RegionDBQuery(String value){ |
488 return value; | 488 return value; |
489 } | 489 } |
490 | 490 |
491 private String prepareInputData4DateDBQuery(String value) { | 491 private String prepareInputData4DateDBQuery(String value) { |
583 } | 583 } |
584 initialized = true; | 584 initialized = true; |
585 } | 585 } |
586 String tmpKey = resultValue.getString(keyPos); | 586 String tmpKey = resultValue.getString(keyPos); |
587 | 587 |
588 // TODO: FIXME: We have to do that because the arcsde does not | 588 // TODO: FIXME: We have to do that because the arcsde does not |
589 // support a distinct Query on Layers. | 589 // support a distinct Query on Layers. |
590 if (previousKey == null || !tmpKey.equals(previousKey)){ | 590 if (previousKey == null || !tmpKey.equals(previousKey)){ |
591 previousKey = tmpKey; | 591 previousKey = tmpKey; |
592 if (!filterWithPresettings || preSettingValues.contains(tmpKey)){ | 592 if (!filterWithPresettings || preSettingValues.contains(tmpKey)){ |
593 keyValueDescibeData.add( | 593 keyValueDescibeData.add( |
594 new DefaultKeyValueDescribeData( | 594 new DefaultKeyValueDescribeData( |
595 tmpKey, | 595 tmpKey, |
596 resultValue.getString(valuePos), | 596 resultValue.getString(valuePos), |
597 getID()) | 597 getID()) |
598 ); | 598 ); |
599 } | 599 } |
600 } | 600 } |