tim@30: package de.intevation.gnv.artifactdatabase.objects;
tim@36:
tim@30: /**
ingo@690: * The default implementation of OutputParameter
.
sascha@699: *
sascha@684: * @author Tim Englich
tim@30: */
tim@30: public class DefaultOutputParameter implements OutputParameter {
tim@30:
tim@165: /**
tim@165: * The UID of this Class.
tim@165: */
tim@165: private static final long serialVersionUID = -8416057640116638152L;
tim@165:
tim@958: /**
tim@958: * The name of the parameter
tim@958: */
tim@30: private String name = null;
tim@36:
tim@958: /**
tim@958: * The value of the parameter
tim@958: */
tim@30: private String value = null;
tim@36:
tim@958: /**
tim@958: * The description of the parameter
tim@958: */
tim@30: private String description = null;
tim@36:
tim@958: /**
tim@958: * The type of the parameter
tim@958: */
tim@30: private String type = null;
tim@36:
tim@30: /**
tim@30: * Constructor
sascha@681: *
tim@958: * @param name The name of the parameter
tim@958: * @param value The value of the parameter
tim@958: * @param description The description of the parameter
tim@958: * @param type The type of the parameter
tim@30: */
tim@36: public DefaultOutputParameter(String name, String value,
tim@36: String description, String type) {
tim@30: super();
tim@30: this.name = name;
tim@30: this.value = value;
tim@30: this.description = description;
tim@30: this.type = type;
tim@30: }
tim@30:
tim@30: public String getName() {
tim@30: return this.name;
tim@30: }
tim@30:
tim@30: public String getValue() {
tim@30: return this.value;
tim@30: }
tim@30:
tim@30: public String getDescription() {
tim@30: return this.description;
tim@30: }
tim@30:
tim@30: public String getType() {
tim@30: return this.type;
tim@30: }
tim@30: }
sascha@700: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :