Mercurial > dive4elements > river
view flys-client/src/main/java/de/intevation/flys/client/shared/model/DefaultMeasurementStation.java @ 5462:f2371f3aaf03
Show top level folder icons only if node has no factory
If you have an empty folder the folder icon is still shown.
This makes it possible to add functional "Top Level" entries
in the Datacage
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Tue, 26 Mar 2013 18:29:13 +0100 |
parents | 7320830987a3 |
children |
line wrap: on
line source
package de.intevation.flys.client.shared.model; import java.util.Date; /** * @author <a href="mailto:bjoern.ricks@intevation.de">Björn Ricks</a> */ public class DefaultMeasurementStation implements MeasurementStation { private String name; private Double start; private Double end; private Double station; private String rivername; private String measurementtype; private String riverside; private Integer id; private boolean kmup; private String moperator; private Date starttime; private Date stoptime; private String gaugename; public DefaultMeasurementStation() { } public DefaultMeasurementStation( String rivername, String name, Integer id, Double station, Double start, Double end, boolean kmup, String riverside, String measurementtype, String moperator, Date starttime, Date stoptime, String gaugename) { this.rivername = rivername; this.name = name; this.station = station; this.start = start; this.end = end; this.riverside = riverside; this.measurementtype = measurementtype; this.id = id; this.kmup = kmup; this.moperator = moperator; this.starttime = starttime; this.stoptime = stoptime; this.gaugename = gaugename; } /** * Returns the name of the measurement station */ @Override public String getName() { return this.name; } /** * Returns the start KM of the measurement station or null if not available */ @Override public Double getKmStart() { return this.start; } /** * Returns the end KM of the measurement station or null if not available */ @Override public Double getKmEnd() { return this.end; } /** * Returns the river to which this measurement station belongs */ @Override public String getRiverName() { return this.rivername; } /** * Returns the type of the measurement station */ @Override public String getMeasurementType() { return this.measurementtype; } /** * Returns the station km of this measurement station */ @Override public Double getStation() { return this.station; } /** * Returns the side of the river where this measurement station belongs */ @Override public String getRiverSide() { return this.riverside; } /** * Returns the ID of the measurement station */ @Override public Integer getID() { return this.id; } @Override public boolean isKmUp() { return this.kmup; } /** * Returns the operator of the measurement station */ @Override public String getOperator() { return this.moperator; } /** * Returns the start time of the observation at this measurement station */ @Override public Date getStartTime() { return this.starttime; } /** * Returns the end time of the observation at this measurement station */ @Override public Date getStopTime() { return this.stoptime; } /** * Returns the name of the gauge in reference to this measurement station */ @Override public String getGaugeName() { return this.gaugename; } }