Mercurial > dive4elements > river
view flys-client/src/main/java/de/intevation/flys/client/client/ui/stationinfo/MeasurementStationRecord.java @ 5539:8d0af912351c
Revert config.yaml to usable version.
Some changes to Map resizing in DigitizePanel.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Wed, 03 Apr 2013 15:59:01 +0200 |
parents | 3b58bb0c55e3 |
children | b660090b417d |
line wrap: on
line source
package de.intevation.flys.client.client.ui.stationinfo; import java.util.Date; import com.google.gwt.core.client.GWT; import com.smartgwt.client.widgets.grid.ListGridRecord; import de.intevation.flys.client.client.FLYSConstants; import de.intevation.flys.client.shared.model.MeasurementStation; /** * @author <a href="mailto:bjoern.ricks@intevation.de">Björn Ricks</a> */ public class MeasurementStationRecord extends ListGridRecord implements MeasurementStation { /** The message class that provides i18n strings.*/ private FLYSConstants MSG = GWT.create(FLYSConstants.class); public MeasurementStationRecord(MeasurementStation station) { this.setCanExpand(true); Integer number = station.getID(); String link = number != null ? MSG.measurement_station_url() + number : MSG.measurement_station_url(); this.setLink(link); this.setLinkText(MSG.measurement_station_info_link()); this.setID(number); this.setName(station.getName()); if (station.isKmUp()) { this.setKmEnd(station.getKmStart()); this.setKmStart(station.getKmEnd()); } else { this.setKmEnd(station.getKmEnd()); this.setKmStart(station.getKmStart()); } this.setKmUp(station.isKmUp()); this.setRiverName(station.getRiverName()); this.setStation(station.getStation()); this.setGaugeName(station.getGaugeName()); this.setMeasurementType(station.getMeasurementType()); this.setOperator(station.getOperator()); this.setRiverSide(station.getRiverSide()); this.setStartTime(station.getStartTime()); this.setStopTime(station.getStopTime()); } @Override public Integer getID() { return this.getAttributeAsInt("stationid"); } private void setID(Integer value) { this.setAttribute("stationid", value); } @Override public String getName() { return this.getAttributeAsString("name"); } private void setName(String value) { this.setAttribute("name", value); } @Override public Double getKmStart() { return this.getAttributeAsDouble("kmstart"); } private void setKmStart(Double value) { this.setAttribute("kmstart", value); } @Override public Double getKmEnd() { return this.getAttributeAsDouble("kmend"); } private void setKmEnd(Double value) { this.setAttribute("kmend", value); } @Override public boolean isKmUp() { return this.getAttributeAsBoolean("kmup"); } private void setKmUp(boolean value) { this.setAttribute("kmup", value); } @Override public Double getStation() { return this.getAttributeAsDouble("station"); } private void setStation(Double station) { this.setAttribute("station", station); } @Override public String getRiverName() { return this.getAttributeAsString("rivername"); } private void setRiverName(String rivername) { this.setAttribute("rivername", rivername); } @Override public String getRiverSide() { return this.getAttributeAsString("riverside"); } private void setRiverSide(String riverside) { this.setAttribute("riverside", riverside); } @Override public String getMeasurementType() { return this.getAttributeAsString("measurementtype"); } private void setMeasurementType(String value) { this.setAttribute("measurementtype", value); } @Override public String getOperator() { return this.getAttributeAsString("operator"); } private void setOperator(String value) { this.setAttribute("operator", value); } @Override public Date getStartTime() { return this.getAttributeAsDate("starttime"); } private void setStartTime(Date value) { this.setAttribute("starttime", value); } @Override public Date getStopTime() { return this.getAttributeAsDate("stoptime"); } private void setStopTime(Date value) { this.setAttribute("stoptime", value); } @Override public String getGaugeName() { return this.getAttributeAsString("gaugename"); } private void setGaugeName(String value) { this.setAttribute("gaugename", value); } public String getLink() { return this.getAttributeAsString("link"); } public void setLink(String link) { this.setAttribute("link", link); } }