comparison flys-artifacts/src/main/java/de/intevation/flys/collections/OutputParser.java @ 945:59ae2a823e73

Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection. flys-artifacts/trunk@2360 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 19 Jul 2011 10:37:57 +0000
parents c256061287d7
children a70e0cbc5e02
comparison
equal deleted inserted replaced
944:c256061287d7 945:59ae2a823e73
15 import de.intevation.artifactdatabase.state.DefaultOutput; 15 import de.intevation.artifactdatabase.state.DefaultOutput;
16 import de.intevation.artifactdatabase.state.Facet; 16 import de.intevation.artifactdatabase.state.Facet;
17 import de.intevation.artifactdatabase.state.Output; 17 import de.intevation.artifactdatabase.state.Output;
18 18
19 import de.intevation.flys.artifacts.FLYSArtifact; 19 import de.intevation.flys.artifacts.FLYSArtifact;
20 import de.intevation.flys.artifacts.model.ManagedFacet; 20 import de.intevation.flys.artifacts.model.ManagedFacetAdapter;
21 21
22 22
23 public class OutputParser { 23 public class OutputParser {
24 24
25 /** Constant XPath that points to the outputmodes of an artifact.*/ 25 /** Constant XPath that points to the outputmodes of an artifact.*/
90 int pos) 90 int pos)
91 { 91 {
92 List<Facet> newFacets = new ArrayList<Facet>(old.size()); 92 List<Facet> newFacets = new ArrayList<Facet>(old.size());
93 93
94 for (Facet f: old) { 94 for (Facet f: old) {
95 newFacets.add(new ManagedFacet( 95 newFacets.add(new ManagedFacetAdapter(f, uuid, pos++, 1));
96 f.getName(),
97 f.getIndex(),
98 f.getDescription(),
99 uuid, pos++, 1));
100 } 96 }
101 97
102 return newFacets; 98 return newFacets;
103 } 99 }
104 } 100 }

http://dive4elements.wald.intevation.org