comparison flys-client/src/main/java/de/intevation/flys/client/shared/model/DistanceInfoRecord.java @ 235:d3f8d6966c20

Added location and distance tables. flys-client/trunk@1791 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Mon, 02 May 2011 14:47:12 +0000
parents
children 385e9368ffcd
comparison
equal deleted inserted replaced
234:27f5afc4dbde 235:d3f8d6966c20
1 package de.intevation.flys.client.shared.model;
2
3 import java.util.Date;
4
5 import com.smartgwt.client.widgets.grid.ListGridRecord;
6 import com.google.gwt.core.client.GWT;
7
8
9 /**
10 * The DistanceInfoRecord is a wrapper to put DistanceInfo objects into
11 * a ListGrid.
12 *
13 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a>
14 */
15 public class DistanceInfoRecord extends ListGridRecord {
16
17 /** The artifact collection. */
18 protected DistanceInfoObject distanceInfo;
19
20
21 /**
22 * The default constructor.
23 *
24 * @param info The distance info object.
25 */
26 public DistanceInfoRecord(DistanceInfoObject info) {
27 this.distanceInfo = info;
28
29 setDescription(info.getDescription());
30 setFrom(info.getFrom());
31 if (info.getTo() != null)
32 setTo(info.getTo());
33 else
34 setTo(info.getFrom());
35 setRiverside(info.getRiverside());
36 }
37
38
39 /**
40 * Sets the creation time.
41 *
42 * @param creationTime The creation time.
43 */
44 public void setDescription(String description) {
45 setAttribute("description", description);
46 }
47
48
49 /**
50 * Returns the description.
51 *
52 * @return the description.
53 */
54 public String getDescription() {
55 return getAttributeAsString("description");
56 }
57
58
59 public void setFrom(double from) {
60 setAttribute("from", from);
61 }
62
63
64 public double getFrom() {
65 return getAttributeAsDouble("from");
66 }
67
68 public void setTo(double to) {
69 setAttribute("to", to);
70 }
71
72
73 public double getTo() {
74 return getAttributeAsDouble("to");
75 }
76
77
78 public void setRiverside(String side) {
79 setAttribute("riverside", side);
80 }
81
82
83 public String getRiverside() {
84 return getAttributeAsString("riverside");
85 }
86
87
88 public DistanceInfoObject getDistanceInfo() {
89 return distanceInfo;
90 }
91 }
92 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org