Mercurial > dive4elements > gnv-client
diff gnv/src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultOutputMode.java @ 573:bd67164cf28b
Devided actions and exports. Adjusted output and export actions.
gnv/trunk@704 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 23 Feb 2010 17:43:16 +0000 |
parents | 183850730a90 |
children | 15ac78a91d1b |
line wrap: on
line diff
--- a/gnv/src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultOutputMode.java Tue Feb 23 15:26:50 2010 +0000 +++ b/gnv/src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultOutputMode.java Tue Feb 23 17:43:16 2010 +0000 @@ -4,6 +4,7 @@ package de.intevation.gnv.artifactdatabase.objects; import java.util.Collection; +import java.util.Map; /** * @author Tim Englich <tim.englich@intevation.de> @@ -22,12 +23,19 @@ private Collection<OutputParameter> outputParameter = null; - public DefaultOutputMode(String name, String mimeType, - Collection<OutputParameter> outputParameter) { + private Map<String, ExportMode> exports; + + public DefaultOutputMode( + String name, + String mimeType, + Collection<OutputParameter> outputParameter, + Map<String, ExportMode> exports) + { super(); - this.name = name; - this.mimeType = mimeType; + this.name = name; + this.mimeType = mimeType; this.outputParameter = outputParameter; + this.exports = exports; } /** @@ -51,4 +59,7 @@ return this.outputParameter; } + public ExportMode getExportMode(String mode) { + return exports.get(mode); + } }