Mercurial > dive4elements > gnv-client
diff gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/GNVProductArtifactFactory.java @ 594:5b9b74c08bbb
Changed Method signatures because of Interfacemodifications in the Artifact-Module
gnv-artifacts/trunk@650 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Mon, 01 Feb 2010 14:03:01 +0000 |
parents | d47b478e662b |
children | b1f5f2a8840f |
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/GNVProductArtifactFactory.java Sun Jan 31 21:50:15 2010 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/GNVProductArtifactFactory.java Mon Feb 01 14:03:01 2010 +0000 @@ -1,18 +1,5 @@ package de.intevation.gnv.artifacts; -import de.intevation.artifactdatabase.DefaultArtifactFactory; -import de.intevation.artifactdatabase.ProxyArtifact; -import de.intevation.artifactdatabase.XMLUtils; - -import de.intevation.artifacts.Artifact; -import de.intevation.artifacts.ArtifactFactory; - -import de.intevation.gnv.artifacts.fis.SelectProductArtifact; - -import de.intevation.gnv.artifacts.fis.product.DefaultProduct; - -import de.intevation.gnv.state.DefaultInputData; - import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; @@ -21,11 +8,19 @@ import javax.xml.xpath.XPathConstants; import org.apache.log4j.Logger; - import org.w3c.dom.Document; import org.w3c.dom.Node; import org.w3c.dom.NodeList; +import de.intevation.artifactdatabase.DefaultArtifactFactory; +import de.intevation.artifactdatabase.ProxyArtifact; +import de.intevation.artifactdatabase.XMLUtils; +import de.intevation.artifacts.Artifact; +import de.intevation.artifacts.ArtifactFactory; +import de.intevation.gnv.artifacts.fis.SelectProductArtifact; +import de.intevation.gnv.artifacts.fis.product.DefaultProduct; +import de.intevation.gnv.state.DefaultInputData; + /** * @author Ingo Weinzierl <ingo.weinzierl@intevation.de> */ @@ -54,16 +49,16 @@ } @Override - public Artifact createArtifact(String identifier, Object context) { + public Artifact createArtifact(String identifier, Object context, Document data) { // create a SelectProductArtifact for initial product selection - Artifact artifact = super.createArtifact(identifier, context); + Artifact artifact = super.createArtifact(identifier, context, data); if (artifact instanceof ProxyArtifact) { SelectProductArtifact select = new SelectProductArtifact(); select.setProducts(products); - select.setup(identifier, this, context); + select.setup(identifier, this, context, data); ((ProxyArtifact) artifact).setProxied(select); }