comparison gnv/src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java @ 11:3cb753564552

Integration of the required XSL-Transformation of the Describe-Response of the Artifactdatabase gnv/trunk@90 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Tue, 15 Sep 2009 14:19:55 +0000
parents a4cb6d175a6e
children 1557bea6cb55
comparison
equal deleted inserted replaced
10:e6c47838eee6 11:3cb753564552
15 import de.intevation.gnv.action.sessionmodel.SessionModelFactory; 15 import de.intevation.gnv.action.sessionmodel.SessionModelFactory;
16 import de.intevation.gnv.artifactdatabase.client.ArtifactDatabaseClient; 16 import de.intevation.gnv.artifactdatabase.client.ArtifactDatabaseClient;
17 import de.intevation.gnv.artifactdatabase.client.ArtifactDatabaseClientFactory; 17 import de.intevation.gnv.artifactdatabase.client.ArtifactDatabaseClientFactory;
18 import de.intevation.gnv.artifactdatabase.objects.ArtifactDescription; 18 import de.intevation.gnv.artifactdatabase.objects.ArtifactDescription;
19 import de.intevation.gnv.artifactdatabase.objects.ArtifactObject; 19 import de.intevation.gnv.artifactdatabase.objects.ArtifactObject;
20 import de.intevation.gnv.util.XSLTransformer;
20 21
21 /** 22 /**
22 * @author Tim Englich <tim.englich@intevation.de> 23 * @author Tim Englich <tim.englich@intevation.de>
23 * 24 *
24 */ 25 */
46 ArtifactObject artifact = adc.createNewArtifact(sm.getSelectedArtifactFactory()); 47 ArtifactObject artifact = adc.createNewArtifact(sm.getSelectedArtifactFactory());
47 sm.setCurrentArtifact(artifact); 48 sm.setCurrentArtifact(artifact);
48 49
49 ArtifactDescription artifactdescription = adc.getCurrentStepDescription(sm.getSelectedArtifactFactory(), artifact); 50 ArtifactDescription artifactdescription = adc.getCurrentStepDescription(sm.getSelectedArtifactFactory(), artifact);
50 51
51 // TODO Initiales Describe Abrufen 52 XSLTransformer transformer = new XSLTransformer();
53 String ui = transformer.transform(artifactdescription.getCurrentUI(), "UTF-8", request.getRealPath("WEB-INF/config/templates/describe-ui.xsl"));
52 54
55 request.setAttribute("ui", ui);
53 56
54 // return succsess 57 // return succsess
55 return super.execute(mapping, form, request, response); 58 return super.execute(mapping, form, request, response);
56 } 59 }
57 60

http://dive4elements.wald.intevation.org