Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java @ 70:0035862b0295
Refactoringwork done because of changes in the artifact-module
gnv-artifacts/trunk@60 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Thu, 10 Sep 2009 09:40:49 +0000 |
parents | d117fd4b82e5 |
children | e4ecf3188bdf |
comparison
equal
deleted
inserted
replaced
69:f24c825144bc | 70:0035862b0295 |
---|---|
15 import org.w3c.dom.Node; | 15 import org.w3c.dom.Node; |
16 import org.w3c.dom.NodeList; | 16 import org.w3c.dom.NodeList; |
17 | 17 |
18 import de.intevation.artifactdatabase.Config; | 18 import de.intevation.artifactdatabase.Config; |
19 import de.intevation.artifactdatabase.DefaultArtifact; | 19 import de.intevation.artifactdatabase.DefaultArtifact; |
20 import de.intevation.artifacts.ArtifactFactory; | |
21 import de.intevation.artifacts.ArtifactNamespaceContext; | |
20 import de.intevation.gnv.artifacts.context.GNVArtifactContext; | 22 import de.intevation.gnv.artifacts.context.GNVArtifactContext; |
21 import de.intevation.gnv.transition.DefaultInputData; | 23 import de.intevation.gnv.transition.DefaultInputData; |
22 import de.intevation.gnv.transition.InputData; | 24 import de.intevation.gnv.transition.InputData; |
23 import de.intevation.gnv.transition.InputValue; | 25 import de.intevation.gnv.transition.InputValue; |
24 import de.intevation.gnv.transition.OutputMode; | 26 import de.intevation.gnv.transition.OutputMode; |
149 | 151 |
150 /** | 152 /** |
151 * @see de.intevation.artifactdatabase.DefaultArtifact#setup(java.lang.String, java.lang.Object) | 153 * @see de.intevation.artifactdatabase.DefaultArtifact#setup(java.lang.String, java.lang.Object) |
152 */ | 154 */ |
153 @Override | 155 @Override |
154 public void setup(String identifier, Object context) { | 156 public void setup(String identifier, ArtifactFactory factory, Object context) { |
155 log.debug("GNVArtifactBase.setup"); | 157 log.debug("GNVArtifactBase.setup"); |
156 super.setup(identifier, context); | 158 super.setup(identifier, factory, context); |
157 if (context instanceof GNVArtifactContext){ | 159 if (context instanceof GNVArtifactContext){ |
158 GNVArtifactContext gnvContext = (GNVArtifactContext)context; | 160 GNVArtifactContext gnvContext = (GNVArtifactContext)context; |
159 Document doc = gnvContext.getConfig(); | 161 Document doc = gnvContext.getConfig(); |
160 Node artifactNode = this.getConfigurationFragment(doc); | 162 Node artifactNode = this.getConfigurationFragment(doc); |
161 NodeList transitionList = Config.getNodeSetXPath(artifactNode, "transitions/transition"); | 163 NodeList transitionList = Config.getNodeSetXPath(artifactNode, "transitions/transition"); |
286 /** | 288 /** |
287 * @param document | 289 * @param document |
288 * @return | 290 * @return |
289 */ | 291 */ |
290 private Element createElement(Document document, String name) { | 292 private Element createElement(Document document, String name) { |
291 Element node = document.createElementNS(DefaultArtifact.NAMESPACE_URI, name); | 293 Element node = document.createElementNS(ArtifactNamespaceContext.NAMESPACE_URI, name); |
292 node.setPrefix(DefaultArtifact.NAMESPACE_PREFIX); | 294 node.setPrefix(ArtifactNamespaceContext.NAMESPACE_PREFIX); |
293 return node; | 295 return node; |
294 } | 296 } |
295 | 297 |
296 protected Collection<InputData> parseInputData(Document document){ | 298 protected Collection<InputData> parseInputData(Document document){ |
297 log.debug("GNVArtifactBase.parseInputData"); | 299 log.debug("GNVArtifactBase.parseInputData"); |