Mercurial > dive4elements > river
annotate flys-client/src/main/java/de/intevation/flys/client/shared/model/DefaultMeasurementStation.java @ 4265:d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Also add getters for these variables
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Fri, 26 Oct 2012 12:13:38 +0200 |
parents | fc742c039f30 |
children | 82c1e911dd71 |
rev | line source |
---|---|
4248
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
1 package de.intevation.flys.client.shared.model; |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
2 |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
3 /** |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
4 * @author <a href="mailto:bjoern.ricks@intevation.de">Björn Ricks</a> |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
5 */ |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
6 public class DefaultMeasurementStation implements MeasurementStation { |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
7 |
4265
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
8 private String name; |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
9 private Double start; |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
10 private Double end; |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
11 private Double station; |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
12 private String rivername; |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
13 private String measurementtype; |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
14 private String riverside; |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
15 private Integer id; |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
16 private boolean kmup; |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
17 private String moperator; |
4248
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
18 |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
19 public DefaultMeasurementStation() { |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
20 } |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
21 |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
22 public DefaultMeasurementStation( |
4265
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
23 String rivername, |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
24 String name, |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
25 Integer id, |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
26 Double station, |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
27 Double start, |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
28 Double end, |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
29 boolean kmup, |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
30 String riverside, |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
31 String measurementtype, |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
32 String moperator) |
4248
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
33 { |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
34 this.rivername = rivername; |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
35 this.name = name; |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
36 this.station = station; |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
37 this.start = start; |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
38 this.end = end; |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
39 this.riverside = riverside; |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
40 this.measurementtype = measurementtype; |
4265
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
41 this.id = id; |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
42 this.kmup = kmup; |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
43 this.moperator = moperator; |
4248
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
44 } |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
45 |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
46 /** |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
47 * Returns the name of the measurement station |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
48 */ |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
49 @Override |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
50 public String getName() { |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
51 return this.name; |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
52 } |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
53 |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
54 /** |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
55 * Returns the start KM of the measurement station or null if not available |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
56 */ |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
57 @Override |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
58 public Double getKmStart() { |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
59 return this.start; |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
60 } |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
61 |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
62 /** |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
63 * Returns the end KM of the measurement station or null if not available |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
64 */ |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
65 @Override |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
66 public Double getKmEnd() { |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
67 return this.end; |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
68 } |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
69 |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
70 /** |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
71 * Returns the river to which this measurement station belongs |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
72 */ |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
73 @Override |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
74 public String getRiverName() { |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
75 return this.rivername; |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
76 } |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
77 |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
78 /** |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
79 * Returns the type of the measurement station |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
80 */ |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
81 @Override |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
82 public String getMeasurementType() { |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
83 return this.measurementtype; |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
84 } |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
85 |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
86 /** |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
87 * Returns the station km of this measurement station |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
88 */ |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
89 @Override |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
90 public Double getStation() { |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
91 return this.station; |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
92 } |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
93 |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
94 |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
95 /** |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
96 * Returns the side of the river where this measurement station belongs |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
97 */ |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
98 @Override |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
99 public String getRiverSide() { |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
100 return this.riverside; |
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
101 } |
4265
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
102 |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
103 /** |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
104 * Returns the ID of the measurement station |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
105 */ |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
106 @Override |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
107 public Integer getID() { |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
108 return this.id; |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
109 } |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
110 |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
111 @Override |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
112 public boolean isKmUp() { |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
113 return this.kmup; |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
114 } |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
115 |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
116 /** |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
117 * Returns the operator of the measurement station |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
118 */ |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
119 @Override |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
120 public String getOperator() { |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
121 return this.moperator; |
d5d68c5bf085
Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4248
diff
changeset
|
122 } |
4248
fc742c039f30
Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
123 } |