annotate flys-client/src/main/java/de/intevation/flys/client/shared/model/MeasurementStation.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 import java.io.Serializable;
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
4
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 * @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
7 */
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
8 public interface MeasurementStation extends Serializable {
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
9
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
10 /**
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
11 * Returns the name of the measurement station
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
12 */
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
13 String getName();
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
14
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
15 /**
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
16 * 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
17 */
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
18 Double getKmStart();
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
19
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 * 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
22 */
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
23 Double getKmEnd();
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
24
4265
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
25 boolean isKmUp();
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
26
4248
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
27 /**
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
28 * Returns the station km of the measurement station or null if not
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
29 * available
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
30 */
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
31 Double getStation();
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
32
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 * 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
35 */
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
36 String getRiverName();
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
37
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
38 /**
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
39 * Returns the side of the river which this measurement station belongs
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
40 */
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
41 String getRiverSide();
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
42
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
43 /**
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
44 * Returns the type of the measurement station
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 String getMeasurementType();
4265
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
47
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
48 /**
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
49 * 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
50 */
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
51 Integer getID();
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
52
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
53 /**
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
54 * 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
55 */
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
56 String getOperator();
4248
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
57 }

http://dive4elements.wald.intevation.org