Mercurial > dive4elements > framework
diff artifact-database/src/main/java/de/intevation/artifactdatabase/ProtocolUtils.java @ 211:435631e07da2
Enhanced the ProtocolUtils and ClientProtocolUtils to append and retrieve output modes.
artifacts/trunk@1543 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 23 Mar 2011 10:47:48 +0000 |
parents | ab646e0f5569 |
children | 4bb6bfaca393 |
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/ProtocolUtils.java Wed Mar 23 10:45:36 2011 +0000 +++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/ProtocolUtils.java Wed Mar 23 10:47:48 2011 +0000 @@ -13,6 +13,7 @@ import de.intevation.artifacts.common.utils.XMLUtils; +import de.intevation.artifactdatabase.state.Output; import de.intevation.artifactdatabase.state.State; @@ -144,5 +145,20 @@ root.appendChild(reachable); } + + + public static void appendOutputModes( + XMLUtils.ElementCreator creator, + Element out, + List<Output> outputs) + { + for (Output o: outputs) { + out.appendChild(createArtNode( + creator, + "output", + new String[] {"name", "description", "mime-type"}, + new String[] {o.getName(),o.getDescription(),o.getMimeType()})); + } + } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8: