Mercurial > dive4elements > framework
comparison artifact-database/src/main/java/de/intevation/artifactdatabase/state/AbstractState.java @ 363:4d3298295a64
Enhanced the State interface with a new method initialize() which might be used to initialize the State based on a model Artifact.
artifacts/trunk@3623 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 09 Jan 2012 08:15:35 +0000 |
parents | 8a3ddd374dd1 |
children | 81ae7948bff0 |
comparison
equal
deleted
inserted
replaced
362:5b6ba54d488a | 363:4d3298295a64 |
---|---|
22 import org.w3c.dom.NodeList; | 22 import org.w3c.dom.NodeList; |
23 | 23 |
24 import de.intevation.artifacts.Artifact; | 24 import de.intevation.artifacts.Artifact; |
25 import de.intevation.artifacts.ArtifactNamespaceContext; | 25 import de.intevation.artifacts.ArtifactNamespaceContext; |
26 import de.intevation.artifacts.CallContext; | 26 import de.intevation.artifacts.CallContext; |
27 import de.intevation.artifacts.CallMeta; | |
27 | 28 |
28 import de.intevation.artifacts.common.utils.XMLUtils; | 29 import de.intevation.artifacts.common.utils.XMLUtils; |
29 | 30 |
30 import de.intevation.artifactdatabase.data.StateData; | 31 import de.intevation.artifactdatabase.data.StateData; |
31 | 32 |
196 setupOutputs(config); | 197 setupOutputs(config); |
197 } | 198 } |
198 | 199 |
199 | 200 |
200 /** | 201 /** |
202 * This default implementation does nothing at all. | |
203 */ | |
204 public void initialize(Artifact orig, Object context, CallMeta callMeta) { | |
205 // do nothing. | |
206 } | |
207 | |
208 | |
209 /** | |
201 * This method tries reading the available output nodes configured in the | 210 * This method tries reading the available output nodes configured in the |
202 * state configuration and adds possible Outputs to the outputs list. | 211 * state configuration and adds possible Outputs to the outputs list. |
203 * | 212 * |
204 * @param config The state configuration node. | 213 * @param config The state configuration node. |
205 */ | 214 */ |