Mercurial > dive4elements > river
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 } |