diff gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/fis/SelectProductArtifact.java @ 488:d265f5dc2979

Appended the selected fis to the describe document. gnv-artifacts/trunk@564 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 18 Jan 2010 13:43:50 +0000
parents d47b478e662b
children 5b9b74c08bbb
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/fis/SelectProductArtifact.java	Mon Jan 18 11:40:41 2010 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/fis/SelectProductArtifact.java	Mon Jan 18 13:43:50 2010 +0000
@@ -1,6 +1,5 @@
 package de.intevation.gnv.artifacts.fis;
 
-import de.intevation.artifactdatabase.DefaultArtifact;
 import de.intevation.artifactdatabase.ProxyArtifact;
 import de.intevation.artifactdatabase.XMLUtils;
 
@@ -11,6 +10,7 @@
 import de.intevation.artifacts.CallMeta;
 
 import de.intevation.gnv.artifacts.GNVArtifactBase;
+import de.intevation.gnv.artifacts.GNVDefaultArtifact;
 import de.intevation.gnv.artifacts.GNVProductArtifactFactory;
 
 import de.intevation.gnv.artifacts.fis.product.Product;
@@ -32,10 +32,11 @@
 import org.w3c.dom.Element;
 import org.w3c.dom.Node;
 
+
 /**
  * @author Ingo Weinzierl <ingo.weinzierl@intevation.de>
  */
-public class SelectProductArtifact extends DefaultArtifact {
+public class SelectProductArtifact extends GNVDefaultArtifact {
 
     public static final String XPATH_UUID = "art:action/art:uuid/@value";
 
@@ -232,13 +233,18 @@
         rootNode.appendChild(model);
 
         // create ui
-        Element ui      = creator.create("ui");
-        Element dynamic = creator.create("dynamic");
+        Element ui         = creator.create("ui");
+        Element staticNode = creator.create("static");
+        Element dynamic    = creator.create("dynamic");
+
+        appendFis(document, staticNode, context, this.name);
         appendSelectProducts(document, dynamic, context.getMeta());
+        ui.appendChild(staticNode);
         ui.appendChild(dynamic);
         rootNode.appendChild(ui);
 
         document.appendChild(rootNode);
+
         return document;
     }
 

http://dive4elements.wald.intevation.org