bjoern@4248: package de.intevation.flys.client.shared.model; bjoern@4248: bjoern@4248: /** bjoern@4248: * @author Björn Ricks bjoern@4248: */ bjoern@4248: public class DefaultMeasurementStation implements MeasurementStation { bjoern@4248: bjoern@4248: private String name; bjoern@4248: private Double start; bjoern@4248: private Double end; bjoern@4248: private Double station; bjoern@4248: private String rivername; bjoern@4248: private String measurementtype; bjoern@4248: private String riverside; bjoern@4248: bjoern@4248: public DefaultMeasurementStation() { bjoern@4248: } bjoern@4248: bjoern@4248: public DefaultMeasurementStation( bjoern@4248: String rivername, bjoern@4248: String name, bjoern@4248: Double station, bjoern@4248: Double start, bjoern@4248: Double end, bjoern@4248: String riverside, bjoern@4248: String measurementtype) bjoern@4248: { bjoern@4248: this.rivername = rivername; bjoern@4248: this.name = name; bjoern@4248: this.station = station; bjoern@4248: this.start = start; bjoern@4248: this.end = end; bjoern@4248: this.riverside = riverside; bjoern@4248: this.measurementtype = measurementtype; bjoern@4248: } bjoern@4248: bjoern@4248: /** bjoern@4248: * Returns the name of the measurement station bjoern@4248: */ bjoern@4248: @Override bjoern@4248: public String getName() { bjoern@4248: return this.name; bjoern@4248: } bjoern@4248: bjoern@4248: /** bjoern@4248: * Returns the start KM of the measurement station or null if not available bjoern@4248: */ bjoern@4248: @Override bjoern@4248: public Double getKmStart() { bjoern@4248: return this.start; bjoern@4248: } bjoern@4248: bjoern@4248: /** bjoern@4248: * Returns the end KM of the measurement station or null if not available bjoern@4248: */ bjoern@4248: @Override bjoern@4248: public Double getKmEnd() { bjoern@4248: return this.end; bjoern@4248: } bjoern@4248: bjoern@4248: /** bjoern@4248: * Returns the river to which this measurement station belongs bjoern@4248: */ bjoern@4248: @Override bjoern@4248: public String getRiverName() { bjoern@4248: return this.rivername; bjoern@4248: } bjoern@4248: bjoern@4248: /** bjoern@4248: * Returns the type of the measurement station bjoern@4248: */ bjoern@4248: @Override bjoern@4248: public String getMeasurementType() { bjoern@4248: return this.measurementtype; bjoern@4248: } bjoern@4248: bjoern@4248: /** bjoern@4248: * Returns the station km of this measurement station bjoern@4248: */ bjoern@4248: @Override bjoern@4248: public Double getStation() { bjoern@4248: return this.station; bjoern@4248: } bjoern@4248: bjoern@4248: bjoern@4248: /** bjoern@4248: * Returns the side of the river where this measurement station belongs bjoern@4248: */ bjoern@4248: @Override bjoern@4248: public String getRiverSide() { bjoern@4248: return this.riverside; bjoern@4248: } bjoern@4248: }