Mercurial > dive4elements > gnv-client
diff gnv-artifacts/src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java @ 91:bd284d8306db
Added Support for Patameters in OutputModes
gnv-artifacts/trunk@135 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Fri, 25 Sep 2009 14:37:10 +0000 |
parents | 5db77e0a8594 |
children | 7fb9441dd8af |
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java Thu Sep 24 15:27:33 2009 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java Fri Sep 25 14:37:10 2009 +0000 @@ -2,15 +2,23 @@ * */ package de.intevation.gnv.transition; + +import java.util.Collection; + /** * @author Tim Englich <tim.englich@intevation.de> * */ public class DefaultOutputMode implements OutputMode { + /** + * The UID of this Class. + */ + private static final long serialVersionUID = -6459085460904827056L; private String name = null; private String description = null; private String mimeType = null; + private Collection<InputValue> inputParameters = null; /** * Constructor @@ -18,11 +26,12 @@ * @param description * @param mimeType */ - public DefaultOutputMode(String name, String description, String mimeType) { + public DefaultOutputMode(String name, String description, String mimeType, Collection<InputValue> inputParameters) { super(); this.name = name; this.description = description; this.mimeType = mimeType; + this.inputParameters = inputParameters; } /** @@ -54,4 +63,11 @@ return "Name: "+this.name+" ; Description: "+this.description+" ; Mime-Type: "+this.mimeType; } + /** + * @see de.intevation.gnv.transition.OutputMode#getInputParameters() + */ + public Collection<InputValue> getInputParameters() { + return this.inputParameters; + } + }