annotate flys-client/src/main/java/de/intevation/flys/client/shared/model/MeasurementStation.java @ 5200:42bb6ff78d1b 2.9.11

Directly set the connectionInitSqls on the datasource Somehow the factory fails to set the connectionInitSqls if we add it to the dbcpProperties. So we now set it directly
author Andre Heinecke <aheinecke@intevation.de>
date Fri, 08 Mar 2013 11:48:33 +0100
parents 7320830987a3
children
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;
4287
82c1e911dd71 Add start and end time of an observation on a measurement station
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4265
diff changeset
4 import java.util.Date;
4248
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 /**
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
7 * @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
8 */
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
9 public interface MeasurementStation extends Serializable {
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 /**
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
12 * Returns the name of the measurement station
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
13 */
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
14 String getName();
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 /**
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
17 * 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
18 */
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
19 Double getKmStart();
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 * 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
23 */
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
24 Double getKmEnd();
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
25
4265
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
26 boolean isKmUp();
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
27
4248
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
28 /**
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
29 * 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
30 * available
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
31 */
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
32 Double getStation();
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 /**
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
35 * 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
36 */
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
37 String getRiverName();
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 /**
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
40 * 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
41 */
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
42 String getRiverSide();
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 /**
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
45 * Returns the type of the measurement station
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 String getMeasurementType();
4265
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 /**
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
50 * 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
51 */
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
52 Integer getID();
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 /**
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
55 * 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
56 */
d5d68c5bf085 Add id, kmup and operator to MeasurementStation model
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4248
diff changeset
57 String getOperator();
4287
82c1e911dd71 Add start and end time of an observation on a measurement station
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4265
diff changeset
58
82c1e911dd71 Add start and end time of an observation on a measurement station
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4265
diff changeset
59 /**
82c1e911dd71 Add start and end time of an observation on a measurement station
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4265
diff changeset
60 * Returns the start time of the observation at this measurement station
82c1e911dd71 Add start and end time of an observation on a measurement station
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4265
diff changeset
61 */
82c1e911dd71 Add start and end time of an observation on a measurement station
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4265
diff changeset
62 Date getStartTime();
82c1e911dd71 Add start and end time of an observation on a measurement station
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4265
diff changeset
63
82c1e911dd71 Add start and end time of an observation on a measurement station
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4265
diff changeset
64 /**
82c1e911dd71 Add start and end time of an observation on a measurement station
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4265
diff changeset
65 * Returns the end time of the observation at this measurement station
82c1e911dd71 Add start and end time of an observation on a measurement station
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4265
diff changeset
66 */
82c1e911dd71 Add start and end time of an observation on a measurement station
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4265
diff changeset
67 Date getStopTime();
4325
7320830987a3 Add the gauge name to the MeasurementStation client class
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4287
diff changeset
68
7320830987a3 Add the gauge name to the MeasurementStation client class
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4287
diff changeset
69 /**
7320830987a3 Add the gauge name to the MeasurementStation client class
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4287
diff changeset
70 * Returns the name of the gauge in reference to this measurement station
7320830987a3 Add the gauge name to the MeasurementStation client class
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4287
diff changeset
71 */
7320830987a3 Add the gauge name to the MeasurementStation client class
Björn Ricks <bjoern.ricks@intevation.de>
parents: 4287
diff changeset
72 String getGaugeName();
4248
fc742c039f30 Add model for MeasurementStation client side
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
73 }

http://dive4elements.wald.intevation.org