Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/state/StateBase.java @ 823:499cfbbb61bc
Removed obsolet SuppressWarnings-Annotations.
gnv-artifacts/trunk@910 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Tue, 13 Apr 2010 08:25:34 +0000 |
parents | 22c18083225e |
children | 05bf8534a35a |
comparison
equal
deleted
inserted
replaced
822:ac1b9f00603f | 823:499cfbbb61bc |
---|---|
1 package de.intevation.gnv.state; | 1 package de.intevation.gnv.state; |
2 | |
3 import de.intevation.artifactdatabase.Config; | |
4 import de.intevation.artifactdatabase.XMLUtils; | |
5 | |
6 import de.intevation.artifacts.ArtifactNamespaceContext; | |
7 import de.intevation.artifacts.CallContext; | |
8 import de.intevation.artifacts.CallMeta; | |
9 | |
10 import de.intevation.gnv.artifacts.cache.CacheFactory; | |
11 | |
12 import de.intevation.gnv.artifacts.ressource.RessourceFactory; | |
13 | |
14 import de.intevation.gnv.geobackend.base.Result; | |
15 | |
16 import de.intevation.gnv.geobackend.base.query.QueryExecutor; | |
17 import de.intevation.gnv.geobackend.base.query.QueryExecutorFactory; | |
18 | |
19 import de.intevation.gnv.geobackend.base.query.exception.QueryException; | |
20 | |
21 import de.intevation.gnv.geobackend.util.DateUtils; | |
22 | |
23 import de.intevation.gnv.state.describedata.DefaultKeyValueDescribeData; | |
24 import de.intevation.gnv.state.describedata.KeyValueDescibeData; | |
25 import de.intevation.gnv.state.describedata.MinMaxDescribeData; | |
26 import de.intevation.gnv.state.describedata.NamedArrayList; | |
27 import de.intevation.gnv.state.describedata.NamedCollection; | |
28 import de.intevation.gnv.state.describedata.SingleValueDescribeData; | |
29 | |
30 import de.intevation.gnv.state.exception.StateException; | |
31 | |
32 import de.intevation.gnv.utils.ArtifactXMLUtilities; | |
33 import de.intevation.gnv.utils.InputValidator; | |
34 | 2 |
35 import java.util.ArrayList; | 3 import java.util.ArrayList; |
36 import java.util.Arrays; | 4 import java.util.Arrays; |
37 import java.util.Collection; | 5 import java.util.Collection; |
38 import java.util.Date; | 6 import java.util.Date; |
46 import javax.xml.xpath.XPathConstants; | 14 import javax.xml.xpath.XPathConstants; |
47 | 15 |
48 import net.sf.ehcache.Cache; | 16 import net.sf.ehcache.Cache; |
49 | 17 |
50 import org.apache.log4j.Logger; | 18 import org.apache.log4j.Logger; |
51 | |
52 import org.w3c.dom.Document; | 19 import org.w3c.dom.Document; |
53 import org.w3c.dom.Element; | 20 import org.w3c.dom.Element; |
54 import org.w3c.dom.Node; | 21 import org.w3c.dom.Node; |
55 import org.w3c.dom.NodeList; | 22 import org.w3c.dom.NodeList; |
23 | |
24 import de.intevation.artifactdatabase.Config; | |
25 import de.intevation.artifactdatabase.XMLUtils; | |
26 import de.intevation.artifacts.ArtifactNamespaceContext; | |
27 import de.intevation.artifacts.CallContext; | |
28 import de.intevation.artifacts.CallMeta; | |
29 import de.intevation.gnv.artifacts.cache.CacheFactory; | |
30 import de.intevation.gnv.artifacts.ressource.RessourceFactory; | |
31 import de.intevation.gnv.geobackend.base.Result; | |
32 import de.intevation.gnv.geobackend.base.query.QueryExecutor; | |
33 import de.intevation.gnv.geobackend.base.query.QueryExecutorFactory; | |
34 import de.intevation.gnv.geobackend.base.query.exception.QueryException; | |
35 import de.intevation.gnv.geobackend.util.DateUtils; | |
36 import de.intevation.gnv.state.describedata.DefaultKeyValueDescribeData; | |
37 import de.intevation.gnv.state.describedata.KeyValueDescibeData; | |
38 import de.intevation.gnv.state.describedata.MinMaxDescribeData; | |
39 import de.intevation.gnv.state.describedata.NamedArrayList; | |
40 import de.intevation.gnv.state.describedata.NamedCollection; | |
41 import de.intevation.gnv.state.describedata.SingleValueDescribeData; | |
42 import de.intevation.gnv.state.exception.StateException; | |
43 import de.intevation.gnv.utils.ArtifactXMLUtilities; | |
44 import de.intevation.gnv.utils.InputValidator; | |
56 | 45 |
57 /** | 46 /** |
58 * This is the major implementation of <code>State</code>. Nearly every other | 47 * This is the major implementation of <code>State</code>. Nearly every other |
59 * state is derived by this class. | 48 * state is derived by this class. |
60 * | 49 * |
233 if (this.inputData == null) { | 222 if (this.inputData == null) { |
234 this.inputData = new HashMap<String, InputData>( | 223 this.inputData = new HashMap<String, InputData>( |
235 inputData.size()); | 224 inputData.size()); |
236 } | 225 } |
237 | 226 |
238 @SuppressWarnings("static-access") | |
239 boolean valid = InputValidator.isInputValid(tmpItem.getValue(), | 227 boolean valid = InputValidator.isInputValid(tmpItem.getValue(), |
240 inputValue.getType()); | 228 inputValue.getType()); |
241 if (valid) { | 229 if (valid) { |
242 | 230 |
243 if (tmpItem.getName().equals(this.dataName)){ | 231 if (tmpItem.getName().equals(this.dataName)){ |
325 | 313 |
326 return (String[]) descs.toArray(new String[descs.size()]); | 314 return (String[]) descs.toArray(new String[descs.size()]); |
327 } | 315 } |
328 | 316 |
329 | 317 |
330 @SuppressWarnings({"static-access", "static-access", "static-access", "static-access"}) | |
331 public void putInputData(Collection<InputData> inputData, String uuid) | 318 public void putInputData(Collection<InputData> inputData, String uuid) |
332 throws StateException { | 319 throws StateException { |
333 if (inputData != null) { | 320 if (inputData != null) { |
334 Iterator<InputData> it = inputData.iterator(); | 321 Iterator<InputData> it = inputData.iterator(); |
335 InputValidator iv = new InputValidator(); | 322 InputValidator iv = new InputValidator(); |
340 if (this.inputData == null) { | 327 if (this.inputData == null) { |
341 this.inputData = new HashMap<String, InputData>( | 328 this.inputData = new HashMap<String, InputData>( |
342 inputData.size()); | 329 inputData.size()); |
343 } | 330 } |
344 | 331 |
345 @SuppressWarnings("static-access") | |
346 boolean valid = InputValidator.isInputValid(tmpItem.getValue(), | 332 boolean valid = InputValidator.isInputValid(tmpItem.getValue(), |
347 inputValue.getType()); | 333 inputValue.getType()); |
348 if (valid) { | 334 if (valid) { |
349 if (tmpItem.getName().equals(MINVALUEFIELDNAME)){ | 335 if (tmpItem.getName().equals(MINVALUEFIELDNAME)){ |
350 String minValue = tmpItem.getValue(); | 336 String minValue = tmpItem.getValue(); |