Mercurial > dive4elements > gnv-client
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);