Mercurial > dive4elements > river
view flys-client/src/main/java/de/intevation/flys/client/shared/model/DefaultRiverInfo.java @ 4866:acfd48384835
Changed data field names in fix analsis to ld_from, ld_to, ld step.
* Changed names in state model.
* Changed data fields in artifact.
* Use RangeAccess to get location/distance data.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Fri, 25 Jan 2013 11:53:04 +0100 |
parents | 7a889098bcc6 |
children |
line wrap: on
line source
package de.intevation.flys.client.shared.model; import java.util.List; /** * @author <a href="mailto:bjoern.ricks@intevation.de">Björn Ricks</a> */ public class DefaultRiverInfo implements RiverInfo { private String name; private boolean kmup; private Double start; private Double end; private String wstunit; private Double minq; private Double maxq; private Long officialnumber; private List<GaugeInfo> gaugeinfo; private List<MeasurementStation> mstations; public DefaultRiverInfo() { } public DefaultRiverInfo( String name, boolean kmup, Double start, Double end, String wstunit, Double minq, Double maxq, Long official) { this.name = name; this.kmup = kmup; this.start = start; this.end = end; this.wstunit = wstunit; this.minq = minq; this.maxq = maxq; this.officialnumber = official; } public boolean isKmUp() { return this.kmup; } /** * Start KM of the river */ public Double getKmStart() { return this.start; } /** * End KM of the river */ public Double getKmEnd() { return this.end; } /** * Returns the name of the river */ public String getName() { return this.name; } /** * Returns the name of the WST unit */ public String getWstUnit() { return this.wstunit; } /** * Return all gauge info of the river or null if they aren't available. */ public List<GaugeInfo> getGauges() { return this.gaugeinfo; } /** * Returns the min q value of the river */ public Double getMinQ() { return this.minq; } /** * Returns the max q value of the river */ public Double getMaxQ() { return maxq; } /** * Returns the official number of the river */ public Long getOfficialNumber() { return this.officialnumber; } /** * Returns the MeasurementStations on this river or null if they aren't * available. */ @Override public List<MeasurementStation> getMeasurementStations() { return this.mstations; } public void setGauges(List<GaugeInfo> gauges) { this.gaugeinfo = gauges; } public void setMeasurementStations(List<MeasurementStation> mstations) { this.mstations = mstations; } }