Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/state/OutputStateBase.java @ 616:93978859fa9e
Added the Configuration and the Classes for the new Product Layer.
The Product does not generate any output at this Time.
gnv-artifacts/trunk@686 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Fri, 12 Feb 2010 18:04:58 +0000 |
parents | 6484464d2059 |
children | 61f688a69a55 |
comparison
equal
deleted
inserted
replaced
615:01054ddccb0f | 616:93978859fa9e |
---|---|
1 /** | 1 /** |
2 * | 2 * |
3 */ | 3 */ |
4 package de.intevation.gnv.state; | 4 package de.intevation.gnv.state; |
5 | 5 |
6 import de.intevation.artifactdatabase.Config; | |
7 | |
8 import de.intevation.artifacts.CallContext; | |
9 import de.intevation.artifacts.CallMeta; | |
10 | |
11 import de.intevation.gnv.artifacts.cache.CacheFactory; | |
12 | |
13 import de.intevation.gnv.artifacts.ressource.RessourceFactory; | |
14 | |
15 import de.intevation.gnv.geobackend.base.Result; | |
16 | |
17 import de.intevation.gnv.geobackend.base.query.QueryExecutor; | |
18 import de.intevation.gnv.geobackend.base.query.QueryExecutorFactory; | |
19 | |
20 import de.intevation.gnv.geobackend.base.query.exception.QueryException; | |
21 | |
22 import de.intevation.gnv.state.describedata.MinMaxDescribeData; | |
23 | |
24 import de.intevation.gnv.state.exception.StateException; | |
25 | |
26 import de.intevation.gnv.utils.InputValidator; | |
27 | |
28 import java.io.OutputStream; | 6 import java.io.OutputStream; |
29 | |
30 import java.util.ArrayList; | 7 import java.util.ArrayList; |
31 import java.util.Collection; | 8 import java.util.Collection; |
32 import java.util.HashMap; | 9 import java.util.HashMap; |
33 import java.util.Iterator; | 10 import java.util.Iterator; |
34 import java.util.Locale; | 11 import java.util.Locale; |
35 | 12 |
36 import org.apache.log4j.Logger; | 13 import org.apache.log4j.Logger; |
37 | |
38 import org.w3c.dom.Document; | 14 import org.w3c.dom.Document; |
39 import org.w3c.dom.Element; | 15 import org.w3c.dom.Element; |
40 import org.w3c.dom.Node; | 16 import org.w3c.dom.Node; |
41 import org.w3c.dom.NodeList; | 17 import org.w3c.dom.NodeList; |
18 | |
19 import de.intevation.artifactdatabase.Config; | |
20 import de.intevation.artifacts.CallContext; | |
21 import de.intevation.artifacts.CallMeta; | |
22 import de.intevation.gnv.artifacts.cache.CacheFactory; | |
23 import de.intevation.gnv.artifacts.ressource.RessourceFactory; | |
24 import de.intevation.gnv.geobackend.base.Result; | |
25 import de.intevation.gnv.geobackend.base.query.QueryExecutor; | |
26 import de.intevation.gnv.geobackend.base.query.QueryExecutorFactory; | |
27 import de.intevation.gnv.geobackend.base.query.exception.QueryException; | |
28 import de.intevation.gnv.state.describedata.MinMaxDescribeData; | |
29 import de.intevation.gnv.state.exception.StateException; | |
30 import de.intevation.gnv.utils.InputValidator; | |
42 | 31 |
43 /** | 32 /** |
44 * @author Tim Englich <tim.englich@intevation.de> | 33 * @author Tim Englich <tim.englich@intevation.de> |
45 * | 34 * |
46 */ | 35 */ |
220 | 209 |
221 /** | 210 /** |
222 * @param returnValue | 211 * @param returnValue |
223 * @return | 212 * @return |
224 */ | 213 */ |
225 private Collection<Result> getData(String queryID) { | 214 protected Collection<Result> getData(String queryID) { |
226 log.debug("OutputStateBase.getData"); | 215 log.debug("OutputStateBase.getData"); |
227 Collection<Result> returnValue = null; | 216 Collection<Result> returnValue = null; |
228 try { | 217 try { |
229 String[] filterValues = this.generateFilterValuesFromInputData(); | 218 String[] filterValues = this.generateFilterValuesFromInputData(); |
230 try { | 219 try { |