Mercurial > dive4elements > gnv-client
comparison 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 |
comparison
equal
deleted
inserted
replaced
90:6bdef6e590d6 | 91:bd284d8306db |
---|---|
1 /** | 1 /** |
2 * | 2 * |
3 */ | 3 */ |
4 package de.intevation.gnv.transition; | 4 package de.intevation.gnv.transition; |
5 | |
6 import java.util.Collection; | |
7 | |
5 /** | 8 /** |
6 * @author Tim Englich <tim.englich@intevation.de> | 9 * @author Tim Englich <tim.englich@intevation.de> |
7 * | 10 * |
8 */ | 11 */ |
9 public class DefaultOutputMode implements OutputMode { | 12 public class DefaultOutputMode implements OutputMode { |
10 | 13 |
14 /** | |
15 * The UID of this Class. | |
16 */ | |
17 private static final long serialVersionUID = -6459085460904827056L; | |
11 private String name = null; | 18 private String name = null; |
12 private String description = null; | 19 private String description = null; |
13 private String mimeType = null; | 20 private String mimeType = null; |
21 private Collection<InputValue> inputParameters = null; | |
14 | 22 |
15 /** | 23 /** |
16 * Constructor | 24 * Constructor |
17 * @param name | 25 * @param name |
18 * @param description | 26 * @param description |
19 * @param mimeType | 27 * @param mimeType |
20 */ | 28 */ |
21 public DefaultOutputMode(String name, String description, String mimeType) { | 29 public DefaultOutputMode(String name, String description, String mimeType, Collection<InputValue> inputParameters) { |
22 super(); | 30 super(); |
23 this.name = name; | 31 this.name = name; |
24 this.description = description; | 32 this.description = description; |
25 this.mimeType = mimeType; | 33 this.mimeType = mimeType; |
34 this.inputParameters = inputParameters; | |
26 } | 35 } |
27 | 36 |
28 /** | 37 /** |
29 * @see de.intevation.gnv.transition.OutputMode#getDescription() | 38 * @see de.intevation.gnv.transition.OutputMode#getDescription() |
30 */ | 39 */ |
52 @Override | 61 @Override |
53 public String toString() { | 62 public String toString() { |
54 return "Name: "+this.name+" ; Description: "+this.description+" ; Mime-Type: "+this.mimeType; | 63 return "Name: "+this.name+" ; Description: "+this.description+" ; Mime-Type: "+this.mimeType; |
55 } | 64 } |
56 | 65 |
66 /** | |
67 * @see de.intevation.gnv.transition.OutputMode#getInputParameters() | |
68 */ | |
69 public Collection<InputValue> getInputParameters() { | |
70 return this.inputParameters; | |
71 } | |
72 | |
57 } | 73 } |