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();

http://dive4elements.wald.intevation.org