Mercurial > dive4elements > river
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 } |