tim@335: package de.intevation.gnv.state.describedata; tim@335: tim@335: /** tim@335: * @author Tim Englich sascha@778: * tim@335: */ tim@335: public class DefaultMinMaxDescribeData implements MinMaxDescribeData { tim@335: tim@335: /** tim@335: * tim@335: */ tim@335: private static final long serialVersionUID = -2917176219029052295L; tim@335: tim@335: private Object minValue = null; tim@335: tim@335: private Object maxValue = null; sascha@778: sascha@778: private String name = null; tim@335: ingo@473: private String state = null; ingo@473: tim@335: private final static String minName = "minvalue"; tim@335: tim@335: private final static String maxName = "maxvalue"; tim@335: tim@335: /** tim@335: * Constructor tim@335: */ ingo@473: public DefaultMinMaxDescribeData( ingo@473: String name, ingo@473: Object minValue, ingo@473: Object maxValue, ingo@473: String state ingo@473: ) { tim@335: super(); tim@335: this.name = name; tim@335: this.minValue = minValue; tim@335: this.maxValue = maxValue; ingo@473: this.state = state; tim@335: } tim@335: tim@335: /** tim@335: * @see de.intevation.gnv.state.describedata.MinMaxDescribeData#getMaxValue() tim@335: */ tim@335: public Object getMaxValue() { tim@335: return this.maxValue; tim@335: } tim@335: tim@335: /** tim@335: * @see de.intevation.gnv.state.describedata.MinMaxDescribeData#getMinValue() tim@335: */ tim@335: public Object getMinValue() { tim@335: return this.minValue; tim@335: } tim@335: tim@335: /** tim@335: * @see java.lang.Object#toString() tim@335: */ tim@335: @Override tim@335: public String toString() { tim@335: return "MIN: " + this.minValue.toString() + " ; MAX: " tim@335: + this.maxValue.toString(); tim@335: } tim@335: tim@335: /** tim@335: * @see de.intevation.gnv.state.describedata.MinMaxDescribeData#getName() tim@335: */ tim@335: public String getMinName() { tim@335: return minName; tim@335: } tim@335: tim@335: /** tim@335: * @see de.intevation.gnv.state.describedata.MinMaxDescribeData#getMaxName() tim@335: */ tim@335: public String getMaxName() { tim@335: return maxName; tim@335: } tim@335: tim@335: /** tim@335: * @see de.intevation.gnv.state.describedata.MinMaxDescribeData#setMaxValue(java.lang.Object) tim@335: */ tim@335: public void setMaxValue(Object maxValue) { tim@335: this.maxValue = maxValue; tim@335: } tim@335: tim@335: /** tim@335: * @see de.intevation.gnv.state.describedata.MinMaxDescribeData#setMinValue(java.lang.Object) tim@335: */ tim@335: public void setMinValue(Object minValue) { tim@335: this.minValue = minValue; tim@335: } tim@335: tim@335: public String getName() { tim@335: return this.name; tim@335: } tim@335: ingo@473: public String getState() { ingo@473: return this.state; ingo@473: } ingo@473: tim@335: }