Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java @ 3883:f858028dde5f
Manual points (work in progress)
flys-artifacts/trunk@5533 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Thu, 20 Sep 2012 07:16:45 +0000 |
parents | afc7bfb4800b |
children | 8483d190b2e7 |
comparison
equal
deleted
inserted
replaced
3882:8e806d51ebe4 | 3883:f858028dde5f |
---|---|
1 package de.intevation.flys.artifacts; | 1 package de.intevation.flys.artifacts; |
2 | |
3 import java.util.ArrayList; | |
4 import java.util.Collection; | |
5 import java.util.HashMap; | |
6 import java.util.HashSet; | |
7 import java.util.LinkedList; | |
8 import java.util.List; | |
9 import java.util.Map; | |
10 import java.util.Set; | |
11 import java.util.TreeMap; | |
12 | |
13 import javax.xml.xpath.XPathConstants; | |
14 | |
15 import net.sf.ehcache.Cache; | |
16 | |
17 import org.apache.log4j.Logger; | |
18 import org.w3c.dom.Document; | |
19 import org.w3c.dom.Element; | |
20 import org.w3c.dom.Node; | |
21 import org.w3c.dom.NodeList; | |
2 | 22 |
3 import de.intevation.artifactdatabase.ArtifactDatabaseImpl; | 23 import de.intevation.artifactdatabase.ArtifactDatabaseImpl; |
4 import de.intevation.artifactdatabase.DefaultArtifact; | 24 import de.intevation.artifactdatabase.DefaultArtifact; |
5 import de.intevation.artifactdatabase.ProtocolUtils; | 25 import de.intevation.artifactdatabase.ProtocolUtils; |
6 import de.intevation.artifactdatabase.data.DefaultStateData; | 26 import de.intevation.artifactdatabase.data.DefaultStateData; |
27 import de.intevation.flys.artifacts.model.CalculationMessage; | 47 import de.intevation.flys.artifacts.model.CalculationMessage; |
28 import de.intevation.flys.artifacts.states.DefaultState; | 48 import de.intevation.flys.artifacts.states.DefaultState; |
29 import de.intevation.flys.artifacts.states.DefaultState.ComputeType; | 49 import de.intevation.flys.artifacts.states.DefaultState.ComputeType; |
30 import de.intevation.flys.utils.FLYSUtils; | 50 import de.intevation.flys.utils.FLYSUtils; |
31 | 51 |
32 import java.util.ArrayList; | |
33 import java.util.Collection; | |
34 import java.util.HashMap; | |
35 import java.util.HashSet; | |
36 import java.util.LinkedList; | |
37 import java.util.List; | |
38 import java.util.Map; | |
39 import java.util.Set; | |
40 import java.util.TreeMap; | |
41 | |
42 import javax.xml.xpath.XPathConstants; | |
43 | |
44 import net.sf.ehcache.Cache; | |
45 | |
46 import org.apache.log4j.Logger; | |
47 import org.w3c.dom.Document; | |
48 import org.w3c.dom.Element; | |
49 import org.w3c.dom.Node; | |
50 import org.w3c.dom.NodeList; | |
51 | |
52 /** | 52 /** |
53 * The default FLYS artifact with convenience added. | 53 * The default FLYS artifact with convenience added. |
54 * (Subclass to get fully functional artifacts). | 54 * (Subclass to get fully functional artifacts). |
55 * | 55 * |
56 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> | 56 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> |
187 List<State> states = getStates(context); | 187 List<State> states = getStates(context); |
188 | 188 |
189 String name = getName(); | 189 String name = getName(); |
190 | 190 |
191 if (debug) { | 191 if (debug) { |
192 log.debug("Set initial state for artifact '" + name + "'"); | 192 log.debug("setup(): Set initial state for artifact '" + name + "'"); |
193 } | 193 } |
194 | 194 |
195 if (states == null) { | 195 if (states == null) { |
196 log.error("No states found from which an initial " | 196 log.error("No states found from which an initial " |
197 + "state could be picked."); | 197 + "state could be picked."); |