Mercurial > dive4elements > gnv-client
diff gnv-artifacts/src/main/java/de/intevation/gnv/state/DefaultOutputMode.java @ 626:61f688a69a55
Split up export modes from output modes.
gnv-artifacts/trunk@700 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 23 Feb 2010 11:47:08 +0000 |
parents | e964a3d8f7bc |
children | 9a828e5a2390 |
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/state/DefaultOutputMode.java Mon Feb 22 11:29:34 2010 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/state/DefaultOutputMode.java Tue Feb 23 11:47:08 2010 +0000 @@ -1,13 +1,11 @@ -/** - * - */ package de.intevation.gnv.state; import java.util.Collection; +import java.util.List; /** - * @author Tim Englich <tim.englich@intevation.de> - * + * @author Tim Englich (tim.englich@intevation.de) + * @author Ingo Weinzierl (ingo.weinzierl@intevation.de) */ public class DefaultOutputMode implements OutputMode { @@ -19,6 +17,7 @@ private String description = null; private String mimeType = null; private Collection<InputValue> inputParameters = null; + private List<ExportMode> exportModes; /** * Constructor @@ -27,13 +26,19 @@ * @param description * @param mimeType */ - public DefaultOutputMode(String name, String description, String mimeType, - Collection<InputValue> inputParameters) { + public DefaultOutputMode( + String name, + String description, + String mimeType, + Collection<InputValue> inputParameters, + List<ExportMode> exportModes) + { super(); - this.name = name; - this.description = description; - this.mimeType = mimeType; + this.name = name; + this.description = description; + this.mimeType = mimeType; this.inputParameters = inputParameters; + this.exportModes = exportModes; } /** @@ -73,4 +78,9 @@ return this.inputParameters; } + public List<ExportMode> getExportModes() { + return exportModes; + } + } +// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8: