diff gnv/src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java @ 682:d3062dc8626a

Application is now sensitive to changes of the preferred browser language in the current session (issue30). gnv/trunk@853 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 29 Mar 2010 08:46:21 +0000
parents 15ac78a91d1b
children d49e8695786c
line wrap: on
line diff
--- a/gnv/src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java	Mon Mar 29 08:04:15 2010 +0000
+++ b/gnv/src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java	Mon Mar 29 08:46:21 2010 +0000
@@ -28,7 +28,7 @@
  * @author Tim Englich <tim.englich@intevation.de>
  *
  */
-public class SelectArtifactFactoryAction extends ArtifactDatabaseActionBase {
+public class SelectArtifactFactoryAction extends DescribeUIAction {
     /**
      * the logger, used to log exceptions and additonaly information
      */
@@ -72,41 +72,6 @@
             ArtifactObject artifact = adc.createNewArtifact(af);
             sm.setCurrentArtifact(artifact);
 
-            ArtifactDescription artifactdescription = adc
-                    .getCurrentStepDescription(af, artifact,true);
-
-            String fisUrl = response.encodeURL(
-                mapping.findForward("selectfis").getPath());
-
-            XSLTransformer transformer = new XSLTransformer();
-            transformer.addParameter("selectfis", fisUrl);
-
-            Node dynamicUINode =  new XMLUtils().getNodeXPath(
-                artifactdescription.getCurrentUI(), "art:dynamic"
-            );
-
-            if (dynamicUINode != null){
-                String ui = transformer.transform(
-                    dynamicUINode,
-                    "UTF-8",
-                    request.getRealPath("WEB-INF/config/templates/describe-ui.xsl"));
-
-                request.setAttribute("ui", ui);
-            }
-
-            Node staticUINode = new XMLUtils().getNodeXPath(
-                artifactdescription.getCurrentUI(), "art:static"
-            );
-
-            if (staticUINode != null) {
-                String staticUI = transformer.transform(
-                    staticUINode,
-                    "UTF-8",
-                    request.getRealPath("WEB-INF/config/templates/describe-ui-static.xsl"));
-                request.setAttribute("staticui", staticUI);
-            }
-
-            // return succsess
             return super.execute(mapping, form, request, response);
         } catch (Exception e) {
             log.error(e, e);

http://dive4elements.wald.intevation.org