diff gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/GNVProductArtifactFactory.java @ 1118:c01c220312d0

Made it compile again with an updated ArtifactDatabase. gnv-artifacts/trunk@4137 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 12 Mar 2012 08:31:46 +0000
parents dec4257ad570
children
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/GNVProductArtifactFactory.java	Tue Mar 15 16:13:39 2011 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/GNVProductArtifactFactory.java	Mon Mar 12 08:31:46 2012 +0000
@@ -25,6 +25,8 @@
 import de.intevation.artifacts.common.utils.XMLUtils;
 import de.intevation.artifacts.Artifact;
 import de.intevation.artifacts.ArtifactFactory;
+import de.intevation.artifacts.CallMeta;
+import de.intevation.artifacts.GlobalContext;
 import de.intevation.gnv.artifacts.fis.SelectProductArtifact;
 import de.intevation.gnv.artifacts.fis.product.DefaultProduct;
 import de.intevation.gnv.state.DefaultInputData;
@@ -73,16 +75,20 @@
      * @return The created artifact.
      */
     @Override
-    public Artifact createArtifact(String identifier, Object context, Document data) {
-
+    public Artifact createArtifact(
+        String        identifier,
+        GlobalContext context,
+        CallMeta      meta,
+        Document      data
+    ) {
         // create a SelectProductArtifact for initial product selection
-        Artifact artifact = super.createArtifact(identifier, context, data);
+        Artifact artifact = super.createArtifact(identifier, context, meta, data);
 
         if (artifact instanceof ProxyArtifact) {
 
             SelectProductArtifact select = new SelectProductArtifact();
             select.setProducts(products);
-            select.setup(identifier, this, context, data);
+            select.setup(identifier, this, context, meta, data);
 
             ((ProxyArtifact) artifact).setProxied(select);
         }

http://dive4elements.wald.intevation.org