tim@55: /** tim@55: * tim@55: */ tim@55: package de.intevation.gnv.transition; tim@55: /** tim@55: * @author Tim Englich tim@55: * tim@55: */ tim@55: public class DefaultInputValue implements InputValue { tim@55: tim@78: /** tim@78: * The UID of this Class. tim@78: */ tim@78: private static final long serialVersionUID = -8518824299166180986L; tim@55: private String name = null; tim@55: private String type = null; tim@78: private boolean multiselect = false; tim@81: private int usedInQueries = 1; tim@91: private String defaultValue = "N/N"; tim@55: tim@55: tim@91: public DefaultInputValue(String name, String type, String defaultValue, boolean multiselect){ tim@91: this(name, type, multiselect, 1); tim@91: this.defaultValue = defaultValue; tim@91: tim@91: } tim@55: /** tim@55: * Constructor tim@55: */ tim@81: public DefaultInputValue(String name, String type, boolean multiselect, int usedInQueries){ tim@55: this.name = name; tim@55: this.type = type; tim@78: this.multiselect = multiselect; tim@81: this.usedInQueries = usedInQueries; tim@55: } tim@55: tim@55: /** tim@55: * @see de.intevation.gnv.transition.InputValue#getName() tim@55: */ tim@55: public String getName() { tim@55: return this.name; tim@55: } tim@55: tim@55: /** tim@55: * @see de.intevation.gnv.transition.InputValue#getType() tim@55: */ tim@55: public String getType() { tim@55: return this.type; tim@55: } tim@55: tim@56: /** tim@56: * @see java.lang.Object#toString() tim@56: */ tim@56: @Override tim@56: public String toString() { tim@78: return "InputValue "+this.name+" ==> "+this.type+ "==> multiselect: "+this.multiselect; tim@78: } tim@78: tim@78: /** tim@78: * @see de.intevation.gnv.transition.InputValue#isMultiselect() tim@78: */ tim@78: public boolean isMultiselect() { tim@78: return this.multiselect; tim@56: } tim@56: tim@81: public int usedInQueries() { tim@81: return this.usedInQueries; tim@81: } tim@81: tim@91: public String getDefaultValue() { tim@91: return this.defaultValue; tim@91: } tim@91: tim@55: }