annotate flys-artifacts/ChangeLog @ 362:d79a51fc4f1d

Added necessary methods to start the computation of waterlevel data. flys-artifacts/trunk@1770 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 29 Apr 2011 07:46:27 +0000
parents 3e3ec9613883
children 8422ffc1f2f9
rev   line source
362
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
1 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
2
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
3 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added some
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
4 methods to retrieve necessary information for computing the data of a
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
5 waterlevel.
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
6
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
7 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Added
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
8 methods to compute and retrieve the data of a waterlevel computation.
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
9
361
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
10 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
11
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
12 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: New. This
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
13 model class represents a pool of data triples that consist of W, Q and
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
14 Kms information. This class might be used to compute data for creating
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
15 longitudinal section curves (which are based on those W, Q and Kms
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
16 values).
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
17
360
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
18 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
19
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
20 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
21 Bugfix: Removed endless loop and a bug while iterating over Hibernate
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
22 results.
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
23
359
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
24 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
25
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
26 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
27 New. An OutGenerator that creates longitudinal section curves.
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
28
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
29 NOTE: This is just the stub - the out creation needs to be implemented!
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
30
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
31 * doc/conf/conf.xml: Added the LongitudinalSectionGenerator.
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
32
358
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
33 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
34
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
35 * doc/conf/conf.xml: Bugfix: Added missing <output-generators> section.
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
36
357
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
37 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
38
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
39 * src/main/java/de/intevation/flys/artifacts/WaterlevelState.java: New.
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
40 This state should be reached if the 'calc.surface.curve' calculation
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
41 method has been chosen.
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
42
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
43 * doc/conf/artifacts/winfo.xml: Modified a transition and added the
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
44 WaterlevelState. This state is reached if the 'calc.surface.curve'
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
45 calculation method has been chosen. It currently has 1 output - a
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
46 longitudinal section that is not implemented yet!
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
47
356
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
48 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
49
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
50 * src/main/java/de/intevation/flys/artifacts/transitions/ValueCompareTransition.java:
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
51 New. This transition is valid if the a data object of the current
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
52 artifact equals/notequals a configured value in the transition model.
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
53
355
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
54 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
55
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
56 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
57 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Bugfixes:
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
58 - Adapted the parameters of the isStateReachable() call - added the
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
59 artifact and the current state.
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
60 - Append the outputs of a current state if the state is filled with
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
61 valid data.
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
62
354
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
63 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
64
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
65 * src/main/java/de/intevation/flys/artifacts/transitions/DefaultTransition.java:
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
66 Added the missing init() method that has been introduced in the
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
67 interface some commits ealier.
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
68
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
69 * src/main/java/de/intevation/flys/artifacts/transitions/TransitionFactory.java:
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
70 Call init() after a Transition has been created.
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
71
353
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
72 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
73
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
74 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
75 Bugfix: Introduced a <art:outputs> node in the attribute document of a
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
76 Collection that contains further <art:output> nodes - instead of having
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
77 multiple <art:output> nodes at toplevel of the document.
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
78
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
79 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
80 Adapted the XPath to retrieve the outputs in the attribute document of a
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
81 Collection.
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
82
351
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
83 2011-04-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
84
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
85 * contrib/visualize-transitions.xsl: Added to create a
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
86 Graphviz digraph out of the config.xml. Usage:
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
87
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
88 $ xsltproc --stringparam base-dir ../doc/conf/ \
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
89 contrib/visualize-transitions.xsl \
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
90 doc/conf/conf.xml > transitions.dot
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
91
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
92 $ dot -Tsvg -o transitions.svg transitions.dot
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
93
350
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
94 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
95
352
ed3325a0232a Throw an illegal argument exception in LocationDistanceSelect.validate() and WQSelect.validate() if no data has been inserted so far.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 351
diff changeset
96 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
ed3325a0232a Throw an illegal argument exception in LocationDistanceSelect.validate() and WQSelect.validate() if no data has been inserted so far.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 351
diff changeset
97 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
ed3325a0232a Throw an illegal argument exception in LocationDistanceSelect.validate() and WQSelect.validate() if no data has been inserted so far.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 351
diff changeset
98 If no data has been inserted so far, an IllegalArgumentException is
ed3325a0232a Throw an illegal argument exception in LocationDistanceSelect.validate() and WQSelect.validate() if no data has been inserted so far.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 351
diff changeset
99 thrown.
ed3325a0232a Throw an illegal argument exception in LocationDistanceSelect.validate() and WQSelect.validate() if no data has been inserted so far.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 351
diff changeset
100
ed3325a0232a Throw an illegal argument exception in LocationDistanceSelect.validate() and WQSelect.validate() if no data has been inserted so far.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 351
diff changeset
101 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
ed3325a0232a Throw an illegal argument exception in LocationDistanceSelect.validate() and WQSelect.validate() if no data has been inserted so far.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 351
diff changeset
102
350
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
103 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java::
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
104 A lot of new methods to retrieve the theme of a facet - used while
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
105 creating the output of a facet/artifact. If a facet has no theme yet, it
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
106 is initialized.
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
107
349
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
108 2011-04-27 Ingo Weinzierl <ingo@intevation.de>
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
109
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
110 * src/main/java/de/intevation/flys/collections/AttributeParser.java,
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
111 src/main/java/de/intevation/flys/collections/OutputParser.java: Removed
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
112 useless imports.
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
113
348
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
114 2011-04-27 Ingo Weinzierl <ingo@intevation.de>
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
115
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
116 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: New. An
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
117 abstract OutGenerator that might be used to create chart output. Some
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
118 basic things that are equal in all charts should be done here!
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
119
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
120 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
121 This OutGenerator no longer implements the OutGenerator directly, but it
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
122 extends the ChartGenerator now.
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
123
347
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
124 2011-04-27 Ingo Weinzierl <ingo@intevation.de>
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
125
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
126 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
127 Restructured the out() operation of a collection: Now, we collect a list
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
128 of artifacts/facets and use this for the OutGenerator. Its doOut()
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
129 method gets the attribute of an artifact - the position and the active
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
130 state is managed by the Collection itself.
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
131
346
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
132 2011-04-26 Ingo Weinzierl <ingo@intevation.de>
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
133
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
134 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java: New.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
135 a specialized facet that stores information about its position and its
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
136 state (active/inactive) in an output of a collection.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
137
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
138 * src/main/java/de/intevation/flys/collections/AttributeParser.java: New.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
139 This parser takes the attributes (XML) of a collection and extracts the
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
140 contained outputs with its facets. The result is a Map<String, Output>.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
141
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
142 * src/main/java/de/intevation/flys/collections/OutputParser.java: New.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
143 This parser is used to query the artifact's DESCRIBE and to extract the
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
144 supported outputs. The result is a Map<String, Output>.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
145
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
146 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: New.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
147 This writer merges the outputs contained in an attribute of a collection
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
148 with the outputs of a collection's artifacts.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
149
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
150 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
151 The attributes of a collection are written into its DESCRIBE document
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
152 now. The OutputParser and AttributeParser are used to read the supported
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
153 attributes by the collection and its artifacts - the AttributeWriter is
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
154 used to merge both attributes and create a final attribute document.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
155
345
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
156 2011-04-26 Ingo Weinzierl <ingo@intevation.de>
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
157
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
158 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java,
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
159 src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
160 The facet-2-theme mappings are initialized at startup and stored in the
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
161 FLYSContext.
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
162
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
163 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: Added a
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
164 function that retrieves a theme from FLYSContext based on its name.
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
165
344
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
166 2011-04-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
167
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
168 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
169 Corrected a silly c&p mistake.
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
170
343
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
171 2011-04-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
172
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
173 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
174
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
175 Implementation of the "Ruecksprungkorrektur" to be done in
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
176 "W fuer angepassten Abflusslaengschnitt".
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
177
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
178 All tests show the expected results. In some corner cases the
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
179 algorithm described in the "Anwenderhandbuch" chapter 3.3.4.3 "Korrektur"
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
180 has some definition shortcomings:
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
181
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
182 a - What should happend when you cannot find point 2 because
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
183 you cannot step back one quarter from point 3 because there
344
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
184 is no data there any more (river too short in this direction)?
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
185 The implemented algorithm raises point 3' only to an
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
186 according factor. E.g. If you can step back the whole quarter
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
187 distance the elevation is the full quarter. If you can
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
188 step back only the half of the quarter the elevation is
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
189 only an eighth.
343
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
190
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
191 b - If the water heights between point 2 and 3 are constant then
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
192 the algorithm will produce a spline interpolation that
344
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
193 lowers those values. Is this intended?
343
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
194
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
195 For real data the back jumps are expected to be more in the middle
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
196 of the distance ranges so the corner cases are maybe not so
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
197 important.
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
198
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
199 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
200 Removed superfluous import.
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
201
342
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
202 2011-04-21 Ingo Weinzierl <ingo@intevation.de>
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
203
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
204 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: Removed debug
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
205 code that has been commited by accident.
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
206
341
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
207 2011-04-21 Ingo Weinzierl <ingo@intevation.de>
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
208
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
209 * doc/conf/themes.xml: New. A first small theme configuration.
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
210
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
211 * doc/conf/conf.xml: Added a link to the theme configuration.
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
212
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
213 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
214 Defined a key that is used to store a themes map in the FLYSContext.
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
215
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
216 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
217 The theme configuration is read at startup and the themes are stores in
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
218 the FLYSContext.
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
219
340
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
220 2011-04-21 Ingo Weinzierl <ingo@intevation.de>
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
221
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
222 * src/main/java/de/intevation/flys/themes/Theme.java,
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
223 src/main/java/de/intevation/flys/themes/DefaultTheme.java:
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
224 New. The interface and its default implementation that represents themes
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
225 used to style charts and maps.
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
226
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
227 * src/main/java/de/intevation/flys/themes/ThemeField.java,
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
228 src/main/java/de/intevation/flys/themes/DefaultThemeField.java:
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
229 New. The interface and its default implementation that represents fields
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
230 in themes. A theme might be "Lines" and one of its field might be
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
231 "Color" or "Size".
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
232
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
233 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: A factory
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
234 that creates new themes based on a theme configuration.
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
235
339
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
236 2011-04-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
237
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
238 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
239 Implementation of "Abflusskurve/Abflusstafel" calculation.
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
240
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
241 Added method interpolateWQ() which takes an km and results in a
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
242 tuple of two double arrays containing the w/q values interpolated
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
243 between the surrounding w/q values of the table.
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
244 w values are interpolated linear, q values with a cubic spline.
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
245
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
246 Drawing w over q gives you the discharge table at the given km.
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
247
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
248 !!! This code needs testing !!!
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
249
338
cf84f0f926e9 Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 337
diff changeset
250 2011-04-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
cf84f0f926e9 Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 337
diff changeset
251
cf84f0f926e9 Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 337
diff changeset
252 * pom.xml: Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
cf84f0f926e9 Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 337
diff changeset
253
337
ec17fad34061 Discharge table: Fix problem when sorting by q (copied w instead of q).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 336
diff changeset
254 2011-04-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ec17fad34061 Discharge table: Fix problem when sorting by q (copied w instead of q).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 336
diff changeset
255
ec17fad34061 Discharge table: Fix problem when sorting by q (copied w instead of q).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 336
diff changeset
256 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
ec17fad34061 Discharge table: Fix problem when sorting by q (copied w instead of q).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 336
diff changeset
257 Fix problem when sorting by q (copied w instead of q).
ec17fad34061 Discharge table: Fix problem when sorting by q (copied w instead of q).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 336
diff changeset
258
336
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
259 2011-04-20 Ingo Weinzierl <ingo@intevation.de>
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
260
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
261 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
262 Fixed broken HQL statement.
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
263
335
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
264 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
265
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
266 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
339
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
267 add a method interpolateW() which takes an array of
335
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
268 q values and returns an equal sized array of w values.
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
269 This is essentially the "Wasserstand/Wasserspiegellagen" calculation
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
270 of desktop FLYS.
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
271
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
272 If you want to do a calculation with given w values you have
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
273 to convert the w values with DischargeTables.getQForW() first.
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
274
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
275 !!! This code needs heavy testing !!!
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
276
334
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
277 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
278
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
279 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
280 We need a getQForW() method and not getWForQ() because when
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
281 doing a "Wasserstand/Wasserspiegellagen" calculation with given
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
282 w values these values need to be translated to q values with
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
283 the master discharge table.
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
284
333
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
285 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
286
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
287 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
288 Sorting of q values was done wrong.
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
289
332
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
290 2011-04-19 Ingo Weinzierl <ingo@intevation.de>
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
291
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
292 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
293 Ordered the list of annotations returned by this factory based on its
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
294 range.
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
295
331
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
296 2011-04-19 Ingo Weinzierl <ingo@intevation.de>
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
297
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
298 * src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java:
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
299 New. This service returns an XML document that includes the main values
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
300 of a gauge based on a river name, a start and an end point.
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
301
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
302 * doc/conf/conf.xml: Registered the MainValuesService.
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
303
330
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
304 2011-04-19 Ingo Weinzierl <ingo@intevation.de>
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
305
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
306 * src/main/java/de/intevation/flys/artifacts/model/MainValuesFactory.java:
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
307 A factory that provides methods to return MainValues.
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
308
329
0b2358bc716d Discharge table: Added static method getWForQ() to interpolate a w value for a given q value based on a given discharge table.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 328
diff changeset
309 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0b2358bc716d Discharge table: Added static method getWForQ() to interpolate a w value for a given q value based on a given discharge table.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 328
diff changeset
310
0b2358bc716d Discharge table: Added static method getWForQ() to interpolate a w value for a given q value based on a given discharge table.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 328
diff changeset
311 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
0b2358bc716d Discharge table: Added static method getWForQ() to interpolate a w value for a given q value based on a given discharge table.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 328
diff changeset
312 Added static method getWForQ() to interpolate a w value for
0b2358bc716d Discharge table: Added static method getWForQ() to interpolate a w value for a given q value based on a given discharge table.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 328
diff changeset
313 a given q value based on a given discharge table.
0b2358bc716d Discharge table: Added static method getWForQ() to interpolate a w value for a given q value based on a given discharge table.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 328
diff changeset
314
328
07e642030172 Discharge tables: Added convenience constructors/methods to ease the access to the master discharge table of a gauge.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 327
diff changeset
315 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
07e642030172 Discharge tables: Added convenience constructors/methods to ease the access to the master discharge table of a gauge.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 327
diff changeset
316
07e642030172 Discharge tables: Added convenience constructors/methods to ease the access to the master discharge table of a gauge.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 327
diff changeset
317 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
07e642030172 Discharge tables: Added convenience constructors/methods to ease the access to the master discharge table of a gauge.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 327
diff changeset
318 Added convenience constructors/methods to ease the access to the master
07e642030172 Discharge tables: Added convenience constructors/methods to ease the access to the master discharge table of a gauge.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 327
diff changeset
319 discharge table of a gauge.
07e642030172 Discharge tables: Added convenience constructors/methods to ease the access to the master discharge table of a gauge.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 327
diff changeset
320
327
e09634fbf6bc Moved the query complexity of creating a w/q value table into view
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 326
diff changeset
321 2011-04-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e09634fbf6bc Moved the query complexity of creating a w/q value table into view
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 326
diff changeset
322
e09634fbf6bc Moved the query complexity of creating a w/q value table into view
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 326
diff changeset
323 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
e09634fbf6bc Moved the query complexity of creating a w/q value table into view
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 326
diff changeset
324 Moved the query complexity into view 'wst_value_table' and
e09634fbf6bc Moved the query complexity of creating a w/q value table into view
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 326
diff changeset
325 used this instead.
e09634fbf6bc Moved the query complexity of creating a w/q value table into view
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 326
diff changeset
326
326
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
327 2011-04-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
328
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
329 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
330 Fetches w/q value tables from the backend. TODO: Move this
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
331 to the backend and use a view.
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
332
325
7a0907742cc0 Changed the error key that is written to the result document of the feed operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 324
diff changeset
333 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
7a0907742cc0 Changed the error key that is written to the result document of the feed operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 324
diff changeset
334
7a0907742cc0 Changed the error key that is written to the result document of the feed operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 324
diff changeset
335 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Changed
7a0907742cc0 Changed the error key that is written to the result document of the feed operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 324
diff changeset
336 the error key that is thrown if no input data was found so that the key
7a0907742cc0 Changed the error key that is written to the result document of the feed operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 324
diff changeset
337 is usable for GWT's i18n mechanism.
7a0907742cc0 Changed the error key that is written to the result document of the feed operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 324
diff changeset
338
324
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
339 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
340
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
341 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
342 The inserted river is validated now (overrides validate() of
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
343 DefaultState).
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
344
323
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
345 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
346
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
347 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
348 The inserted calculation method is validated now (overrides validate()
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
349 of DefaultState).
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
350
322
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
351 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
352
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
353 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
354 The input data of feed() are validated using the DefaultStates
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
355 validate() method.
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
356
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
357 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
358 New method validate() that needs to be overidden by concrete subclasses.
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
359 It should return true, if the data of the State is fine, otherwise it
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
360 should raise an exception.
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
361
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
362 NOTE: The exceptions are not translated in the server but in the client!
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
363
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
364 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java: New.
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
365 This abstract class exists to provide some methods for handling ranges.
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
366 Currently, there is a method that validates a given range based on
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
367 min/max values.
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
368
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
369 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
370 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
371 Implemented input data validation for ranges.
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
372
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
373 NOTE: The input validation of concrete values has not been implemented
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
374 yet!
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
375
321
9581b88f2920 Removed testing code that has been comitted by accident in the last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
376 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
9581b88f2920 Removed testing code that has been comitted by accident in the last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
377
9581b88f2920 Removed testing code that has been comitted by accident in the last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
378 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
9581b88f2920 Removed testing code that has been comitted by accident in the last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
379 Removed debug code that has been commited by accident :-/
9581b88f2920 Removed testing code that has been comitted by accident in the last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
380
320
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
381 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
382
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
383 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: The
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
384 getGauge() method returns the first gauge based on the given start and
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
385 end point of the river.
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
386
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
387 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
388 Fixed potential bugs: if no gauge could be determined, the default
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
389 values for W and Q are the minimum and maximum double values.
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
390
319
d8558dd64152 The WQ state fills the DESCRIBE with default values for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 318
diff changeset
391 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
d8558dd64152 The WQ state fills the DESCRIBE with default values for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 318
diff changeset
392
d8558dd64152 The WQ state fills the DESCRIBE with default values for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 318
diff changeset
393 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Fills
d8558dd64152 The WQ state fills the DESCRIBE with default values for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 318
diff changeset
394 the DESCRIBE with default values for W and Q.
d8558dd64152 The WQ state fills the DESCRIBE with default values for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 318
diff changeset
395
318
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
396 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
397
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
398 * src/main/java/de/intevation/flys/artifacts/model/WstFactory.java:
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
399 New. Returns Wst object - based on a river.
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
400
317
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
401 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
402
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
403 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Now
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
404 provides some methods that return some basic objects inserted while
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
405 parameterization: River, Gauge and so on.
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
406
316
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
407 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
408
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
409 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
410 src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
411 Bugfix: Repaired broken imports of the SessionHolder.
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
412
315
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
413 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
414
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
415 * src/main/java/de/intevation/flys/artifacts/model/SessionHolder.java:
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
416 Moved this class to flys-backend.
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
417
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
418 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java,
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
419 src/main/java/de/intevation/flys/artifacts/model/GaugesFactory.java,
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
420 src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java,
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
421 src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java,
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
422 src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java:
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
423 Adapted imports of the SessionHolder.
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
424
314
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
425 2011-04-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
426
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
427 * trunk/src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
428 trunk/src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
429 Acquire/release sessions in services to avoid db connection leaks.
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
430
313
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
431 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
432
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
433 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
434 Changed some method signatures - added a reference to the owner
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
435 Artifact.
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
436
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
437 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
438 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
439 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
440 Modified method signatures based on the changes in DefaultState.
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
441
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
442 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
443 Added default values to the dynamic part of DESCRIBE.
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
444
312
0c6328c227f1 Added a new function to RiverFactory that retrieves a River object based on a given river name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
445 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
0c6328c227f1 Added a new function to RiverFactory that retrieves a River object based on a given river name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
446
0c6328c227f1 Added a new function to RiverFactory that retrieves a River object based on a given river name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
447 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
0c6328c227f1 Added a new function to RiverFactory that retrieves a River object based on a given river name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
448 Added a function that returns a River object based on a given river
0c6328c227f1 Added a new function to RiverFactory that retrieves a River object based on a given river name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
449 name.
0c6328c227f1 Added a new function to RiverFactory that retrieves a River object based on a given river name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
450
311
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
451 2011-04-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
452
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
453 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java,
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
454 src/main/java/de/intevation/flys/artifacts/model/GaugesFactory.java,
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
455 src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java,
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
456 src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
457 Static methods are using the SessionHolder, too.
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
458
310
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
459 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
460
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
461 * src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java:
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
462 Added the setup() method that has been added to the interface
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
463 description in the last commits.
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
464
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
465 * doc/conf/conf.xml: Registered the SessionCallContextListener as
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
466 CallContext.Listener.
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
467
309
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
468 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
469
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
470 * src/main/java/de/intevation/flys/artifacts/model/SessionHolder.java:
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
471 Bugfix: Call correct method to retrieve an instance of
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
472 SessionFactoryProvider.
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
473
308
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
474 2011-04-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
475
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
476 * src/main/java/de/intevation/flys/artifacts/model/SessionHolder.java:
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
477 New. Contains thread local session holder for hibernate sessions.
311
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
478
308
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
479 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
480 Uses session from SessionHolder.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
481
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
482 * src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java:
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
483 Interacts with SessionHolder now.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
484
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
485 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
486 Removed superfluous import.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
487
307
84f8462790cb Added an Implementation of CallContext.Listener to open/close Hibernate Sessions for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 306
diff changeset
488 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
84f8462790cb Added an Implementation of CallContext.Listener to open/close Hibernate Sessions for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 306
diff changeset
489
84f8462790cb Added an Implementation of CallContext.Listener to open/close Hibernate Sessions for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 306
diff changeset
490 * src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java:
84f8462790cb Added an Implementation of CallContext.Listener to open/close Hibernate Sessions for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 306
diff changeset
491 Implementation of a CallContext.Listener to open/close Hibernate
84f8462790cb Added an Implementation of CallContext.Listener to open/close Hibernate Sessions for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 306
diff changeset
492 Sessions for each request.
84f8462790cb Added an Implementation of CallContext.Listener to open/close Hibernate Sessions for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 306
diff changeset
493
306
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
494 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
495
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
496 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
497 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
498 Some modifications related to the last commit - modification of the
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
499 describe() signature of a State.
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
500
305
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
501 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
502
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
503 * src/main/java/de/intevation/flys/artifacts/states/GaugeSelect.java:
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
504 Removed. We do not need a state to select a gauge - the selection takes
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
505 place by choosing a start and an end point.
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
506
304
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
507 2011-04-13 Ingo Weinzierl <ingo@intevation.de>
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
508
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
509 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
510 Bugfix: added missing label node to root node and a namespace to the
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
511 data node.
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
512
303
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
513 2011-04-12 Ingo Weinzierl <ingo@intevation.de>
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
514
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
515 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
516 The name of the artifact 'winfo' is written into the DESCRIBE document
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
517 now. We need this to have a proper way to distinguish between different
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
518 artifacts in the UI.
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
519
302
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
520 2011-04-12 Ingo Weinzierl <ingo@intevation.de>
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
521
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
522 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Bugfix:
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
523 States are filled with data before they describe themself.
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
524
301
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
525 2011-04-11 Ingo Weinzierl <ingo@intevation.de>
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
526
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
527 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
528 New. A factory that returns the annotations of a specific river.
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
529
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
530 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
531 New. This service provides a document that contains information about
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
532 distances of a river.
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
533
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
534 * doc/conf/conf.xml: Registered the DistanceInfoService.
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
535
300
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
536 2011-04-06 Ingo Weinzierl <ingo@intevation.de>
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
537
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
538 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
539 This collection overrides the out() operation now. The incoming request
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
540 document is read and the related OutGenerator is used to create the
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
541 output.
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
542
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
543 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Removed
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
544 the code to create discharge curves. It has moved to the
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
545 DischargeCurveGenerator which now does this work.
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
546
299
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
547 2011-04-06 Ingo Weinzierl <ingo@intevation.de>
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
548
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
549 * src/main/java/de/intevation/flys/exports/OutGenerator.java: The
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
550 generate() method throws an IOException now.
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
551
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
552 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
553 New. This OutGenerator creates discharge curves.
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
554
298
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
555 2011-04-06 Ingo Weinzierl <ingo@intevation.de>
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
556
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
557 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Changed
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
558 the visibility of the getData() method. It's now public, because the
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
559 OutGenerator needs an artifact's data.
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
560
297
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
561 2011-04-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
562
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
563 * src/**/*.java: Removed trailing whitespace.
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
564
296
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
565 2011-04-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
566
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
567 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
568 Make project compilable again by
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
569 commenting out a not existing XMLDebug reference.
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
570
295
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
571 2011-03-31 Ingo Weinzierl <ingo@intevation.de>
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
572
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
573 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
574 Added code to parse the configured OutGenerators and to save them (in a
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
575 map) in the FLYSContext.
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
576
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
577 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
578 Added a key that is used to save the OutGenerators Map in the context.
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
579
294
e5e7af208857 Added an OutGenerator interface that might be used to generator collected outputs of a set of artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 293
diff changeset
580 2011-03-31 Ingo Weinzierl <ingo@intevation.de>
e5e7af208857 Added an OutGenerator interface that might be used to generator collected outputs of a set of artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 293
diff changeset
581
e5e7af208857 Added an OutGenerator interface that might be used to generator collected outputs of a set of artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 293
diff changeset
582 * src/main/java/de/intevation/flys/exports/OutGenerator.java:
e5e7af208857 Added an OutGenerator interface that might be used to generator collected outputs of a set of artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 293
diff changeset
583 New. This interface is used to generator different types of output.
e5e7af208857 Added an OutGenerator interface that might be used to generator collected outputs of a set of artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 293
diff changeset
584 ArtifactCollections will make use of this interface to create a
e5e7af208857 Added an OutGenerator interface that might be used to generator collected outputs of a set of artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 293
diff changeset
585 collected output of all its artifacts.
e5e7af208857 Added an OutGenerator interface that might be used to generator collected outputs of a set of artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 293
diff changeset
586
293
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
587 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
588
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
589 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
590 Removed the Backend from FLYSArtifactCollection - used ArtifactDatabase
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
591 operations instead.
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
592
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
593 * TODO: Removed 'remove Backend reference' TODO.
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
594
292
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
595 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
596
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
597 * doc/conf/artifacts/winfo.xml: Enhanced the configuration of the
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
598 discharge curve output mode. This output now provides three facets - W,
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
599 Q and the curve itself.
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
600
291
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
601 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
602
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
603 Tagged RELEASE 0.1
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
604
159
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
605 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
606
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
607 * doc/conf/artifacts/winfo.xml: Renamed an output mode in the WINFO
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
608 artifact configuration.
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
609
158
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
610 2011-03-29 Ingo Weinzierl <ingo@intevation.de>
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
611
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
612 * src/main/resources/messages_de_DE.properties,
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
613 src/main/resources/messages_de.properties: Changed a german string.
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
614
157
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
615 2011-03-29 Ingo Weinzierl <ingo@intevation.de>
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
616
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
617 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
618 Modified the available calculation modes and its order in the DESCRIBE
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
619 document.
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
620
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
621 * src/main/resources/messages.properties,
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
622 src/main/resources/messages_de_DE.properties,
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
623 src/main/resources/messages_en.properties,
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
624 src/main/resources/messages_de.properties: Adapted the names of
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
625 calculation modes.
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
626
156
d03b8bbeb853 Added the hash code of an artifact to the artifact part of the collection's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 155
diff changeset
627 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
d03b8bbeb853 Added the hash code of an artifact to the artifact part of the collection's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 155
diff changeset
628
d03b8bbeb853 Added the hash code of an artifact to the artifact part of the collection's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 155
diff changeset
629 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
d03b8bbeb853 Added the hash code of an artifact to the artifact part of the collection's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 155
diff changeset
630 Added the hash code of an artifact to the artifact part of the
d03b8bbeb853 Added the hash code of an artifact to the artifact part of the collection's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 155
diff changeset
631 collection's DESCRIBE document.
d03b8bbeb853 Added the hash code of an artifact to the artifact part of the collection's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 155
diff changeset
632
155
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
633 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
634
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
635 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Changed
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
636 the background color of discharge curves to white.
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
637
154
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
638 2011-03-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
639
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
640 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
641 Cache the scale, too. Otherwise two calls to getValues() with
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
642 different arguments will result in the same output.
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
643
153
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
644 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
645
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
646 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
647 Introduced a 'scale' parameter in the getValues() method.
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
648
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
649 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Filled
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
650 the out() operation with code that draws a discharge table of one or
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
651 more gauges specified by the given range in entered in a previous state.
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
652
152
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
653 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
654
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
655 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
656 New. A helper class to exports charts.
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
657
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
658 * pom.xml: Added dependencies to iText, Batik and JFreeChart.
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
659
151
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
660 2011-03-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
661
154
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
662 * src/main/java/de/intevation/flys/importer/PegelGltParser.java:
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
663 Fixed swap of operands.
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
664
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
665 2011-03-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
666
151
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
667 * src/main/java/de/intevation/flys/artifacts/model/GaugesFactory.java:
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
668 New. Load gauges for a river and filter them for given
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
669 ranges.
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
670
150
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
671 2011-03-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
672
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
673 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
674 Store data in a double [][] instead of interleaved double []
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
675 to be compatible with org.jfree.data.xy.DefaultXYDataset.
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
676
149
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
677 2011-03-25 Ingo Weinzierl <ingo@intevation.de>
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
678
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
679 * TODO: Removed 'i18n' and 'step-back' TODOs and added an issue to remove
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
680 the Backend reference from FLYSArtifactCollection.
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
681
148
2649ada6b053 Bugfix: Added a missing artifact namespace prefix in the DESCRIBE document of a FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 147
diff changeset
682 2011-03-25 Ingo Weinzierl <ingo@intevation.de>
2649ada6b053 Bugfix: Added a missing artifact namespace prefix in the DESCRIBE document of a FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 147
diff changeset
683
2649ada6b053 Bugfix: Added a missing artifact namespace prefix in the DESCRIBE document of a FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 147
diff changeset
684 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
2649ada6b053 Bugfix: Added a missing artifact namespace prefix in the DESCRIBE document of a FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 147
diff changeset
685 Added missing artifact namespace of an attribute in the DESCRIBE
2649ada6b053 Bugfix: Added a missing artifact namespace prefix in the DESCRIBE document of a FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 147
diff changeset
686 document.
2649ada6b053 Bugfix: Added a missing artifact namespace prefix in the DESCRIBE document of a FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 147
diff changeset
687
147
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
688 2011-03-24 Ingo Weinzierl <ingo@intevation.de>
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
689
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
690 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
691 New. This ArtifactCollection overrides the DefaultArtifactCollection to
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
692 implement FLYS specific describe() and out() operations.
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
693
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
694 * doc/conf/conf.xml: Use the FLYSArtifactCollection instead of the
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
695 DefaultArtifactCollection for this application.
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
696
146
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
697 2011-03-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
698
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
699 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
700 New. Fetches values of discharge tables in form of packed
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
701 w/q double arrays for given gauges.
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
702
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
703 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
704 Removed needless import.
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
705
145
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
706 2011-03-24 Ingo Weinzierl <ingo@intevation.de>
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
707
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
708 * src/main/resources/messages_de_DE.properties: Added a german resource
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
709 bundle to avoid exceptions in the flys artifacts. Sometimes, the
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
710 Resources class is not able to find a 'de_DE' bundle and throws an
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
711 exception. This is really strange, because it should use the 'de' bundle
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
712 in that case, but it doesn't.
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
713
144
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
714 2011-03-23 Ingo Weinzierl <ingo@intevation.de>
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
715
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
716 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Added
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
717 some code to append the output modes of previous states to the DESCRIBE
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
718 document.
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
719
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
720 TODO: Determine if the current state is already filled with data and
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
721 append its output modes as well!
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
722
143
8735d1a9af4c The location_distance state of the WINFO parameterization has an output mode 'discharge_table' now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 142
diff changeset
723 2011-03-22 Ingo Weinzierl <ingo@intevation.de>
8735d1a9af4c The location_distance state of the WINFO parameterization has an output mode 'discharge_table' now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 142
diff changeset
724
8735d1a9af4c The location_distance state of the WINFO parameterization has an output mode 'discharge_table' now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 142
diff changeset
725 * doc/conf/artifacts/winfo.xml: Enhanced the location_distance state with
8735d1a9af4c The location_distance state of the WINFO parameterization has an output mode 'discharge_table' now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 142
diff changeset
726 an output mode 'discharge_table'.
8735d1a9af4c The location_distance state of the WINFO parameterization has an output mode 'discharge_table' now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 142
diff changeset
727
142
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
728 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
729
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
730 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
731 Write human readable strings as label attribute into the DESCRIBE
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
732 output. Those labels are used to be displayed in the GUI.
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
733
141
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
734 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
735
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
736 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
737 Added some further calculation types.
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
738
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
739 * src/main/resources/messages.properties,
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
740 src/main/resources/messages_en.properties,
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
741 src/main/resources/messages_de.properties: Added i18n strings for the
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
742 calculation types
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
743
140
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
744 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
745
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
746 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
747 Implemented the step-back part of the advance() operation.
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
748
139
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
749 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
750
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
751 * src/main/resources/messages_de.properties: Fixed a german umlaut.
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
752
138
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
753 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
754
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
755 * doc/conf/artifacts/winfo.xml: Added new states for entering a
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
756 location/distance and w/q.
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
757
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
758 * src/main/resources/messages.properties,
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
759 src/main/resources/messages_en.properties,
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
760 src/main/resources/messages_de.properties: New string for the
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
761 location/distance and w/q input states.
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
762
137
7f839b81cdde Added a new state for the W/Q input in the WINFO parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 136
diff changeset
763 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
7f839b81cdde Added a new state for the W/Q input in the WINFO parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 136
diff changeset
764
7f839b81cdde Added a new state for the W/Q input in the WINFO parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 136
diff changeset
765 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
7f839b81cdde Added a new state for the W/Q input in the WINFO parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 136
diff changeset
766 New. A state for the W/Q input of the WINFO parameterization.
7f839b81cdde Added a new state for the W/Q input in the WINFO parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 136
diff changeset
767
136
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
768 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
769
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
770 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
771 Append an attribute 'uiprovider' to the dynamic UI node.
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
772
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
773 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
774 New. A state for the location/distance selection of the WINFO
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
775 parameterization.
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
776
135
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
777 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
778
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
779 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
780 Added a new method getUIProvider() that might be overriden by concreted
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
781 subclasses that should be rendered with a specific UIProvider.
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
782
134
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
783 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
784
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
785 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
786 The static UI part is created by the previous states now. This makes it
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
787 possible to group the data objects (which is necessary to group the
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
788 objects in the ui).
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
789
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
790 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
791 Added a describeStatic() method that creates a node that contains the
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
792 data of that state.
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
793
133
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
794 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
795
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
796 * src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
797 Removed TODO: the document contains the rivers provided by the backend
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
798 now.
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
799
132
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
800 2011-03-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
801
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
802 * pom.xml: Added dependency to flys backend.
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
803
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
804 * src/main/java/de/intevation/flys/artifacts/model/River.java:
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
805 Removed. We are using the backend model now.
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
806
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
807 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
808 Fetches the rivers from the backend.
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
809
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
810 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
811 Import fixes.
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
812
131
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
813 2011-03-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
814
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
815 * doc/conf/conf.xml: Added section for database backend configuration.
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
816
130
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
817 2011-03-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
818
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
819 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
820 Fixed build error coming from different import of XMLUtils.
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
821
129
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
822 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
823
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
824 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
825 Appended the missing label node that contains the human readable name of
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
826 the data item.
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
827
128
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
828 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
829
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
830 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
831 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
832 I18N of strings for the DESCRIBE document.
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
833
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
834 * src/main/resources/messages.properties,
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
835 src/main/resources/messages_en.properties,
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
836 src/main/resources/messages_de.properties: I18N strings for the
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
837 calculcation mode state.
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
838
127
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
839 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
840
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
841 * doc/conf/artifacts/winfo.xml: Modified the winfo states.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
842
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
843 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Adapted
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
844 the artifact regarding the changes of the last commit. The states
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
845 describe() method creates the dynamic UI node - the artifact needs to
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
846 apply this node.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
847
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
848 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
849 New. The state for choosing the calculation mode.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
850
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
851 * src/main/resources/messages.properties,
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
852 src/main/resources/messages_en.properties,
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
853 src/main/resources/messages_de.properties: Added i18n strings for the
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
854 calculation mode state.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
855
126
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
856 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
857
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
858 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
859 New. This is the base state for the FLYS application. It provides a
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
860 method that creates the dynamic ui node for the DESCRIBE.
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
861
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
862 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
863 src/main/java/de/intevation/flys/artifacts/states/GaugeSelect.java: Both
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
864 classes extend the abstract base class DefaultState.
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
865
125
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
866 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
867
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
868 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
869 New. This class retrieves the i18n strings from a ResourceBundle.
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
870
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
871 * src/main/resources/messages.properties,
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
872 src/main/resources/messages_en.properties,
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
873 src/main/resources/messages_de.properties: Resource files for german and
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
874 english translation.
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
875
124
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
876 2011-03-10 Ingo Weinzierl <ingo@intevation.de>
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
877
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
878 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Appended
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
879 the data that have been inserted in former states into the static node
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
880 of the DESCRIBE.
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
881
123
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
882 2011-03-10 Ingo Weinzierl <ingo@intevation.de>
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
883
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
884 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: The
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
885 operations feed() and advance() return the description of the artifact
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
886 using the describe() operation. This avoids additional server round trips
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
887 in the client - the clients gets to know about the new state of the
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
888 artifact immediately.
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
889
122
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
890 2011-03-10 Ingo Weinzierl <ingo@intevation.de>
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
891
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
892 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
893 Implemented a part (step forward) of the advance operation.
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
894
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
895 * TODO: Implement Step-Back in advance operation.
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
896
121
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
897 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
898
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
899 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
900 Implemented the abstract method getName(). It returns the constant
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
901 'winfo' string.
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
902
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
903 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
904 Implemented the feed action. The data of an incoming feed() operation is
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
905 stored in StateData objects that are saved in a map in the artifact.
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
906
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
907 NOTE: There is no input validation and no i18n of error messages (see
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
908 TODO).
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
909
120
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
910 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
911
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
912 * TODO: This file contains some open points that need to be done.
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
913
119
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
914 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
915
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
916 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: New. This
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
917 artifact serves as the default artifact for the FLYS application.
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
918
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
919 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: This
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
920 artifact now inherits from FLYSArtifact. Furthermore, there is one big
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
921 change: we don't store the State objects itself in the artifact, but
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
922 just the identifier of those. This makes the artifact smaller and more
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
923 compatible agains previous versions of the software.
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
924
118
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
925 2011-03-08 Ingo Weinzierl <ingo@intevation.de>
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
926
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
927 * src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
928 New. This service will retrieve a list of provided rivers.
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
929
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
930 * doc/conf/conf.xml: Added a configuration for the RiverService.
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
931
117
1a025ff0f7fd Added a nodes for the user-factory and collection-factory to the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 116
diff changeset
932 2011-03-07 Ingo Weinzierl <ingo@intevation.de>
1a025ff0f7fd Added a nodes for the user-factory and collection-factory to the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 116
diff changeset
933
1a025ff0f7fd Added a nodes for the user-factory and collection-factory to the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 116
diff changeset
934 * doc/conf/conf.xml: Added a section user-factory and collection-factory in
1a025ff0f7fd Added a nodes for the user-factory and collection-factory to the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 116
diff changeset
935 the factories part of the configuration.
1a025ff0f7fd Added a nodes for the user-factory and collection-factory to the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 116
diff changeset
936
116
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
937 2011-03-01 Ingo Weinzierl <ingo@intevation.de>
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
938
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
939 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
940 Replaced the 'special' attribute from DESCRIBE with a 'uiprovider'
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
941 attribute.
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
942
115
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
943 2011-02-08 Ingo Weinzierl <ingo@intevation.de>
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
944
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
945 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
946 RiverSelect state is called to create the UI part of the describe
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
947 document.
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
948
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
949 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
950 Implemented the dynamic UI part of describe(). The static part is not
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
951 inserted into the describe document at the moment. We need a reference to
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
952 the previous states for this.
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
953
114
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
954 2011-02-08 Ingo Weinzierl <ingo@intevation.de>
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
955
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
956 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java,
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
957 src/main/java/de/intevation/flys/artifacts/model/River.java: New. A model
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
958 class that represents a river and its factory to create concrete river
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
959 instances.
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
960 NOTE: Currently, this is just a mockup. The factory just returns two
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
961 static rivers "Mosel" and "Saar" without a connection to a backend.
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
962
113
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
963 2011-02-07 Ingo Weinzierl <ingo@intevation.de>
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
964
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
965 * src/main/java/de/intevation/flys/artifacts/states/StateFactory.java: The
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
966 input data of a state is initialized with empty StateData objects after
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
967 the State has been created.
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
968
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
969 * doc/conf/artifacts/winfo.xml: Renamed the input data nodes of the states
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
970 which now fits better to the class name of the implementation.
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
971
112
0fab16cb4d44 Added the current state and reachable states description to the describe document of the WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 111
diff changeset
972 2011-02-07 Ingo Weinzierl <ingo@intevation.de>
0fab16cb4d44 Added the current state and reachable states description to the describe document of the WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 111
diff changeset
973
0fab16cb4d44 Added the current state and reachable states description to the describe document of the WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 111
diff changeset
974 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The
0fab16cb4d44 Added the current state and reachable states description to the describe document of the WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 111
diff changeset
975 describe document returned by this artifact now contains the current state
0fab16cb4d44 Added the current state and reachable states description to the describe document of the WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 111
diff changeset
976 and the reachable states.
0fab16cb4d44 Added the current state and reachable states description to the describe document of the WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 111
diff changeset
977
111
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
978 2011-02-07 Ingo Weinzierl <ingo@intevation.de>
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
979
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
980 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
981 The transitions are put into the TransitionEngine with the ID of the state
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
982 - not longer with the artifact name. On this way, we are able to fetch
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
983 just the transitions for a specific state, instead of all the transitions
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
984 of an artifact.
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
985
110
ff3335057f11 Improved the WINFO artifact. Describe() returns the uuid and the hash of the artifact instead of just nothing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 109
diff changeset
986 2011-02-04 Ingo Weinzierl <ingo@intevation.de>
ff3335057f11 Improved the WINFO artifact. Describe() returns the uuid and the hash of the artifact instead of just nothing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 109
diff changeset
987
ff3335057f11 Improved the WINFO artifact. Describe() returns the uuid and the hash of the artifact instead of just nothing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 109
diff changeset
988 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Describe()
ff3335057f11 Improved the WINFO artifact. Describe() returns the uuid and the hash of the artifact instead of just nothing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 109
diff changeset
989 returns the artifact's uuid and hash value. The whole implementation of
ff3335057f11 Improved the WINFO artifact. Describe() returns the uuid and the hash of the artifact instead of just nothing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 109
diff changeset
990 describe() is still outstanding.
ff3335057f11 Improved the WINFO artifact. Describe() returns the uuid and the hash of the artifact instead of just nothing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 109
diff changeset
991
109
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
992 2011-02-04 Ingo Weinzierl <ingo@intevation.de>
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
993
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
994 * doc/conf/artifacts/winfo.xml: Removed useless config stuff.
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
995
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
996 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Removed
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
997 useless methods, and improved the init process - the first state is set as
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
998 the current state for this artifact.
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
999
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
1000 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
1001 src/main/java/de/intevation/flys/artifacts/states/GaugeSelect.java: New.
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
1002 The states are used in the first two steps of the WINFOArtifact.
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
1003 Currently, they just implement stubs of the necessary methods setup() and
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
1004 describe().
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
1005
107
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1006 2011-02-04 Ingo Weinzierl <ingo@intevation.de>
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1007
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1008 * src/main/java/de/intevation/flys/artifacts/states/State.java,
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1009 src/main/java/de/intevation/flys/artifacts/transitions/TransitionEngine.java,
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1010 src/main/java/de/intevation/flys/artifacts/transitions/Transition.java:
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1011 Removed. These classes are placed in the artifact-database now.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1012
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1013 * src/main/java/de/intevation/flys/artifacts/transitions/DefaultTransition.java,
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1014 src/main/java/de/intevation/flys/artifacts/transitions/TransitionFactory.java:
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1015 Adapted imports of Transition.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1016
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1017 * src/main/java/de/intevation/flys/artifacts/states/StateFactory.java: New.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1018 This factory should be used to create concrete State objects.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1019
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1020 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java: Added
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1021 a constant key to store the StateEngine in the context.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1022
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1023 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1024 New method that initializes the states at application start.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
1025
106
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1026 2011-02-03 Ingo Weinzierl <ingo@intevation.de>
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1027
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1028 * src/main/java/de/intevation/flys/artifacts/states/State.java: New. The
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1029 interface description of a state.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1030
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1031 * src/main/java/de/intevation/flys/artifacts/transitions/Transition.java,
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1032 src/main/java/de/intevation/flys/artifacts/transitions/DefaultTransition.java:
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1033 New. The interface description and a default implementation of a
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1034 transition.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1035
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1036 * src/main/java/de/intevation/flys/artifacts/transitions/TransitionEngine.java:
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1037 New. The TransitionEngine stores all transitions for each artifact and
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1038 should be used to determine, if an artifact can advance from one state to
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1039 another.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1040
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1041 * src/main/java/de/intevation/flys/artifacts/transitions/TransitionFactory.java:
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1042 New. Transitions should be created by using this class.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1043
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1044 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java: New.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1045 The Flys context. It currently defines keys to store important components
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1046 in the context.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1047
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1048 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1049 New. The context factory initializes the basic components of the
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1050 application. Currently, the TransitionEngine is created and all artifacts
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1051 with its transitions are read from the global configuration and stored in
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1052 the FLYSContext.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1053
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1054 * pom.xml: Added a dependency to the 'artifacts-common' package.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1055
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1056 * doc/conf/artifacts/winfo.xml: Corrected the classname of the
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1057 DefaultTransition.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1058
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1059 * doc/conf/conf.xml: Added FLYSContextFactory as context-factory.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
1060
105
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
1061 2011-02-02 Ingo Weinzierl <ingo@intevation.de>
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
1062
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
1063 * doc/conf/conf.xml: An initial configuration file for the FLYS artifact
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
1064 server.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
1065
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
1066 * doc/conf/artifacts/winfo.xml: An initial transition configuration of an
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
1067 WINFO artifact.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
1068
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
1069 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: A stub of
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
1070 an artifact for a WINFO parameterization.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
1071
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
1072 * pom.xml: Set the source code version to 1.5.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
1073
104
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1074 2011-02-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1075
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1076 * src/**, pom.xml: Added initial maven project.
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1077 * ChangeLog: new.

http://dive4elements.wald.intevation.org