raimund@235: package de.intevation.flys.client.shared.model; raimund@235: raimund@235: import java.util.Date; raimund@235: raimund@235: import com.smartgwt.client.widgets.grid.ListGridRecord; raimund@235: import com.google.gwt.core.client.GWT; raimund@235: raimund@235: raimund@235: /** raimund@235: * The DistanceInfoRecord is a wrapper to put DistanceInfo objects into raimund@235: * a ListGrid. raimund@235: * raimund@235: * @author Raimund Renkert raimund@235: */ raimund@235: public class DistanceInfoRecord extends ListGridRecord { raimund@235: raimund@235: /** The artifact collection. */ raimund@235: protected DistanceInfoObject distanceInfo; raimund@235: raimund@235: raimund@235: /** raimund@235: * The default constructor. raimund@235: * raimund@235: * @param info The distance info object. raimund@235: */ raimund@235: public DistanceInfoRecord(DistanceInfoObject info) { raimund@235: this.distanceInfo = info; raimund@235: raimund@235: setDescription(info.getDescription()); raimund@235: setFrom(info.getFrom()); raimund@235: if (info.getTo() != null) raimund@235: setTo(info.getTo()); raimund@235: else raimund@235: setTo(info.getFrom()); raimund@235: setRiverside(info.getRiverside()); raimund@235: } raimund@235: raimund@235: raimund@235: /** raimund@235: * Sets the creation time. raimund@235: * raimund@235: * @param creationTime The creation time. raimund@235: */ raimund@235: public void setDescription(String description) { raimund@235: setAttribute("description", description); raimund@235: } raimund@235: raimund@235: raimund@235: /** raimund@235: * Returns the description. raimund@235: * raimund@235: * @return the description. raimund@235: */ raimund@235: public String getDescription() { raimund@235: return getAttributeAsString("description"); raimund@235: } raimund@235: raimund@235: raimund@235: public void setFrom(double from) { raimund@235: setAttribute("from", from); raimund@235: } raimund@235: raimund@235: raimund@235: public double getFrom() { raimund@235: return getAttributeAsDouble("from"); raimund@235: } raimund@235: raimund@235: public void setTo(double to) { raimund@235: setAttribute("to", to); raimund@235: } raimund@235: raimund@235: raimund@235: public double getTo() { raimund@235: return getAttributeAsDouble("to"); raimund@235: } raimund@235: raimund@235: raimund@235: public void setRiverside(String side) { raimund@235: setAttribute("riverside", side); raimund@235: } raimund@235: raimund@235: raimund@235: public String getRiverside() { raimund@235: return getAttributeAsString("riverside"); raimund@235: } raimund@235: raimund@235: raimund@235: public DistanceInfoObject getDistanceInfo() { raimund@235: return distanceInfo; raimund@235: } raimund@235: } raimund@235: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :