annotate flys-artifacts/ChangeLog @ 2188:fd9aece97aa3

Removed useless import. flys-artifacts/trunk@3798 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 27 Jan 2012 13:12:31 +0000
parents de5f391fdc8f
children 19518116a49a
rev   line source
2188
fd9aece97aa3 Removed useless import.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2187
diff changeset
1 2012-01-27 Ingo Weinzierl <ingo@intevation.de>
fd9aece97aa3 Removed useless import.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2187
diff changeset
2
fd9aece97aa3 Removed useless import.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2187
diff changeset
3 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java: Removed
fd9aece97aa3 Removed useless import.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2187
diff changeset
4 useless import.
fd9aece97aa3 Removed useless import.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2187
diff changeset
5
2187
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
6 2012-01-27 Ingo Weinzierl <ingo@intevation.de>
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
7
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
8 * src/main/resources/messages.properties,
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
9 src/main/resources/messages_de_DE.properties,
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
10 src/main/resources/messages_en.properties,
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
11 src/main/resources/messages_de.properties: Added strings which are used n
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
12 the calculation "historical discharge curve".
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
13
2186
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
14 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
15
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
16 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java:
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
17 New. Calcutation to be created from WINFOArtifact
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
18 for the 'Bezugslinienverfahren'.
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
19
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
20 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
21 Added TODO about optimization of the 'Bezugslinienverfahren'.
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
22 Added number of default samples of the W~W relation.
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
23
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
24 * src/main/java/de/intevation/flys/artifacts/model/WW.java:
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
25 Added convinience constructor to store the calculation results.
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
26
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
27 * ChangeLog: Removed false TODO.
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
28
2185
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
29 2012-01-27 Raimund Renkert <raimund.renkert@intevation.de>
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
30
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
31 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
32 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
33 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
34 src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
35 Read jasper template file from resources to support i18n reports.
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
36
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
37 * doc/conf/jasper/wdifferences.jasper,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
38 doc/conf/jasper/duration.jasper,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
39 doc/conf/jasper/computed-discharge.jasper,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
40 doc/conf/jasper/waterlevel.jasper:
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
41 Updated report template. Resized left margin.
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
42
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
43 * doc/conf/jasper/computed-discharge_en.jasper,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
44 doc/conf/jasper/duration_en.jasper,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
45 doc/conf/jasper/wdifferences_en.jasper,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
46 doc/conf/jasper/waterlevel_en.jasper:
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
47 New. Templates for english reports.
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
48
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
49 * src/main/resources/messages.properties,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
50 src/main/resources/messages_de_DE.properties,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
51 src/main/resources/messages_en.properties,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
52 src/main/resources/messages_de.properties:
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
53 Added i18n strings for template files and modes.
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
54
2184
fc86fcfe503e Only add one legend item for manual point themes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2183
diff changeset
55 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fc86fcfe503e Only add one legend item for manual point themes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2183
diff changeset
56
fc86fcfe503e Only add one legend item for manual point themes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2183
diff changeset
57 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
fc86fcfe503e Only add one legend item for manual point themes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2183
diff changeset
58 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
fc86fcfe503e Only add one legend item for manual point themes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2183
diff changeset
59 Prevent second Legend Entry for points (prior was one for the
fc86fcfe503e Only add one legend item for manual point themes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2183
diff changeset
60 TextAnnotations and one for the points).
fc86fcfe503e Only add one legend item for manual point themes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2183
diff changeset
61
2183
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
62 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
63
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
64 Blindly render Text of manual points if it does not collide with
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
65 other text.
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
66
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
67 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
68 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
69 Handle TextAnnotations, create some for manual points.
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
70
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
71 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
72 Added setter for TextAnnotations, documentation.
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
73
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
74 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
75
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
76 * src/main/resources/messages.properties,
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
77 src/main/resources/messages_de_DE.properties,
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
78
2182
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
79 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
80
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
81 Refactored class hierachy to integrate model for W~W:
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
82
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
83 NamedObjImpl
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
84 \-- W
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
85 +-- WW
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
86 \-- WQ
2186
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
87 +-- WQDay
2182
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
88 \-- WQKms
2186
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
89 \-- WQCKms
2182
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
90
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
91 * src/main/java/de/intevation/flys/artifacts/model/W.java:
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
92 New. Base class
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
93
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
94 * src/main/java/de/intevation/flys/artifacts/model/WW.java:
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
95 New. Model for W~W
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
96
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
97 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
98 src/main/java/de/intevation/flys/artifacts/model/WQDay.java,
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
99 src/main/java/de/intevation/flys/artifacts/model/WQ.java,
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
100 src/main/java/de/intevation/flys/artifacts/model/WQCKms.java:
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
101 Adjusted to follow the new class hierarchy.
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
102
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
103 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
104 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
105 Removed superfluous imports.
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
106
2181
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
107 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
108
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
109 * src/main/resources/messages.properties,
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
110 src/main/resources/messages_de_DE.properties,
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
111 src/main/resources/messages_en.properties,
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
112 src/main/resources/messages_de.properties,
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
113 src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java:
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
114 i18n for ManualPointsFacets.
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
115
2180
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
116 2012-01-27 Raimund Renkert <raimund.renkert@intevation.de>
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
117
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
118 Issue 138: PDF output for calculations.
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
119
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
120 * src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
121 Create the PDF data source and generate the PDF report output.
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
122
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
123 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
124 Add the PDF facet to state. Add export facets only once.
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
125
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
126 * doc/conf/artifacts/winfo.xml:
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
127 Added PDF facet to state.
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
128
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
129 * src/main/java/de/intevation/flys/artifacts/model/WKmsJRDataSource.java:
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
130 Added new field type 'differences'.
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
131
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
132 * doc/conf/jasper/wdifferences.jasper:
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
133 New. Template for w-differences PDF export.
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
134
2179
c3e523a76340 Added method that return the differences for a w-differences calculation as
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2178
diff changeset
135 2012-01-27 Raimund Renkert <raimund.renkert@intevation.de>
c3e523a76340 Added method that return the differences for a w-differences calculation as
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2178
diff changeset
136
c3e523a76340 Added method that return the differences for a w-differences calculation as
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2178
diff changeset
137 * src/main/java/de/intevation/flys/utils/FLYSUtils.java:
c3e523a76340 Added method that return the differences for a w-differences calculation as
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2178
diff changeset
138 New method that creates and returns the chosen differences of w-difference
c3e523a76340 Added method that return the differences for a w-differences calculation as
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2178
diff changeset
139 calculation as string.
c3e523a76340 Added method that return the differences for a w-differences calculation as
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2178
diff changeset
140
2178
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
141 2012-01-27 Raimund Renkert <raimund.renkert@intevation.de>
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
142
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
143 Issue 138: PDF output for calculations.
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
144
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
145 * src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
146 Create the PDF data source and generate the PDF report output.
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
147
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
148 * src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
149 doc/conf/artifacts/winfo.xml:
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
150 Added PDF facet to state.
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
151
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
152 * src/main/java/de/intevation/flys/artifacts/model/WKmsJRDataSource.java:
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
153 Added new field type 'day'.
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
154
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
155 * doc/conf/jasper/duration.jasper:
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
156 New. Template for duration curve PDF report.
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
157
2177
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
158 2012-01-26 Raimund Renkert <raimund.renkert@intevation.de>
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
159
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
160 Issue 138: PDF output for calculations.
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
161
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
162 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
163 Create the PDF datasource and generate the PDF report output.
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
164
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
165 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
166 doc/conf/artifacts/winfo.xml:
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
167 Added PDF facet to state.
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
168
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
169 * doc/conf/jasper/computed-discharge.jasper:
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
170 New. Template for computed discharge PDF report.
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
171
2176
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
172 2012-01-26 Raimund Renkert <raimund.renkert@intevation.de>
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
173
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
174 Issue 138: PDF output for calculations.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
175
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
176 * pom.xml: New Dependency to net.sf.jasperreports/jasperreports and
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
177 org.codehaus.groovy/groovy-all.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
178
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
179 * src/main/java/de/intevation/flys/exports/AbstractExporter.java:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
180 Added methods for PDF generation.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
181
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
182 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
183 Create the PDF data source and generate the PDF report output.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
184
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
185 * src/main/java/de/intevation/flys/artifacts/model/WKmsJRDataSource.java:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
186 New. Data source for jasper reports containing the waterlevel calculation
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
187 result.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
188
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
189 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
190 Added facet for PDF export to state.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
191
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
192 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
193 Added PDF facet type.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
194
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
195 * src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
196 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
197 src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
198 Added stub for inherited abstract method.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
199
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
200 * doc/conf/artifacts/winfo.xml:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
201 Added PDF facet to outputmode 'export'.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
202
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
203 * doc/conf/jasper,
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
204 doc/conf/jasper/waterlevel.jasper:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
205 New. Folder for jasperreports templates and first template for
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
206 waterlevel report.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
207
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
208 * src/main/resources/messages.properties,
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
209 src/main/resources/messages_de_DE.properties,
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
210 src/main/resources/messages_en.properties,
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
211 src/main/resources/messages_de.properties:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
212 Added i18n string for calculation mode.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
213
2175
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
214 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
215
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
216 Renderer 'manual' points in LongitudinalSectionGenerator.
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
217
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
218 * pom.xml: New dependency to org.json/json.
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
219
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
220 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
221 (doOut): Handle manual points.
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
222 (doPoints): Add point- series.
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
223
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
224 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
225 Added MANUALPOINTS Facet Type.
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
226
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
227 * doc/conf/themes.xml: Added Default Theme for Manual Points.
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
228
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
229 * doc/conf/artifacts/winfo.xml: Added manual point facet to
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
230 compatibility list of longitudinal section diagram.
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
231
2174
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
232 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
233
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
234 Cosmetics.
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
235
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
236 * src/main/java/de/intevation/flys/artifacts/model/ManualPointsFacet.java,
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
237 src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java:
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
238 Removed obsolete imports.
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
239
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
240 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
241
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
242 Add initial infrastructure for user-provided data ('manual points').
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
243
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
244 * doc/conf/artifacts/manualpoints.xml: Trivial state model for new
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
245 Artifact.
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
246
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
247 * doc/conf/conf.xml: Registered manualpoint artifact and factory.
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
248
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
249 * src/main/java/de/intevation/flys/artifacts/model/ManualPointsFacet.java,
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
250 src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java,
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
251 src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java:
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
252 New. Basic infrastructure for ManualPoints.
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
253
2171
9083e1b47b66 Transition/States: Removed superfluous condition checks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2170
diff changeset
254 2012-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
9083e1b47b66 Transition/States: Removed superfluous condition checks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2170
diff changeset
255
9083e1b47b66 Transition/States: Removed superfluous condition checks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2170
diff changeset
256 * doc/conf/artifacts/winfo.xml: Removed superfluous condition checks.
9083e1b47b66 Transition/States: Removed superfluous condition checks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2170
diff changeset
257
2169
b817e680cf18 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2168
diff changeset
258 2012-01-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b817e680cf18 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2168
diff changeset
259
b817e680cf18 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2168
diff changeset
260 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
b817e680cf18 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2168
diff changeset
261 Cosmetics, documentation.
b817e680cf18 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2168
diff changeset
262
2168
a079f4e26001 visualize-transitions.xsl: Fixed output of conditions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2167
diff changeset
263 2012-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a079f4e26001 visualize-transitions.xsl: Fixed output of conditions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2167
diff changeset
264
2170
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
265 * doc/conf/artifacts/winfo.xml: Add states/transitions stubs for
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
266 "Bezugsllinenverfahren."
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
267
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
268 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java,
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
269 src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveInputState.java:
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
270 Stubs for the two new states.
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
271
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
272 2012-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
273
2168
a079f4e26001 visualize-transitions.xsl: Fixed output of conditions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2167
diff changeset
274 * contrib/visualize-transitions.xsl: Fixed output of the conditions
a079f4e26001 visualize-transitions.xsl: Fixed output of conditions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2167
diff changeset
275 of the transitions. Now you can see the circumstances
a079f4e26001 visualize-transitions.xsl: Fixed output of conditions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2167
diff changeset
276 when a branch is taken.
a079f4e26001 visualize-transitions.xsl: Fixed output of conditions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2167
diff changeset
277
2167
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
278 2012-01-25 Raimund Renkert <raimund.renkert@intevation.de>
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
279
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
280 Issue 461.
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
281
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
282 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
283 Override buildChartSection() to disable the chart subtitle entry in
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
284 ChartSettings.
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
285
2166
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
286 2012-01-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
287
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
288 I18N for WINFO calculations messages.
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
289
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
290 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
291 Allow optional arguments in error messages to support meaningful
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
292 formatting containing e.g. numbers.
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
293
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
294 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
295 Added a convenience getMsg() method.
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
296
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
297 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
298 src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
299 src/main/java/de/intevation/flys/artifacts/model/Calculation2.java,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
300 src/main/java/de/intevation/flys/artifacts/model/Calculation3.java,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
301 src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
302 src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
303 Adjusted the code to use the I18N symbols now.
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
304
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
305 * src/main/resources/messages.properties,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
306 src/main/resources/messages_de_DE.properties,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
307 src/main/resources/messages_en.properties,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
308 src/main/resources/messages_de.properties: Added the I18N strings.
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
309
2165
637dd38d0e2f Handle the case in "W auf freier Strecke" where more than ne Q is related to a W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2164
diff changeset
310 2012-01-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
637dd38d0e2f Handle the case in "W auf freier Strecke" where more than ne Q is related to a W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2164
diff changeset
311
637dd38d0e2f Handle the case in "W auf freier Strecke" where more than ne Q is related to a W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2164
diff changeset
312 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
637dd38d0e2f Handle the case in "W auf freier Strecke" where more than ne Q is related to a W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2164
diff changeset
313 Handle the case in "W auf freier Strecke" where more than
637dd38d0e2f Handle the case in "W auf freier Strecke" where more than ne Q is related to a W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2164
diff changeset
314 one Q is related to a W. TODO: Generate user report.
637dd38d0e2f Handle the case in "W auf freier Strecke" where more than ne Q is related to a W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2164
diff changeset
315
2164
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
316 2012-01-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
317
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
318 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
319 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
320 TODO: Handle case if the model returns more than one Q for a given W.
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
321
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
322 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java,
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
323 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
324 Micro optimizations.
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
325
2163
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
326 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
327
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
328 Fix flys/issue452 (Annotations at second y-axis).
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
329
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
330 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
331 Added new type (duration_curve.mainvalues.q).
2169
b817e680cf18 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2168
diff changeset
332
2163
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
333 * doc/conf/themes.xml: Added theme mapping for new facet type.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
334
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
335 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
336 Create another Facet.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
337
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
338 * doc/conf/artifacts/winfo.xml: Added new facet type to compatibility
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
339 list.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
340
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
341 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
342 Handle new Facet.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
343
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
344 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
345 Added field to be able to remember which axis to stick to.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
346
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
347 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java:
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
348 Tell Annotations to stick to Q axis in the special duration_curve
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
349 environment.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
350
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
351 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
352 (AxisDataset): Added plotAxisIndex to now have a
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
353 two-way-association.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
354 Tell own axisDatasets to which 'jfreechart'-axis they are assigned.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
355 Evaluate which axis the StickyAxisAnnotations should be sticked to,
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
356 and calculate text and line positions accordingly.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
357 Removed junk.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
358
2162
df70f14af981 Fix compilation, use StickyAxisAnnotations in AnnotationFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2161
diff changeset
359 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
df70f14af981 Fix compilation, use StickyAxisAnnotations in AnnotationFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2161
diff changeset
360
df70f14af981 Fix compilation, use StickyAxisAnnotations in AnnotationFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2161
diff changeset
361 Fix compilation.
df70f14af981 Fix compilation, use StickyAxisAnnotations in AnnotationFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2161
diff changeset
362
df70f14af981 Fix compilation, use StickyAxisAnnotations in AnnotationFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2161
diff changeset
363 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java:
df70f14af981 Fix compilation, use StickyAxisAnnotations in AnnotationFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2161
diff changeset
364 Use StickyAxisAnnotations instead of XYTextAnnotations.
df70f14af981 Fix compilation, use StickyAxisAnnotations in AnnotationFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2161
diff changeset
365
2161
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
366 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
367
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
368 Some unification of Annotation handling.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
369
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
370 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
371 Add a third annotation type (now have text, hyk and sticky).
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
372
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
373 * src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java:
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
374 Use double instead of float values, removed commented code.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
375
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
376 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
377 Reduced to keep information about placements etc only. Not a
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
378 Annotation (in JFreeChart sense) anymore.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
379
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
380 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
381 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java,
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
382 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
383 Use StickyAxisAnnotations instead of XYTextAnnotations.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
384
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
385 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
386 Added new LineStyle class.
2169
b817e680cf18 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2168
diff changeset
387
2161
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
388 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
389 Call addAnnotationsToRenderer later, where positioning information
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
390 is already known.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
391 (addAnnotationsToRenderer): Deal with the three Annotation types.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
392 Instead of StickyAnnotations, add
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
393 CollisionFreeXYText- and
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
394 XYLineAnnotations.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
395 (Area): Helper class.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
396
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
397 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
398
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
399 Some unification of Annotation handling.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
400
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
401 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
402
2160
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
403 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
404
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
405 Fix flys/issue395 (SVG/PDF-Export: Längsschitt enthält keine
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
406 Streckenfavoriten.)
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
407
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
408 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
409 Fix pdf/svg rendering of annotatios, by adding a
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
410 ChartRenderingInfo-object to the chart.draw call.
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
411
2159
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
412 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
413
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
414 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
415 Added new key and getter for a short subtitle. The short subtitle is
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
416 used if no range exists.
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
417
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
418 * src/main/resources/messages.properties,
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
419 src/main/resources/messages_de_DE.properties,
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
420 src/main/resources/messages_en.properties,
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
421 src/main/resources/messages_de.properties:
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
422 Added i18n string for shor subtitle.
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
423
2158
1ea555bf3c6b Removed state validation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2157
diff changeset
424 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
1ea555bf3c6b Removed state validation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2157
diff changeset
425
1ea555bf3c6b Removed state validation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2157
diff changeset
426 * src/main/java/de/intevation/flys/artifacts/ChartArtifact.java:
1ea555bf3c6b Removed state validation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2157
diff changeset
427 Removed state validation. Validation prevents drawing the diffenrences
1ea555bf3c6b Removed state validation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2157
diff changeset
428 diagramm and all states except of WDifferencesState always return
1ea555bf3c6b Removed state validation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2157
diff changeset
429 true.
1ea555bf3c6b Removed state validation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2157
diff changeset
430
2157
c4ceade9d50e Added new Annotation class that prevents collisions (to replace StickyAxisAnnotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2156
diff changeset
431 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c4ceade9d50e Added new Annotation class that prevents collisions (to replace StickyAxisAnnotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2156
diff changeset
432
c4ceade9d50e Added new Annotation class that prevents collisions (to replace StickyAxisAnnotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2156
diff changeset
433 * src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java:
c4ceade9d50e Added new Annotation class that prevents collisions (to replace StickyAxisAnnotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2156
diff changeset
434 New. Candidate to replace StickyAxisAnnotation eventually.
c4ceade9d50e Added new Annotation class that prevents collisions (to replace StickyAxisAnnotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2156
diff changeset
435
2156
4e0878695c5f Made StyledSeriesBuilder more robust.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2155
diff changeset
436 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4e0878695c5f Made StyledSeriesBuilder more robust.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2155
diff changeset
437
4e0878695c5f Made StyledSeriesBuilder more robust.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2155
diff changeset
438 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
4e0878695c5f Made StyledSeriesBuilder more robust.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2155
diff changeset
439 Added null-guards to functions parameters.
4e0878695c5f Made StyledSeriesBuilder more robust.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2155
diff changeset
440
2155
8c9c40459d8f Respect rivers flow direction when looking for hyk-formations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2154
diff changeset
441 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8c9c40459d8f Respect rivers flow direction when looking for hyk-formations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2154
diff changeset
442
8c9c40459d8f Respect rivers flow direction when looking for hyk-formations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2154
diff changeset
443 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java:
8c9c40459d8f Respect rivers flow direction when looking for hyk-formations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2154
diff changeset
444 Respect flowing direction of river when finding valid
8c9c40459d8f Respect rivers flow direction when looking for hyk-formations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2154
diff changeset
445 hykformations.
8c9c40459d8f Respect rivers flow direction when looking for hyk-formations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2154
diff changeset
446
2154
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
447 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
448
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
449 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
450 Add an empty facet to this state if the artifact is a Chartartifact.
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
451
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
452 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
453 Do not add the range to subtitle if no range exists.
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
454
2153
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
455 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
456
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
457 'New chart' for cross sections.
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
458
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
459 * doc/conf/artifacts/chart.xml: Updated the states and transitions for
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
460 new charts.
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
461
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
462 * doc/conf/meta-data.xml: Added cross sections to datacage.
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
463
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
464 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
465 Changed cast from WINFOArtifact to FLYSArtifact.
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
466
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
467 * src/main/java/de/intevation/flys/artifacts/ChartArtifact.java:
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
468 Changed artifact data strings for chart_type.
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
469
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
470 * src/main/resources/messages.properties,
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
471 src/main/resources/messages_de_DE.properties,
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
472 src/main/resources/messages_en.properties,
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
473 src/main/resources/messages_de.properties:
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
474 Changed i18n string for cross sections and logitudinal sections.
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
475
2152
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
476 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
477
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
478 Add basic (text) styling for HYKs.
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
479
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
480 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
481 Minor cleanup, pass HYK theme on.
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
482
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
483 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
484 Apply TextStyle to TextAnnotation part for HYK zones.
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
485
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
486 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
487 (TextStyle): New class to bundle text-styling info.
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
488
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
489 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
490 Refactored constructors to ease setting Style in the newly
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
491 created usage scenario.
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
492
2151
eb1a676c0d6e Cleanups.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2150
diff changeset
493 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eb1a676c0d6e Cleanups.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2150
diff changeset
494
eb1a676c0d6e Cleanups.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2150
diff changeset
495 * src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java:
eb1a676c0d6e Cleanups.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2150
diff changeset
496 Cleanup. Mark spot where State-based caching could happen.
eb1a676c0d6e Cleanups.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2150
diff changeset
497
2150
0fa37d4de13d Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2149
diff changeset
498 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0fa37d4de13d Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2149
diff changeset
499
0fa37d4de13d Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2149
diff changeset
500 * src/main/java/de/intevation/flys/artifacts/model/HYKFacet.java:
0fa37d4de13d Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2149
diff changeset
501 Cosmetics.
0fa37d4de13d Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2149
diff changeset
502
2149
b5f3b29544ea Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2148
diff changeset
503 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b5f3b29544ea Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2148
diff changeset
504
b5f3b29544ea Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2148
diff changeset
505 * doc/conf/cache.xml: Added Cache for HYKS.
b5f3b29544ea Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2148
diff changeset
506
2148
345a236f7075 Made HYKFactory.Zone Serializable (and thus cachable).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2147
diff changeset
507 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
345a236f7075 Made HYKFactory.Zone Serializable (and thus cachable).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2147
diff changeset
508
345a236f7075 Made HYKFactory.Zone Serializable (and thus cachable).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2147
diff changeset
509 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java:
345a236f7075 Made HYKFactory.Zone Serializable (and thus cachable).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2147
diff changeset
510 Made HYKFactory.Zone Serializable.
345a236f7075 Made HYKFactory.Zone Serializable (and thus cachable).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2147
diff changeset
511
2147
79044646f4eb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2146
diff changeset
512 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
79044646f4eb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2146
diff changeset
513
79044646f4eb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2146
diff changeset
514 * src/main/java/de/intevation/flys/artifacts/HYKArtifact.java:
79044646f4eb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2146
diff changeset
515 Cosmetics.
79044646f4eb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2146
diff changeset
516
2146
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
517 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
518
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
519 Added style definition for hyks.
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
520
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
521 * doc/conf/themes.xml: Added hyk style (text).
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
522
2145
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
523 2012-01-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
524
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
525 * doc/conf/cache.xml: Removed cache "service-distanceinfo".
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
526
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
527 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
528 Now uses the annotations from the LocationProvider and the
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
529 XML documents are no longer cached.
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
530
2144
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
531 2012-01-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
532
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
533 * doc/conf/cache.xml: Removed "annotations" cache.
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
534
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
535 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
536 Removed annotation caching.
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
537
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
538 * src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java:
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
539 Changed internal data structure to FastAnnotations which are also cached.
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
540
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
541 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java:
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
542 Use FastAnnotations now which are fetched via the LocationProvider.
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
543
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
544 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Added
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
545 time measurement for writing the CVS output.
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
546
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
547 * src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java:
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
548 Removed superfluous import.
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
549
2141
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
550 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
551
2146
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
552 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
553 Respect visibility flag of HYK facet.
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
554
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
555 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
556 Log malcondition, make colored hyk-box a bit smaller.
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
557
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
558 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
559
2141
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
560 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
561 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
562 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
563 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
564 src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java,
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
565 src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java,
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
566 src/main/java/de/intevation/flys/exports/ChartGenerator.java:
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
567 Cosmetics, docs, improved logging.
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
568
2140
3d73109005b8 Recommend hyks if hit by cross section out.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2139
diff changeset
569 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3d73109005b8 Recommend hyks if hit by cross section out.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2139
diff changeset
570
3d73109005b8 Recommend hyks if hit by cross section out.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2139
diff changeset
571 * doc/conf/meta-data.xml: Recommend hyks for current river if hit by
3d73109005b8 Recommend hyks if hit by cross section out.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2139
diff changeset
572 a crosssection-out.
3d73109005b8 Recommend hyks if hit by cross section out.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2139
diff changeset
573
2139
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
574 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
575
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
576 Somewhat improved HYK handling and rendering.
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
577
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
578 * src/main/java/de/intevation/flys/artifacts/HYKArtifact.java:
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
579 Store ids in more sensibly named data item and expose it.
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
580 Spawn all facets in inactive state.
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
581
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
582 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java:
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
583 Make HYK name accessible, do not query hyks by river, but by hyk-id,
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
584 made query more real-world.
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
585
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
586 * src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java:
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
587 Use hyks name as facet name, pass hyk-id when asking for hyks.
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
588
2138
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
589 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
590
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
591 Somewhat improved HYK handling and rendering.
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
592
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
593 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
594 Added ability to store 'zones', next to text annotations.
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
595
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
596 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
597 (getLowestYValue, getUppestYValue, colorForHYKZone),
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
598 (addBoxAnnotations): New. Create box annotations from zones.
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
599
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
600 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
601 (doHYK): New, handle hyk facets by adding zones to annotation
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
602 container.
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
603
2137
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
604 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
605
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
606 Preparing improved HYK handling.
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
607
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
608 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java:
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
609 (Zone.getTo): New accesor.
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
610 TODOs and documentation added.
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
611
2136
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
612 2012-01-18 Raimund Renkert <raimund.renkert@intevation.de>
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
613
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
614 'New Chart' for w-differences curve.
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
615
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
616 * doc/conf/artifacts/chart.xml: Added empty facet to output mode.
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
617
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
618 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
619 Add an empty facet if the artifact is a ChartArtifact.
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
620
2135
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
621 2012-01-18 Raimund Renkert <raimund.renkert@intevation.de>
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
622
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
623 'New Chart' for discharge longitudinal section curve.
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
624
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
625 * doc/conf/artifacts/chart.xml: Added transition for location input.
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
626
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
627 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
628 Changed cast from WINFOArtifact to FLYSArtifact.
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
629
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
630 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
631 Add an empty facet if the artifact is a ChartArtifact.
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
632
2134
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
633 2012-01-18 Raimund Renkert <raimund.renkert@intevation.de>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
634
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
635 'New Chart' for duration curve.
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
636
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
637 * doc/conf/artifacts/chart.xml: Added state and transition for location input.
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
638
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
639 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
640 Changed cast from WINFOArtifact to FLYSArtifact.
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
641
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
642 * src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java:
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
643 Add an empty facet if the artifact is a ChartArtifact.
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
644
2133
767ce9d1991f Added HYKFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2132
diff changeset
645 2012-01-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
767ce9d1991f Added HYKFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2132
diff changeset
646
767ce9d1991f Added HYKFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2132
diff changeset
647 Added accidentally ommitted HYKFacet, fixing build.
767ce9d1991f Added HYKFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2132
diff changeset
648
767ce9d1991f Added HYKFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2132
diff changeset
649 * src/main/java/de/intevation/flys/artifacts/model/HYKFacet.java:
767ce9d1991f Added HYKFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2132
diff changeset
650 New, stubby facet for hyk infrastructure.
767ce9d1991f Added HYKFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2132
diff changeset
651
2132
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
652 2012-01-18 Raimund Renkert <raimund.renkert@intevation.de>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
653
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
654 'New Chart' for computed discharge curve.
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
655
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
656 * doc/conf/artifacts/chart.xml: Fixed transitions and added state for km input.
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
657
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
658 * src/main/java/de/intevation/flys/artifacts/model/EmptyFacet.java:
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
659 New. Added an empty facet to avoid deleting an empty output.
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
660
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
661 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java,
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
662 src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java,
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
663 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
664 Changed some return values if the artifact is a ChartArtifact.
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
665
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
666 * src/main/java/de/intevation/flys/exports/ChartGenerator.java,
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
667 src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
668 Changed casts from WINFOArtifact to FLYSArtifact.
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
669
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
670 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java:
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
671 Add an empty facet if the artifact is a ChartArtifact.
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
672
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
673 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
674 Set a default axis range if the range is null.
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
675
2131
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
676 2012-01-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
677
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
678 Added stub hyk infrastructure.
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
679
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
680 * doc/conf/artifacts/hyk.xml: Added trivial transition configuration
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
681 for hyk artifacts.
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
682
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
683 * doc/conf/conf.xml: Register HYK artifact and its transition conf.
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
684
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
685 * src/main/java/de/intevation/flys/artifacts/HYKArtifact.java,
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
686 src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java,
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
687 src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java:
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
688 Added static 'hyk' artifact, facet and state.
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
689
2130
3cbdf1b77ea5 Add 'hyk' facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2129
diff changeset
690 2012-01-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3cbdf1b77ea5 Add 'hyk' facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2129
diff changeset
691
3cbdf1b77ea5 Add 'hyk' facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2129
diff changeset
692 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
3cbdf1b77ea5 Add 'hyk' facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2129
diff changeset
693 Add 'hyk' facet type.
3cbdf1b77ea5 Add 'hyk' facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2129
diff changeset
694
2129
4bd84e66909e Add hyk facet to compatibility list of winfo.xml
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2128
diff changeset
695 2012-01-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4bd84e66909e Add hyk facet to compatibility list of winfo.xml
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2128
diff changeset
696
4bd84e66909e Add hyk facet to compatibility list of winfo.xml
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2128
diff changeset
697 Add hyk facet to compatibility list of winfo.xml .
4bd84e66909e Add hyk facet to compatibility list of winfo.xml
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2128
diff changeset
698
4bd84e66909e Add hyk facet to compatibility list of winfo.xml
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2128
diff changeset
699 * doc/conf/artifacts/winfo.xml: Add hyk facets to compatibility list.
4bd84e66909e Add hyk facet to compatibility list of winfo.xml
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2128
diff changeset
700
2128
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
701 2012-01-18 Ingo Weinzierl <ingo@intevation.de>
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
702
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
703 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
704 method getDataAsLong that returns a Long representation of a data item or
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
705 null if no such data item is existing or it cannot be parsed as Long.
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
706
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
707 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
708 that returns the selected reference gauge (specified by 'reference_gauge'
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
709 parameter) of a FLYSArtifact.
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
710
2127
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
711 2012-01-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
712
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
713 * src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java:
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
714 Cache a TreeMap<km, annotation string> of the annotation values of whole
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
715 rivers. This is _much_ more efficient than firing an HQL/SQL statement for
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
716 each km and caching these results.
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
717
2126
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
718 2012-01-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
719
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
720 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLine.java:
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
721 Deleted. It is in the backend now.
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
722
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
723 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
724 src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionChunk.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
725 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
726 src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLineFactory.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
727 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
728 src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
729 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
730 Adjusted to use the fast cross section line from backend now.
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
731
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
732 * doc/conf/cache.xml: Store cross section lines cache on disk.
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
733
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
734 * src/main/java/de/intevation/flys/artifacts/states/StaticWQKmsState.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
735 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
736 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java: Removed
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
737 superfluous imports.
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
738
2125
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
739 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
740
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
741 Fix assignment of stateId/hash in WaterlevelFacet.
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
742
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
743 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
744 More verbose logging, fix hash/stateid assignment.
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
745
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
746 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
747 (deepCopy): implemented.
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
748
2124
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
749 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
750
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
751 "Ported" StaticWQKmsArtifact to use compute-type caching mechanism.
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
752
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
753 * doc/conf/artifacts/staticwqkms.xml: Declare trivial info.
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
754
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
755 * doc/conf/conf.xml: Register staticwqkms artifact and factory.
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
756
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
757 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java:
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
758 Sublacss DataFacet.
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
759
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
760 * src/main/java/de/intevation/flys/artifacts/states/StaticWQKmsState.java:
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
761 New. State.
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
762
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
763 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java:
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
764 Refactored. Most computation and stuff now done in State and Facet.
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
765
2123
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
766 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
767
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
768 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
769 Minor cosmetics.
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
770
2122
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
771 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
772
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
773 Refactoring.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
774
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
775 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
776 Added new constructor.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
777
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
778 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
779 Refactored, subclass BlackboardDataFacet.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
780
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
781 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
782 Refactored, subclass DataFacet.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
783
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
784 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java:
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
785 Adjusted.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
786
2121
70ef5fdc7414 Cosmetics, added new DataFacet constructor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2120
diff changeset
787 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
70ef5fdc7414 Cosmetics, added new DataFacet constructor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2120
diff changeset
788
70ef5fdc7414 Cosmetics, added new DataFacet constructor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2120
diff changeset
789 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
70ef5fdc7414 Cosmetics, added new DataFacet constructor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2120
diff changeset
790 Cosmetics, added new constructor.
70ef5fdc7414 Cosmetics, added new DataFacet constructor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2120
diff changeset
791
2120
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
792 2012-01-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
793
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
794 Use improved caching for cross section data.
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
795 !!! This commit needs heavy testing !!!
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
796
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
797 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java:
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
798 Refactored to provide the map to determine the nearest cross section line
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
799 neighbors for a given km to the public. This is a bit hackish because
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
800 it hhould have its own factory which is then used by this service and
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
801 other parts of the code.
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
802
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
803 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
804 searchCrossSectionLine() now returns a FastCrossSectionLine. To find this
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
805 line efficiently it uses the map of the CrossSectionKMService which
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
806 already provides a nearest neighbor searching mechanism for cross
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
807 section lines. The FastCrossSectionLine is fetched with the
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
808 FastCrossSectionLineFactory which uses a cache as described in the
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
809 previous commit.
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
810
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
811 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
812 src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java,
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
813 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
814 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
815 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Uses
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
816 the FastCrossSectionLine instead of CrossSectionLines now.
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
817
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
818 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLine.java:
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
819 Added method fetchCrossSectionProfile() to access the point data in
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
820 the profile generating compatible way.
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
821
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
822 * src/main/java/de/intevation/flys/artifacts/ChartArtifact.java: Removed
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
823 superfluous import.
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
824
2119
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
825 2012-01-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
826
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
827 * doc/conf/cache.xml: Added cache for fast section lines chunks.
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
828
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
829 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionChunk.java:
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
830 New. Chunks of FastCrossSectionLines. Stores cross section lines for ranges
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
831 of one KM.
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
832
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
833 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLineFactory.java:
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
834 New. Access fast cross section lines. It uses the cache 'fast-cross-section-lines'
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
835 configured in cache.xml to store chunks of cross section lines.
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
836
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
837 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLine.java:
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
838 New. Stores the important data (points) of a cross section line.
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
839
2118
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
840 2012-01-16 Ingo Weinzierl <ingo@intevation.de>
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
841
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
842 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
843 Added a new calculation option for historical discharge curves.
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
844
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
845 * src/main/resources/messages.properties,
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
846 src/main/resources/messages_de_DE.properties,
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
847 src/main/resources/messages_en.properties,
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
848 src/main/resources/messages_de.properties: Added translations for
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
849 historical discharge curves.
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
850
2117
758aa62f1156 Added certain facets to compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2116
diff changeset
851 2012-01-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
758aa62f1156 Added certain facets to compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2116
diff changeset
852
758aa62f1156 Added certain facets to compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2116
diff changeset
853 * doc/conf/artifacts/winfo.xml: Added certain facets to to
758aa62f1156 Added certain facets to compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2116
diff changeset
854 compatibility matrices.
758aa62f1156 Added certain facets to compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2116
diff changeset
855
2116
7d01b6885e4e Fixed annotations state xml.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2115
diff changeset
856 2012-01-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7d01b6885e4e Fixed annotations state xml.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2115
diff changeset
857
7d01b6885e4e Fixed annotations state xml.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2115
diff changeset
858 * doc/conf/artifacts/annotation.xml: Fixed accidental change.
7d01b6885e4e Fixed annotations state xml.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2115
diff changeset
859
2115
2e64b895422c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2114
diff changeset
860 2012-01-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2e64b895422c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2114
diff changeset
861
2e64b895422c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2114
diff changeset
862 * doc/conf/artifacts/annotation.xml: Cosmetics.
2e64b895422c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2114
diff changeset
863
2114
e84e2fcd0241 Enabled old floodmap calculations for output type 'map'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2113
diff changeset
864 2012-01-16 Ingo Weinzierl <ingo@intevation.de>
e84e2fcd0241 Enabled old floodmap calculations for output type 'map'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2113
diff changeset
865
e84e2fcd0241 Enabled old floodmap calculations for output type 'map'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2113
diff changeset
866 * doc/conf/meta-data.xml: Enabled old floodmap calculations for output
e84e2fcd0241 Enabled old floodmap calculations for output type 'map'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2113
diff changeset
867 type 'map'.
e84e2fcd0241 Enabled old floodmap calculations for output type 'map'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2113
diff changeset
868
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
869 2012-01-13 Raimund Renkert <raimund.renkert@intevation.de>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
870
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
871 Initial implementation for module 'new chart'.
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
872
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
873 * src/main/java/de/intevation/flys/artifacts/ChartArtifact.java:
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
874 New. Artifact for module 'new chart'.
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
875
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
876 * doc/conf/artifacts/chart.xml:
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
877 New. Artifact description for the new artifact.
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
878
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
879 * doc/conf/conf.xml:
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
880 Added new artifact to config.
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
881
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
882 * src/main/resources/messages.properties,
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
883 src/main/resources/messages_de_DE.properties,
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
884 src/main/resources/messages_en.properties,
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
885 src/main/resources/messages_de.properties:
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
886 Added i18n strings for 'new chart' chart types.
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
887
2112
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
888 2011-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
889
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
890 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
891 Cosmetics.
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
892
2111
85d31c2620e5 Avoid an unlikely NPE.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2110
diff changeset
893 2011-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
85d31c2620e5 Avoid an unlikely NPE.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2110
diff changeset
894
85d31c2620e5 Avoid an unlikely NPE.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2110
diff changeset
895 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
85d31c2620e5 Avoid an unlikely NPE.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2110
diff changeset
896 Avoid NPE when copying data from one artifact to another.
85d31c2620e5 Avoid an unlikely NPE.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2110
diff changeset
897
2110
7c5bcb0e03e1 Prevent range collapsing when negative values are given.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2109
diff changeset
898 2011-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7c5bcb0e03e1 Prevent range collapsing when negative values are given.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2109
diff changeset
899
7c5bcb0e03e1 Prevent range collapsing when negative values are given.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2109
diff changeset
900 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
7c5bcb0e03e1 Prevent range collapsing when negative values are given.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2109
diff changeset
901 (expandRange): Prevent collapse due to negative values.
7c5bcb0e03e1 Prevent range collapsing when negative values are given.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2109
diff changeset
902
2109
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
903 2012-01-12 Raimund Renkert <raimund.renkert@intevation.de>
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
904
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
905 * doc/conf/artifacts/map.xml,
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
906 doc/conf/conf.xml,
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
907 src/main/java/de/intevation/flys/artifacts/MapArtifact.java:
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
908 Changed the MapArtifact name to 'new_map'.
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
909
2108
b5cc53a84b66 StableXYDifferenceRenderer: Added code to calculate the area of the generated polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2107
diff changeset
910 2011-01-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b5cc53a84b66 StableXYDifferenceRenderer: Added code to calculate the area of the generated polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2107
diff changeset
911
b5cc53a84b66 StableXYDifferenceRenderer: Added code to calculate the area of the generated polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2107
diff changeset
912 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
b5cc53a84b66 StableXYDifferenceRenderer: Added code to calculate the area of the generated polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2107
diff changeset
913 Added code to calculate the area of the generated polygons.
b5cc53a84b66 StableXYDifferenceRenderer: Added code to calculate the area of the generated polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2107
diff changeset
914 TODO: Render the generated area sum to the plot.
b5cc53a84b66 StableXYDifferenceRenderer: Added code to calculate the area of the generated polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2107
diff changeset
915
2107
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
916 2011-01-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
917
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
918 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
919 Replaced System.err.println()s with proper logging.
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
920
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
921 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
922 src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java,
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
923 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Removed
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
924 superfluous imports.
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
925
2106
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
926 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
927
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
928 flys/issue450 (i18n: Datenkorb: longitudinal-section)
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
929
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
930 * doc/conf/meta-data.xml: Replaced dash by underscore in
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
931 longitudinal-section.
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
932
2105
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
933 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
934
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
935 Towards areas on other than the first axes.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
936
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
937 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
938 Changed signature on which to provide data via the blackboard.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
939 Include facets name to allow unique identification.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
940
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
941 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
942 Store name of one of the facets involved in area creation.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
943 (AreaFacet.Data): New class to hold result data.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
944
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
945 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
946 New methods to find out whether we have a general Q or W type of
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
947 facet.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
948
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
949 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
950 (doArea): Use new Result-Data object instead of Object[], resolve
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
951 which axis to put area to.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
952 (axisIdxForFacet): New.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
953
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
954 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
955 Subclass LongitudinalSectionGenerator.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
956
2103
b9f7ec9bda18 Removed call to removed functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2102
diff changeset
957 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b9f7ec9bda18 Removed call to removed functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2102
diff changeset
958
b9f7ec9bda18 Removed call to removed functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2102
diff changeset
959 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java:
b9f7ec9bda18 Removed call to removed functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2102
diff changeset
960 Do not intefere with CrossSections.
b9f7ec9bda18 Removed call to removed functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2102
diff changeset
961
2102
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
962 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
963
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
964 Cosmetics, cleanups.
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
965
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
966 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
967 (getCrossSections, getCrossSectionNames): Removed.
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
968
2101
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
969 2011-01-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
970
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
971 flys/issue439 (Streckenfavoriten lassen sich nicht über den Datenkorb
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
972 hinzuladen)
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
973
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
974 * doc/conf/meta-data.xml: Made Annotations available via datacage
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
975 in longitudinal section, cosmetics.
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
976
2100
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
977 2012-01-11 Raimund Renkert <raimund.renkert@intevation.de>
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
978
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
979 * doc/conf/conf.xml:
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
980 Added output generator for output type 'map'.
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
981
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
982 * doc/conf/artifacts/map.xml:
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
983 Changed output name to 'map'.
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
984
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
985 * doc/conf/meta-data.xml:
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
986 Added new output type 'map'.
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
987
2099
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
988 2011-01-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
989
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
990 Fix flys/issue446 (Dauerline/Abflusskurve am Pegel: Eigenschaften vom
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
991 Hauptwertthema nicht aufrufbar)
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
992
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
993 * doc/conf/themes.xml: Add default styles for mainvalues.q/w and other
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
994 themes.
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
995
2098
8284c8fca840 Removed security problem when working with map infos.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2097
diff changeset
996 2012-01-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8284c8fca840 Removed security problem when working with map infos.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2097
diff changeset
997
8284c8fca840 Removed security problem when working with map infos.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2097
diff changeset
998 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
8284c8fca840 Removed security problem when working with map infos.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2097
diff changeset
999 Removed XPath injection security hole. A serious one because it allowed
8284c8fca840 Removed security problem when working with map infos.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2097
diff changeset
1000 inspecting the conf.xml file ... with all the db passwords.
8284c8fca840 Removed security problem when working with map infos.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2097
diff changeset
1001
2097
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
1002 2012-01-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
1003
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
1004 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java,
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
1005 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
1006 Removed superfluous imports.
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
1007
2096
bf598599782a Made old calculation results available for floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2095
diff changeset
1008 2012-01-11 Ingo Weinzierl <ingo@intevation.de>
bf598599782a Made old calculation results available for floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2095
diff changeset
1009
bf598599782a Made old calculation results available for floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2095
diff changeset
1010 * doc/conf/meta-data.xml: Added the definition of old calculation results
bf598599782a Made old calculation results available for floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2095
diff changeset
1011 for floodmaps.
bf598599782a Made old calculation results available for floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2095
diff changeset
1012
2095
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1013 2012-01-10 Ingo Weinzierl <ingo@intevation.de>
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1014
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1015 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java: Added
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1016 methods getLayers() and removeLayer().
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1017
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1018 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1019 method getFacets() which returns a list of Facets supported by this
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1020 Artifact. In addition, the FLYSArtifact is now more verbose while
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1021 filtering Facets for Outputs.
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1022
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1023 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1024 Implemented initialize() which now copies the shapefile directory of the
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1025 model Artifact and modifies its Facets (adapts the shapepath which is the
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1026 uuid of the Artifact).
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1027
2094
22732713c54d Made classes to merge Collection Outs more verbose for better debugging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2093
diff changeset
1028 2012-01-10 Ingo Weinzierl <ingo@intevation.de>
22732713c54d Made classes to merge Collection Outs more verbose for better debugging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2093
diff changeset
1029
22732713c54d Made classes to merge Collection Outs more verbose for better debugging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2093
diff changeset
1030 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
22732713c54d Made classes to merge Collection Outs more verbose for better debugging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2093
diff changeset
1031 src/main/java/de/intevation/flys/collections/OutputParser.java: Made
22732713c54d Made classes to merge Collection Outs more verbose for better debugging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2093
diff changeset
1032 them more verbose for better debugging.
22732713c54d Made classes to merge Collection Outs more verbose for better debugging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2093
diff changeset
1033
2093
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1034 2012-01-09 Ingo Weinzierl <ingo@intevation.de>
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1035
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1036 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1037 Initialize() now also calls State.initialize() for each State.
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1038
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1039 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1040 Override initialize() which is defined in AbstractState. NOTE: Currently,
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1041 this method has no code.
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1042
2092
0ccabd82ec76 Added missing service to invalidate the caches via the REST interface.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2091
diff changeset
1043 2012-01-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0ccabd82ec76 Added missing service to invalidate the caches via the REST interface.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2091
diff changeset
1044
0ccabd82ec76 Added missing service to invalidate the caches via the REST interface.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2091
diff changeset
1045 * src/main/java/de/intevation/flys/artifacts/services/CacheInvalidationService.java:
0ccabd82ec76 Added missing service to invalidate the caches via the REST interface.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2091
diff changeset
1046 New. The service to invalidate the caches. (Argh! Forgot to 'svn add')
0ccabd82ec76 Added missing service to invalidate the caches via the REST interface.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2091
diff changeset
1047
2091
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1048 2012-01-06 Ingo Weinzierl <ingo@intevation.de>
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1049
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1050 flys/issue298 (Karte: Automatischer Zoom auf Berechnungsergebnisse)
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1051
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1052 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Added a
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1053 debug statement that prints out the WSPLGEN extent.
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1054
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1055 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Create new
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1056 Envelope instances for initial and max extent if they are not existing.
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1057 Some debug statements have now been removed.
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1058
2090
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1059 2011-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1060
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1061 Add cache for 'static' wqkms (e.g. BaseData) to default cache conf.
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1062
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1063 * doc/conf/cache.xml: Add Cache Config for static wqkms.
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1064
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1065 * src/main/java/de/intevation/flys/artifacts/model/StaticWQKmsCacheKey.java:
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1066 Adjust typo in cache name, minor cosmetic.
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1067
2089
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1068 2011-01-06 Raimund Renkert <raimund.renkert@intevation.de>
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1069
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1070 * src/main/java/de/intevation/flys/artifacts/MapArtifact.java:
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1071 The map artifact has two states now and overrides describe() to
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1072 generate UI sections in the describe response.
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1073 The map state overrides computeAdvance() instead of computeFeed().
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1074
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1075 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1076 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java:
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1077 Changed the WMSDBArtifact in WMSDBState to FLYSArtifact and adjusted
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1078 constructors in state classes.
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1079
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1080 * doc/conf/artifacts/map.xml:
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1081 Added initial state and transition.
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1082
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1083 * src/main/resources/messages.properties,
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1084 src/main/resources/messages_de_DE.properties,
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1085 src/main/resources/messages_en.properties,
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1086 src/main/resources/messages_de.properties:
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1087 Added i18n strings for new state.
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1088
2088
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1089 2011-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1090
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1091 Partial fix for flys/issue437 (Querprofil: Zugeladene Basisdaten
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1092 ignorieren W/Q-heit, falsche Namen).
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1093
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1094 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1095 Set name also for first column (zero based).
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1096
2087
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1097 2012-01-06 Ingo Weinzierl <ingo@intevation.de>
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1098
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1099 flys/issue196 (i18n/l10n: Zahlenformate einheitlich)
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1100
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1101 * src/main/java/de/intevation/flys/artifacts/model/WQ.java: New method
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1102 getRawValue() that extracts the raw double value from 'name' parameter.
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1103
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1104 * src/main/java/de/intevation/flys/utils/Formatter.java: New method
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1105 getRawFormatter() that returns a NumberFormat instance for the current
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1106 locale.
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1107
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1108 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1109 Localized the W/Q labels in CSV exports.
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1110
2086
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
1111 2011-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
1112
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
1113 flys/issue442 (i18n: Datenkorb: flood-protections)
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
1114
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
1115 * doc/conf/meta-data.xml: Replaced dash in flood-protection by
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
1116 underscore to allow translation.
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
1117
2085
dd3f5bd174ea Fix typo in meta data, such that string can be translated in GUI.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2084
diff changeset
1118 2011-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
dd3f5bd174ea Fix typo in meta data, such that string can be translated in GUI.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2084
diff changeset
1119
dd3f5bd174ea Fix typo in meta data, such that string can be translated in GUI.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2084
diff changeset
1120 flys/issue438 (i18n: Datenkorb: additionals)
dd3f5bd174ea Fix typo in meta data, such that string can be translated in GUI.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2084
diff changeset
1121
dd3f5bd174ea Fix typo in meta data, such that string can be translated in GUI.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2084
diff changeset
1122 * doc/conf/meta-data.xml: Fix typo.
dd3f5bd174ea Fix typo in meta data, such that string can be translated in GUI.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2084
diff changeset
1123
2084
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1124 2011-01-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1125
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1126 * src/main/java/de/intevation/flys/artifacts/services/CacheInvalidationService.java:
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1127 New. Uses the CacheFactory to invalidate caches by their names.
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1128 This can be used by external ETL processes like the AFT/DIPS importer
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1129 to prevent cache inconsistencies.
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1130
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1131 Input documents look like this:
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1132
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1133 <caches>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1134 <cache name="my-cache"/>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1135 ...
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1136 <cache name="your-cache"/>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1137 </caches>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1138
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1139 Output documents look like this:
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1140
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1141 <caches>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1142 <cache name="my-cache">All elements removed.</cache>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1143 ...
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1144 <cache name="your-cache">Error: Cache not found.</cache>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1145 </caches>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1146
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1147 * doc/conf/conf.xml: Added the cache invalidation service.
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1148
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1149 * src/main/java/de/intevation/flys/artifacts/services/FLYSService.java:
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1150 Added Override annotation.
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1151
2083
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1152 2011-01-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1153
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1154 flys/issue432 (Diagrammeigenschaften/Flächenrenderer:
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1155 Legenden-schriftgröße für Flächenthemen wird ignoriert)
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1156
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1157 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1158 Respect legend item size when generating legend items for
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1159 area dataseries.
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1160
2082
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1161 2011-12-09 Raimund Renkert <raimund.renkert@intevation.de>
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1162
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1163 Implemented new module "new map".
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1164
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1165 * src/main/java/de/intevation/flys/artifacts/MapArtifact.java:
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1166 New. Artifact for the new module, extends RiverAxisArtifact and
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1167 contains the MapState class.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1168
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1169 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1170 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java:
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1171 Added empty constructor to embedded state classes to allow instantiation
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1172 of MapState that extends the RiverAxisState.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1173
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1174 * src/main/java/de/intevation/flys/exports/MapGenerator.java:
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1175 Do not generate an initialExtent element if the initial extent is
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1176 empty.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1177
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1178 * doc/conf/artifacts/map.xml:
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1179 New. Describes the state for the new module.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1180
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1181 * doc/conf/conf.xml:
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1182 Added new config file.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1183
2081
aa9cc91c8193 #444 Take care on NullPointerExceptions in getWQMode. Take 'false' as default value if no 'wq_free' item is existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2080
diff changeset
1184 2012-01-05 Ingo Weinzierl <ingo@intevation.de>
aa9cc91c8193 #444 Take care on NullPointerExceptions in getWQMode. Take 'false' as default value if no 'wq_free' item is existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2080
diff changeset
1185
aa9cc91c8193 #444 Take care on NullPointerExceptions in getWQMode. Take 'false' as default value if no 'wq_free' item is existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2080
diff changeset
1186 flys/issue444 (error_no_export_found bei "W bei ungleichwertigem Abfluss")
aa9cc91c8193 #444 Take care on NullPointerExceptions in getWQMode. Take 'false' as default value if no 'wq_free' item is existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2080
diff changeset
1187
aa9cc91c8193 #444 Take care on NullPointerExceptions in getWQMode. Take 'false' as default value if no 'wq_free' item is existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2080
diff changeset
1188 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: If no boolean
aa9cc91c8193 #444 Take care on NullPointerExceptions in getWQMode. Take 'false' as default value if no 'wq_free' item is existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2080
diff changeset
1189 value "wq_free" exists in getWQMode(), false is the default.
aa9cc91c8193 #444 Take care on NullPointerExceptions in getWQMode. Take 'false' as default value if no 'wq_free' item is existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2080
diff changeset
1190
2080
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
1191 2011-01-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
1192
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
1193 flys/issue443 (Querprofile: Hibernate LazyInitializationException)
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
1194
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
1195 * doc/conf/cache.xml: Disable cache for cross-sections.
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
1196
2079
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1197 2012-01-05 Ingo Weinzierl <ingo@intevation.de>
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1198
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1199 flys/issue447 (W-Differenzen: Fehler beim Hinzufügen einer Parameterisierung)
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1200
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1201 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1202 Added a new method cleanEmptyOutputs() which removes Outputs that have
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1203 no Facets set.
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1204
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1205 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Call
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1206 CollectionAttribute.cleanEmptyOutputs() at the end of write() to remove
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1207 empty Outputs that have been added during the merge process.
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1208
2078
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1209 2012-01-05 Ingo Weinzierl <ingo@intevation.de>
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1210
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1211 flys/issue440 (Karte: WSPLGEN Berechnungen für Mosel schlagen fehl)
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1212
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1213 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Modified the
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1214 getRiverBoundary() method because the signature of
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1215 RiverAxis.getRiverAxis() has changed. This method will now take each
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1216 geometry into account, that is retrieved by
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1217 RiverAxis.getRiverBoundary().
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1218
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1219 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1220 Use GeometryUtils.getRiverBoundary() to determine the boundary of a
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1221 river.
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1222
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1223 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1224 Create the riveraxis shapefile with all geometries returned by
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1225 RiverAxis.getRiverAxis().
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1226
2077
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
1227 2012-01-05 Ingo Weinzierl <ingo@intevation.de>
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
1228
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
1229 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Repaired
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
1230 broken items in legend. The new renderer requires the current plot. This
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
1231 is set now.
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
1232
2076
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1233 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1234
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1235 * doc/conf/themes.xml: Added a new field 'pointsize' to the virtual theme
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1236 'HiddenColorLines'.
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1237
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1238 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added methods to
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1239 parse the new field of 'HiddenColorLines'.
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1240
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1241 * src/main/java/de/intevation/flys/jfree/StyledXYSeries.java: Apply the
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1242 pointsize defined in themes.
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1243
2075
f42b0e624e97 Small bugfix: use correct keys for buffering min/max values in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2074
diff changeset
1244 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
f42b0e624e97 Small bugfix: use correct keys for buffering min/max values in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2074
diff changeset
1245
f42b0e624e97 Small bugfix: use correct keys for buffering min/max values in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2074
diff changeset
1246 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
f42b0e624e97 Small bugfix: use correct keys for buffering min/max values in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2074
diff changeset
1247 Use correct keys for buffering in getMinimum() and getMaximum().
f42b0e624e97 Small bugfix: use correct keys for buffering min/max values in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2074
diff changeset
1248
2074
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1249 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1250
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1251 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1252 src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1253 src/main/java/de/intevation/flys/exports/EnhancedLineAndShapeRenderer.java:
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1254 Moved to de.intevation.flys.jfree.
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1255
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1256 * src/main/java/de/intevation/flys/jfree/StyledXYSeries.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1257 src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1258 src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1259 Moved from de.intevation.flys.exports.
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1260
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1261 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1262 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1263 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1264 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1265 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1266 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1267 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1268 Added necessary imports.
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1269
2073
27ada2e4243d Performance improvements for EnhancedLineAndShapeRenderer: buffer minimum and maximum for each series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2072
diff changeset
1270 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
27ada2e4243d Performance improvements for EnhancedLineAndShapeRenderer: buffer minimum and maximum for each series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2072
diff changeset
1271
27ada2e4243d Performance improvements for EnhancedLineAndShapeRenderer: buffer minimum and maximum for each series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2072
diff changeset
1272 * src/main/java/de/intevation/flys/exports/EnhancedLineAndShapeRenderer.java:
27ada2e4243d Performance improvements for EnhancedLineAndShapeRenderer: buffer minimum and maximum for each series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2072
diff changeset
1273 Buffered the computation results of getMinimum() and getMaximum().
27ada2e4243d Performance improvements for EnhancedLineAndShapeRenderer: buffer minimum and maximum for each series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2072
diff changeset
1274
2072
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1275 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1276
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1277 flys/issue393 (Themenstileditor: Minimum anzeigen / Beschriftung anzeigen)
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1278
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1279 * src/main/java/de/intevation/flys/exports/EnhancedLineAndShapeRenderer.java:
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1280 New renderer that overrides JFreeChart's XYLineAndShapeRenderer. This
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1281 renderer brings the option to explicitly display the minimum and/or
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1282 maximum or a series as shape. Currently, there are no options to adjust
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1283 the style of those shapes.
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1284
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1285 * doc/conf/themes.xml: Added a new virtual theme 'MinMaxPoints'. All line
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1286 theme inherit from that theme now.
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1287
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1288 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added methods to
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1289 parse the fields 'showminimum' and 'showmaximum' of 'MinMaxPoints' theme.
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1290
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1291 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java: Added
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1292 methods to apply the fields of the new Theme 'MinMaxPoints'.
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1293
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1294 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Modified
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1295 the getRenderer() method which now always returns a new instance of
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1296 EnhancedLineAndShapeRenderer.
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1297
2071
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1298 2011-01-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1299
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1300 Allow styling of outline of areas.
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1301
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1302 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1303 Allow styling of outline of areas.
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1304
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1305 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java:
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1306 Parse outline style for areas, apply it to renderer.
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1307
2070
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1308 2012-01-03 Ingo Weinzierl <ingo@intevation.de>
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1309
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1310 flys/issue104 (W-INFO: Wasserspiegellagenberechnung / Strecke)
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1311
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1312 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Call
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1313 the new flys-backend method Wst.determineMinMaxQFree() to determine the
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1314 min/max Qs at a given kilometer.
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1315
2069
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
1316 2011-01-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
1317
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
1318 * doc/conf/themes.xml: Reflect name chnage of longitudinal sections
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
1319 area artifacts and include ColorLine style for area styles.
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
1320
2068
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1321 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1322
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1323 flys/issue370 (WINFO: Berechnungsausgabe W/Pegel [cm] fehlt bei Wasserspiegellage und W am Pegel)
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1324
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1325 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: New method that
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1326 extracts the double value of a WQ object's name.
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1327
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1328 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Adapted
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1329 the header of CSV exports and the content of the "W at gauge" column.
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1330
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1331 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1332 Adapted method signatures that have been changed in WaterlevelExporter.
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1333
2067
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1334 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1335
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1336 * src/main/resources/messages.properties,
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1337 src/main/resources/messages_de_DE.properties,
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1338 src/main/resources/messages_en.properties,
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1339 src/main/resources/messages_de.properties: Added strings used in the CSV
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1340 export.
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1341
2066
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
1342 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
1343
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
1344 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Check
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
1345 if the location of a CSV row is in range of the reference gauge. Write
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
1346 "outside reference gauge" into CSV in such cases.
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
1347
2065
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1348 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1349
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1350 PART II of flys/issue125 (W-INFO: Wasserspiegellagenberechnung / tabellarische Berechnungsausgabe)
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1351
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1352 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Add the
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1353 named main value of a Q and the name of the gauge used for the calculation
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1354 if the WQ mode is "W at gauge" or "Q at gauge".
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1355
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1356 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1357 Adapted the method signatures that have been modified in
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1358 WaterlevelExporter.
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1359
2064
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1360 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1361
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1362 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1363 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1364 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1365 src/main/java/de/intevation/flys/exports/AxisSection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1366 src/main/java/de/intevation/flys/exports/ExportSection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1367 src/main/java/de/intevation/flys/exports/LegendSection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1368 src/main/java/de/intevation/flys/exports/ChartSection.java: Removed
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1369 unused imports.
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1370
2063
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1371 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1372
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1373 PART I of flys/issue125 (W-INFO: Wasserspiegellagenberechnung / tabellarische Berechnungsausgabe)
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1374
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1375 * doc/conf/cache.xml: Registered a new Cache for the LocationProvider.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1376
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1377 * src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java:
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1378 New. This class is able to return the description of a location based on a
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1379 river and kilometer parameter. The LocationProvider stores single
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1380 locations into a Cache if one is configured for this class.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1381
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1382 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1383 Added a method that returns a single Annotation for a specific kilometer and
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1384 river.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1385
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1386 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1387 getLocationDescription() that might be used to determine the description
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1388 of a specified kilometer for a given river.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1389
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1390 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Make use
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1391 of FLYSUtils.getLocationDescription() to add a new column that contains
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1392 the location description.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1393
2062
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
1394 2011-12-29 Ingo Weinzierl <ingo@intevation.de>
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
1395
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
1396 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Write
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
1397 min/max values for free Qs into Artifact's DESCRIBE document.
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
1398
2061
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
1399 2011-12-28 Ingo Weinzierl <ingo@intevation.de>
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
1400
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
1401 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Fixed
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
1402 broken order to determine the step width of Qs and Ws.
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
1403
2060
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
1404 2011-12-28 Ingo Weinzierl <ingo@intevation.de>
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
1405
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
1406 flys/issue104 (W-INFO: Wasserspiegellagenberechnung / Strecke)
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
1407
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
1408 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
1409 Validate user defined free Q values.
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
1410
2059
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1411 2011-12-28 Ingo Weinzierl <ingo@intevation.de>
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1412
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1413 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1414 Compute better step width based on a maximal number of steps = 30.
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1415 Results with digits are rounded up. E.g.:
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1416 Q range = 9.6 - 1750
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1417 Step width = 58.01
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1418 Rounded result = 60
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1419
2058
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1420 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1421
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1422 * src/main/java/de/intevation/flys/exports/AxisSection.java,
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1423 src/main/java/de/intevation/flys/exports/LegendSection.java,
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1424 src/main/java/de/intevation/flys/exports/ChartSection.java: Subclasses
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1425 TypeSection to be able to use convinience methods for string, integer,
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1426 double and boolean values.
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1427
2057
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1428 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1429
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1430 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: The
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1431 getSize() method now returns null if no width and height is specified in
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1432 the request document or if width/height <= 0. It no longer returns the
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1433 result of getDefaultSize().
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1434
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1435 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Set the
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1436 size of a chart export to the size specified in the ChartSettings if
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1437 there are no valid values in the request document.
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1438
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1439 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java: Set the
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1440 chart size to ChartGenerator.getDefaultSize() if no valid values are
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1441 returned by ChartGenerator.getSize(). This has been done autoamtically
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1442 before.
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1443
2056
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1444 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1445
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1446 * src/main/java/de/intevation/flys/exports/TypeSection.java: New. This
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1447 Section defines some convinience methods to add/set string, integer,
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1448 double and boolean values.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1449
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1450 * src/main/java/de/intevation/flys/exports/ExportSection.java: New.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1451 Subclasses TypeSection. The ExportSection currently offers attributes
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1452 'width' and 'height'.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1453
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1454 * src/main/java/de/intevation/flys/exports/ChartSettings.java: Added
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1455 getter/setter methods to support an ExportSection.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1456
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1457 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Create an
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1458 ExportSection while initial ChartSettings creation.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1459
2055
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
1460 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
1461
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
1462 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added and
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
1463 make use of a new method createLegendLabelFont() to create unified Fonts for
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
1464 LegendItems. This method considers the user defined size for LegendItems.
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
1465
2054
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
1466 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
1467
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
1468 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
1469 Implemented adjustAxes(). This method now sets the label Font of the X
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
1470 axis. Its size is determined by getXAxisLabelFontSize().
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
1471
2053
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
1472 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
1473
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
1474 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added method
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
1475 getFontSize() to retrieve the font size for an axis.
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
1476
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
1477 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
1478 Modified createYAxis(int): call super.createYAxis(int) and adjust
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
1479 necessary settings - no Axis creation takes place here.
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
1480
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
1481 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
1482 getXAxisLabelFontSize() and getYAxisLabelFontSize(int) to retrieve the
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
1483 user defined font size for an axis. The getYAxisLabelFontSize() is used in
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
1484 createYAxis(int) to set the font size for axes labels.
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
1485
2052
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
1486 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
1487
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
1488 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
1489 Override getYAxisWalker().
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
1490
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
1491 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Create new
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
1492 instances of IdentifiableNumberAxis in createYAxis(int) default
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
1493 implementation.
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
1494
2051
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1495 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1496
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1497 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1498 getLabel() to retrieve the axis label.
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1499
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1500 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1501 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1502 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1503 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1504 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1505 Override getDefaultXAxisLabel() and getDefaultYAxisLabel() defined in
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1506 XYChartGenerator.
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1507
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1508 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Implement
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1509 getXAxisLabel() and getYAxisLabel(int). Both methods search for an axis
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1510 label defined in the ChartSettings first. If no label is specified or if
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1511 no ChartSettings is set, getDefaultXAxisLabel() or
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1512 getDefaultYAxisLabel(int) is called to retrieve the initial/default axis
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1513 label.
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
1514
2050
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
1515 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
1516
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
1517 * src/main/java/de/intevation/flys/exports/ChartSettings.java: Modified the
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
1518 signature of addAxisSection(). This method now accepts AxisSections only.
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
1519 In addition, there is a new method getAxisSection(String) that returns an
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
1520 AxisSection specified by its identifier.
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
1521
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
1522 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added new
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
1523 methods getIdentifier(), isFixed(), getUpperRange() and getLowerRange() to
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
1524 retrieve the attributes supported by this Section.
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
1525
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
1526 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Make use
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
1527 of axes ranges specified in ChartSettings if an axis is fixed.
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
1528
2049
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1529 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1530
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1531 * src/main/java/de/intevation/flys/exports/IdentifiableNumberAxis.java: New.
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1532 Subclasses JFreeChart's NumberAxis and offers a getId() method which
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1533 returns an identifiable key.
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1534
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1535 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Implements
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1536 a createNumberAxis() method that should be used by all subclasses to
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1537 create new axes. This method returns an instance of IdentifiableNumberAxis
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1538 which is required for zooming.
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1539
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1540 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1541 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1542 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1543 Create new NumberAxis instances by using XYChartGenerator.createNumberAxis().
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
1544
2048
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1545 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1546
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1547 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1548 Implemented the methods getChartTitle() and getChartSubtitle(). Both
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1549 methods try to get the required information from ChartSettings. If no
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1550 ChartSettings is set for this OutGenerator, these methods will call
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1551 getDefaultChartTitle() and getDefaultChartSubtitle().
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1552
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1553 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1554 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1555 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1556 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1557 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1558 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1559 Renamed getChartTitle() and getChartSubtitle() to
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1560 getDefaultChartTitle() and getDefaultChartSubtitle(). In addition, the
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1561 methods addSubtitles() became more robust - these OutGenerators add
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1562 subtitles only if the subtitle is not empty.
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
1563
2047
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1564 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1565
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1566 * src/main/java/de/intevation/flys/exports/OutGenerator.java: Added a
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1567 setSettings(Settings) method.
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1568
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1569 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1570 Call OutGenerator.setSettings() before calling doOut() for each Facet.
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1571
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1572 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Implemented
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1573 setSettings() and added convinience methods to access chart specific
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1574 settings.
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1575
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1576 * src/main/java/de/intevation/flys/exports/MapGenerator.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1577 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1578 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1579 src/main/java/de/intevation/flys/exports/ATExporter.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1580 src/main/java/de/intevation/flys/exports/ReportGenerator.java: Implemented
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1581 setSettings().
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1582
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1583 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1584 src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Make use
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1585 of the attributes specified in the Settings: the title, subtitle,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1586 displayGrid and displayLegend settings are functional now.
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
1587
2046
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
1588 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
1589
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
1590 * src/main/java/de/intevation/flys/exports/ChartSettings.java,
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
1591 src/main/java/de/intevation/flys/exports/LegendSection.java,
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
1592 src/main/java/de/intevation/flys/exports/ChartSection.java: Use more
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
1593 concrete classes than Settings and Section in these classes to avoid a lot
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
1594 of castings.
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
1595
2045
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1596 2011-12-22 Ingo Weinzierl <ingo@intevation.de>
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1597
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1598 flys/issue242 (W-INFO: Fehlende Header in Datenexporten)
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1599
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1600 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added functions
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1601 getQs(), getWs(), getGauge(), getGaugename() and getRivername() that all
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1602 take a parameter FLYSArtifact.
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1603
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1604 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Moved the
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1605 implementation of getGauge() to FLYSUtils. The getGauge() in this class
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1606 just calls and returns FLYSUtils.getGauge().
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1607
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1608 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Write a
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1609 header into a CSV export containing meta information about this export.
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1610
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1611 * src/main/resources/messages.properties,
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1612 src/main/resources/messages_de_DE.properties,
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1613 src/main/resources/messages_en.properties,
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1614 src/main/resources/messages_de.properties: Added strings used in the CSV
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1615 export as header.
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
1616
2044
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
1617 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
1618
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
1619 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
1620 (getKm): Removed, not called anymore.
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
1621
2043
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
1622 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
1623
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
1624 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
1625 Include km of cross-section-master in diagrams subtitle (fetched
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
1626 from 'blackboard'.
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
1627
2041
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
1628 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
1629
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
1630 * src/main/java/de/intevation/flys/utils/FLYSUtils.java:
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
1631 Cosmetics, docs.
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
1632
2040
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
1633 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
1634
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
1635 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
1636 (getInitialFacetActivity): Only newest CrossSection is initially
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
1637 active.
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
1638
2039
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
1639 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
1640
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
1641 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
1642 (isNewest): New, query whether a CrossSection is the newest for its
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
1643 river, doc.
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
1644
2038
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1645 2011-12-21 Ingo Weinzierl <ingo@intevation.de>
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1646
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1647 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1648 convinience method to retrieve the value of an data object stored at
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1649 FLYSArtifact as Boolean value.
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1650
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1651 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method that
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1652 returns the named value of a given double value. This method returns only
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1653 the named value, if the WQ mode is "Q at gauge" and if the value fits to a
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1654 named value. In addition to this method, there is a new method to retrieve
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1655 the selected WQ mode as 'WQ_MODE' enum.
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1656
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1657 * src/main/java/de/intevation/flys/exports/AbstractExporter.java:
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1658 Removed prepareData() and its call. The data preparation had a bad side
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1659 effect: the modifications are "persisted" into cache, which has again bad
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1660 side effects.
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1661
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1662 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Removed
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1663 prepareData(). The label creation for columns in the WST export will now
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1664 take place in addWSTColumn(). With help of the master Artifact (I forgot
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1665 this Artifact in my last commit) we are able to replace Q values with
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1666 their named main value.
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
1667
2037
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
1668 2011-12-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
1669
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
1670 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
1671 Cover 'locations' case for initial km of cross section artifacts.
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
1672
2036
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
1673 2011-12-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
1674
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
1675 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
1676 (initialize): Eat ld_from from master artifact.
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
1677 (setup): Set cross_section.km to either masters km or the lowest
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
1678 defined cross-section line, whatever is bigger.
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
1679
2035
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1680 2011-12-21 Ingo Weinzierl <ingo@intevation.de>
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1681
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1682 flys/issue252 (W-INFO: Wasserspiegellagenberechnung / Mitführung der Jährlichkeiten in der Diagramm-/Ergbnisausgabe)
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1683
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1684 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1685 stripNamedMainValue(). The result of this function is a named main value's
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1686 base name without declaration of a year.
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1687
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1688 * src/main/java/de/intevation/flys/exports/AbstractExporter.java: Added a
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1689 method pepareData() that is called in doOut() before the data supported by
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1690 the current Facet is added using addData().
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1691
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1692 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Override
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1693 the prepareData() method to reset the name of WQKms objects. The Qs in a
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1694 waterlevel export should be the Q value or the named main value if the
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1695 value fits to a named main value.
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
1696
2034
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1697 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1698
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1699 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1700 Survive cases where the first dataset has an area-renderer assigned.
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1701
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1702 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1703
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1704 * src/main/java/de/intevation/flys/artifacts/AreaArtifact.java:
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1705 Store additional parameter (whether or not to fill everything in
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1706 between two curves.)
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1707
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1708 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1709 Deliver additional info from artifact.
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1710
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1711 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1712 Evaluate new parameter.
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1713
2032
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1714 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1715
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1716 * doc/conf/themes.xml: Add transparency setting to area theme style.
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1717
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1718 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Helper to
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1719 access transparency setting in theme.
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1720
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1721 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java:
2034
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1722 Respect transparency setting.
2032
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1723
2031
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
1724 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
1725
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
1726 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java:
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
1727 Subclass BlackboardDataFacet to provide data for area calculation.
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
1728
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
1729 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
1730 Cast data to WKms instead of WQKms.
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
1731
2030
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
1732 2011-12-20 Ingo Weinzierl <ingo@intevation.de>
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
1733
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
1734 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
1735 Use a ';' as seperator between Qs and Ws.
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
1736
2029
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
1737 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
1738
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
1739 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
1740 (doOut, doArea): Added handling for areafacets. Code yet mostly
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
1741 copied from CrossSectionGenerator.
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
1742
2028
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
1743 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
1744
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
1745 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
1746 Refactoring, subclass BlackboardDataFacet, remove duplicate code.
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
1747
2027
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1748 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1749
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1750 Cosmetics.
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1751
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1752 * doc/conf/artifacts/winfo.xml,
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1753 src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1754 Renamed facet for consistency reasons.
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1755
2026
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
1756 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
1757
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
1758 Make Waterlevelfacet deliver data via blackbord.
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
1759
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
1760 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
1761 Subclass BlackboardDataFacet.
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
1762
2025
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
1763 2011-12-20 Ingo Weinzierl <ingo@intevation.de>
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
1764
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
1765 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
1766 Create all formatted string labels for Ws and Qs in this class, because
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
1767 this class is the only instance that knows that there are double values
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
1768 to format.
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
1769
2024
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
1770 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
1771
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
1772 Introduced new Facet that will deliver whatever getData returns via
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
1773 blackbord under key which is defined by convention. Attention, the
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
1774 data is not cached if handled this way.
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
1775
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
1776 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
1777 New facet, will be useful for easing implementation of facets that
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
1778 can contribute to area-computations.
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
1779
2023
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
1780 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
1781
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
1782 * src/main/java/de/intevation/flys/exports/VisibleAttribute.java:
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
1783 Removed obsolete imports.
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
1784
2022
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1785 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1786
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1787 Removed obsolete imports.
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1788
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1789 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1790 src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1791 src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1792 src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1793 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1794 Removed obsolete imports.
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1795
2021
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1796 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1797
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1798 With StableXYDifferenceRenderer, create legend items in rectangular
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1799 form, to discern "line" from "area" in legend.
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1800
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1801 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1802 (legendLine, legendShape): Renamed.
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1803 (getLegendItem): Create LegendItem with fill, use PositivePaint for
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1804 that.
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1805
2020
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1806 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1807
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1808 Added further 'area' infrastructure.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1809
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1810 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java:
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1811 New, "area dataset".
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1812
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1813 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1814 (doOut): Use helper to decide if facet is an 'area' facet.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1815 (doArea): Construct StyledAreaSeriesCollection instead of two
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1816 dataseries.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1817
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1818 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1819 (AxisDataset.isArea): Distinguish area datasets with instanceof.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1820 (AxisDataset.addArea): New. Replaces addAreaDataset.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1821 (addAreaSeries): Simplified with new custom SeriesCollection.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1822 (applyTheme): Register and style StableXYDifferenceRenderer for
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1823 StyledAreaSeriesCollections.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1824 Added various TODOs and debug output to stabilize development.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1825
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1826 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1827
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1828 * doc/conf/artifacts/winfo.xml: Added facets to compatibility
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1829 matrices.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1830
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1831 * doc/conf/themes.xml: Added Area theme defaults.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1832
2018
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1833 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1834
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1835 Lay ground for having areas in longitudinal section diagrams, too.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1836 This is done by different naming of the facets.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1837
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1838 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1839 Make the name dynamic.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1840
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1841 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1842 Added further facet types, helper.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1843
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1844 * src/main/java/de/intevation/flys/artifacts/AreaArtifact.java:
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1845 Store name for facets in data item, restrict access to some fields.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1846
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1847 * src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java:
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1848 Use AreaArtifacts data item to use name for facets.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
1849
2017
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1850 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1851
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1852 Cosmetics.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1853
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1854 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1855 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1856 src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1857 Doc.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1858
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1859 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1860 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1861 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1862 Whitespace.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1863
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1864 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Doc and
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1865 whitespace.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1866
2016
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
1867 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
1868
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
1869 * src/main/java/de/intevation/flys/utils/ThemeUtil.java
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
1870 (parseBoolean): New, extracted, updated callers.
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
1871 (parseFillColorField, parseShowBorder): New, for area styles.
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
1872
2015
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
1873 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
1874
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
1875 flys/issue202 (W-INFo: Wasserspiegellagenberechnung / Vorbelegung Strecke)
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
1876
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
1877 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
1878 Added a system property which is used to determine, if the DESCRIBE
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
1879 document of an Artifact should include default values (values, that have
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
1880 been inserted by the user some time ago) or not. The default case is,
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
1881 that the DESCRIBE does NOT include default values. To enable default
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
1882 values, set "flys.use.default.values" to "true".
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
1883
2014
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
1884 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
1885
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
1886 flys/issue419 (Themen-Name "Q(null)" bei W bei ungl. A.)
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
1887
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
1888 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
1889 Use correct variable to create Facet names.
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
1890
2013
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1891 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1892
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1893 flys/issue380 (W-INFO / Überschwemmungskarte, falsches DGM)
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1894
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1895 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1896 convinience method that returns a parameter of FLYSArtifact as Integer.
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1897
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1898 * src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java: Override
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1899 validate() to determine, if the DGM selected by the user is valid for the
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1900 current calculation range and river.
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1901
2012
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
1902 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
1903
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
1904 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
1905 Roll-back accidentally committed changes.
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
1906
2011
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
1907 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
1908
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
1909 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
1910 (doOut): Hide 'invisible' (deleted) themes from Outgenerators.
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
1911
2010
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1912 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1913
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1914 Added area.name data item and access to areaartifact.
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1915
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1916 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1917 Rephrased debug output, do survive case where only one curve is
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1918 given for area calculation (this is the "above" or "under" case).
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1919
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1920 * src/main/java/de/intevation/flys/artifacts/AreaArtifact.java
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1921 (getAreaName): Access "area.name" data item.
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1922
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1923 * src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java:
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1924 Respect area.name data of artifact when reproducing facets.
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1925
2009
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
1926 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
1927
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
1928 * doc/conf/conf.xml: Fix, accidentally added wrong factory in last
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
1929 commit.
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
1930
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
1931 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
1932
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
1933 * doc/conf/conf.xml: Register area artifact factory.
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
1934
2007
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
1935 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
1936
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
1937 * doc/conf/artifacts/winfo.xml: Added area artifacts to cross-section
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
1938 compatibility matrix.
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
1939
2006
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
1940 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
1941
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
1942 Add area dataseries when facet delivering one.
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
1943
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
1944 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
1945 (doOut): Handle area facets.
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
1946 (doArea): Register areas for area facets.
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
1947
2005
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1948 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1949
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1950 Add simple area registerig functions.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1951
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1952 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1953 (AxisDataset.addAreaDataset): New, add an area dataset.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1954 (AxisDataset.isArea): New.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1955 (addAreaSeries): New. Add Area Dataset.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1956 (applyThemes): Pass info if we have an area, to set different
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1957 renderer.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1958
2004
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
1959 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
1960
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
1961 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
1962 Added convenience function and easy sybclassing.
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
1963
2003
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
1964 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
1965
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
1966 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
1967 Register AREA ("area") facet type.
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
1968
2002
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
1969 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
1970
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
1971 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java,
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
1972 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
1973 Register blackboard key uuid+index and respond with data to it, as
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
1974 assumed by the areaartifact and facet.
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
1975
2001
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1976 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1977
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1978 Added partial area-infrastructure.
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1979
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1980 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java,
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1981 src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1982 src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java:
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1983 New artifact, facet and state for area rendering.
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1984
2000
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1985 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1986
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1987 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Defined an
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1988 interface YAxisWalker that allows to walk over each Y axis definition in
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1989 subclasses. This walker can be retrieved using the new getYAxisWalker()
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1990 method. The AxisSections are built in this class now.
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1991
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1992 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1993 Implemented the YAxisWalker interface and the getYAxisWalker() method.
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1994 Removed the code to build AxisSections.
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1995
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1996 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1997 Implemented getYAxisLabel(int pos) and getYAxisWalker().
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1998
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1999 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2000 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2001 Implemented the getYAxisWalker() method.
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2002
1999
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
2003 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
2004
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
2005 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
2006 Some optimizations during out() operation - the CollectionAttribute is
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
2007 parsed a single time now (*i guess*). This code really needs some
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
2008 refactoring!
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
2009
1998
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
2010 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
2011
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
2012 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
2013 Added an INFO message that displays the duration time for the out()
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
2014 operation.
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
2015
1997
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2016 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2017
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2018 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2019 Calls super.buildAxisSections().
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2020
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2021 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2022 Implemented the method buildAxisSections(). The result list will contain
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2023 an AxisSection for the X axis.
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2024
1996
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
2025 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
2026
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
2027 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Bugfix:
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
2028 Add new Outputs to the current CollectionAttribute if no old one is
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
2029 existing.
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
2030
1995
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
2031 2011-12-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
2032
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
2033 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
2034 Directly fetch key/value pairs when writing a collection attribute.
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
2035
1994
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2036 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2037
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2038 * src/main/java/de/intevation/flys/exports/ChartSettings.java: Added new
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2039 functions that allow parsing a ChartSettings object from DOM Node.
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2040
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2041 * src/main/java/de/intevation/flys/collections/AttributeParser.java: Parse
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2042 the Settings of each Output.
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2043
1993
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2044 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2045
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2046 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2047 Added a method to set a new Settings object for a specific Output and a
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2048 method to clear the list of Facets of a specific Output.
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2049
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2050 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: The
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2051 AttributeWriter no longer creates new CollectionAttributes - it only
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2052 modifies the old CollectionAttribute. At first, it clears the Facets of
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2053 all Outputs. Finally, the merged Facets are added to the Outputs.
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2054
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2055 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2056 Added the CollectionAttribute to the AttributeWriters constructor.
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2057
1992
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2058 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2059
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2060 * src/main/java/de/intevation/flys/exports/DoubleAttribute.java: New. An
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2061 Attribute that stores double values.
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2062
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2063 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added methods
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2064 to set values for 'fixation', 'font-size', 'lower' and 'upper'.
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2065
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2066 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2067 Set new attributes mentioned above for each axis' AxisSection.
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2068
1991
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2069 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2070
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2071 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added methods
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2072 to set the axis label and id.
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2073
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2074 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Improved
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2075 the ChartSettings that will now contain a set of AxisSections. The new
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2076 buildAxisSections() method in this class is not implemented and needs to
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2077 be implemented by subclasses.
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2078
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2079 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2080 Override buildAxisSections() of XYChartGenerator to create an AxisSection
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2081 for each axis that is able to be displayed in this sort of chart. In
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2082 addition, there is a new method getYAxisLabel(int) that returns the label
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2083 for a specific Y axis.
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2084
1990
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2085 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2086
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2087 * src/main/java/de/intevation/flys/exports/IntegerAttribute.java: New.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2088 Concrete subclass of a DefaultAttribute for storing integer values.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2089
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2090 * src/main/java/de/intevation/flys/exports/LegendSection.java: New. A
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2091 concrete Section subclass to store legend specific attributes.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2092
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2093 * src/main/java/de/intevation/flys/exports/BooleanAttribute.java,
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2094 src/main/java/de/intevation/flys/exports/StringAttribute.java: Removed
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2095 needless import of org.w3c.dom.Attr.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2096
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2097 * src/main/java/de/intevation/flys/exports/ChartSettings.java: ChartSettings
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2098 is able to store a Section for legends now.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2099
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2100 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2101 methods to retrieve the font size of legends and if the legend should be
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2102 visible or not. In addition, the ChartSettings returned by this instance
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2103 will now contain a LegendSection as well.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2104
1989
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2105 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2106
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2107 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Introduced
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2108 methods getChartSubtitle() and isGridVisible(). getChartSubtitle() returns
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2109 in this implementation null. Concrete subclasses should override this
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2110 mehtod if they require subtitles in charts. isGridVisible() determines if
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2111 the grid in the chart should be visible or not. This method return always
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2112 true in this implementation.
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2113 In addition, the Settings object returned by getSettings() will now have a
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2114 ChartSection set properly.
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2115
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2116 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2117 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2118 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2119 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2120 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2121 Override getChartSubtitle().
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2122
1988
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
2123 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
2124
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
2125 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
2126 Prepare the OutGenerator (process each of the Output's Facets) during the
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
2127 describe() operation to be able to return an initial Settings object.
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
2128
1987
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
2129 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
2130
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
2131 * src/main/java/de/intevation/flys/exports/BooleanAttribute.java,
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
2132 src/main/java/de/intevation/flys/exports/VisibleAttribute.java,
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
2133 src/main/java/de/intevation/flys/exports/StringAttribute.java: Fixed wrong
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
2134 usage of DOM operations.
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
2135
1986
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2136 2011-12-14 Ingo Weinzierl <ingo@intevation.de>
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2137
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2138 * src/main/java/de/intevation/flys/exports/BooleanAttribute.java,
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2139 src/main/java/de/intevation/flys/exports/VisibleAttribute.java,
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2140 src/main/java/de/intevation/flys/exports/StringAttribute.java: New.
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2141 Concrete subclasses of a DefaultAttribute.
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2142
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2143 * src/main/java/de/intevation/flys/exports/ChartSettings.java,
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2144 src/main/java/de/intevation/flys/exports/AxisSection.java,
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2145 src/main/java/de/intevation/flys/exports/ChartSection.java:
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2146 Implementations for chart settings. WORK IN PROGRESS!
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2147
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2148 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Override
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2149 the getSettings() method. The implementation here returns a ChartSettings
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2150 instance.
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2151
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2152 * src/main/java/de/intevation/flys/exports/EmptySettings.java: Modified the
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2153 node name of the settings ("art:settings" -> "settings").
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2154
1985
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
2155 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
2156
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
2157 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
2158 Cosmetics, doc.
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
2159
1984
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
2160 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
2161
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
2162 Cosmetics.
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
2163
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
2164 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
2165 Remove needless imports.
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
2166
1983
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2167 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2168
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2169 Fix/Guard certain misconditions.
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2170
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2171 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Do
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2172 not crash when given null-range.
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2173
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2174 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2175 Do not crash when given malformed array.
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2176
1982
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2177 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2178
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2179 Cosmetics.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2180
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2181 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java,
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2182 ChangeLog: Whitespace cosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2183
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2184 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2185 Annotation cosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2186
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2187 * src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java:
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2188 Convenience cosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2189
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2190 * src/main/java/de/intevation/flys/utils/DataUtil.java:
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2191 vim-magicosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2192
1981
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2193 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2194
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2195 Implement new WaterLineArtifact where needed so far.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2196
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2197 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2198 Declare that we implement WaterLineArtifact.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2199
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2200 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2201 (getWaterLines): Implement to fulfil new WaterLineArtifact-
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2202 interface-impl. Also generate new Facet.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2203
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2204 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2205 Do not depend on WINFOArtifacts, but on WaterLineArtifacts instead.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2206
1980
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2207 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2208
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2209 Added interface WaterLineArtifact to be implemented by artifacts
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2210 that know how to create a water line "against" a cross section.
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2211
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2212 * src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java:
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2213 New, straight-forward interface.
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2214
1979
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2215 2011-12-14 Ingo Weinzierl <ingo@intevation.de>
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2216
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2217 * src/main/java/de/intevation/flys/exports/EmptySettings.java: An
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2218 implementation of the Settings interface defined in the artifact-database
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2219 module. This implementation accepts no Section objects at all and creates
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2220 an empty "settings" Node in its toXML() operation.
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2221
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2222 * src/main/java/de/intevation/flys/exports/OutGenerator.java: Defined a new
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2223 method getSettings() that returns a Settings instance.
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2224
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2225 * src/main/java/de/intevation/flys/exports/ChartGenerator.java,
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2226 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2227 src/main/java/de/intevation/flys/exports/MapGenerator.java,
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2228 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2229 src/main/java/de/intevation/flys/exports/ATExporter.java,
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2230 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2231 Implemented the getSettings() operation. All OutGenerators will currently
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2232 return an instance of EmptySettings.
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2233
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2234 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2235 Before the DESCRIBE document is created, we gonna evaluate each Output
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2236 defined in the Collection's attribute document, if it has a Settings
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2237 object set. If this is not the case, the relevant OutGenerator is called
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2238 to retrieve a new instance of Settings.
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2239
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2240 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2241 Append the Settings of Outputs to the Output nodes in the XML
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2242 representation.
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2243
1978
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
2244 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
2245
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
2246 Recommend cross-sections.
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
2247
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
2248 * doc/conf/meta-data.xml: When having a cross-section out, recommend
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
2249 respective artifacts.
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
2250
1977
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
2251 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
2252
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
2253 Register factory for CrossSectionArtifacts.
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
2254
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
2255 * doc/conf/conf.xml: Register CrossSectionArtifact-Factory.
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
2256
1976
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2257 2011-12-13 Ingo Weinzierl <ingo@intevation.de>
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2258
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2259 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2260 New. This class will store the information provided in the Collection's
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2261 attribute (which is a DOM document).
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2262
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2263 * src/main/java/de/intevation/flys/collections/CollectionDescriptionHelper.java:
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2264 Store an instance of CollectionAttribute and append its XML representation
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2265 to the DESCRIBE document.
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2266
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2267 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Removed
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2268 all DOM operations from this writer. Its new task is to create a new
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2269 CollectionAttribute object which represents a merged version of the old
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2270 CollectionAttribute and the information provided by the Collection's child
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2271 Artifacts.
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2272
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2273 * src/main/java/de/intevation/flys/collections/AttributeParser.java: The
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2274 result of AttributeParser's parse() operation is a CollectionAttribute
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2275 object now. The methods getOuts() and getFacets() are as of now proxy
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2276 methods that call the relevant methods of CollectionAttribute.
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2277
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2278 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2279 Some structural changes in the process to build the attribute Document of
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2280 the Collection's DESCRIBE. We will no longer work with Document during
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2281 this process but with instances of CollectionAttribute.
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2282
1975
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2283 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2284
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2285 Server-side of newer Cross-Section diagram construction architecture.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2286
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2287 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2288 (searchCrossSectionKmLine, getCrossSectionSnapKm),
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2289 (getCrossSectionData): Removed, most functionality contained in
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2290 CrossSectionArtifact.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2291 (getWaterLines): Now get CrossSectionLines to calculate water line.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2292
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2293 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2294 Get a CrossSectionLine from blackboard.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2295
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2296 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2297 Hard TODO, commented out function needed for subtitle to allow
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2298 compilation.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2299
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2300 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2301 Added Empty-Dataset- guard.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2302
1974
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
2303 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
2304
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
2305 Cosmetics.
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
2306
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
2307 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
2308 Cosmetics.
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
2309
1973
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
2310 2011-12-13 Ingo Weinzierl <ingo@intevation.de>
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
2311
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
2312 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java,
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
2313 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
2314 Removed superfluous imports.
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
2315
1972
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2316 2011-12-13 Ingo Weinzierl <ingo@intevation.de>
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2317
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2318 * src/main/java/de/intevation/flys/collections/CollectionDescriptionHelper.java:
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2319 New. This class helps generating the DESCRIBE document of a collection.
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2320
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2321 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2322 Moved some of the code to create the DESCRIBE document out to
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2323 CollectionDescriptionHelper.
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2324
1971
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2325 2011-12-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2326
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2327 Resolve todo about wrongly named cross sections.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2328 Open StaticState to allow that facets survive a compute.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2329
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2330 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2331 (computeAdvance, computeFeed, computeInit): Override to call
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2332 staticCompute.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2333 (staticCompute): New. Do nothing but be able to be overridden.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2334
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2335 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2336 (setup): Fetch facets name from db (resolves todo).
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2337 (getCurrentState): override staticstates staticcompute to let
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2338 facets survive a compute.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2339
1970
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2340 2011-12-12 Ingo Weinzierl <ingo@intevation.de>
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2341
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2342 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java,
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2343 src/main/java/de/intevation/flys/wsplgen/WSPLGENCallable.java: Renamed
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2344 JobExecutor to WSPLGENCallable (because it is a Callable now). In addition
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2345 to the call() method which starts the WSPLGEN process, this Callable
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2346 offers a cancelWSPLGEN() method to destroy a running WSPLGEN process.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2347
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2348 * src/main/java/de/intevation/flys/wsplgen/WSPLGENFuture.java: A FutureTask
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2349 that overrides cancel(boolean). Before this instance call
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2350 super.cancel(boolean), it executes WSPLGENCallable.cancelWSPLGEN() to kill
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2351 a running WSPLGEN process.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2352
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2353 * src/main/java/de/intevation/flys/wsplgen/Scheduler.java: The Scheduler is
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2354 no longer a Runnable. It makes now use of a ScheduledThreadPoolExecutor to
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2355 schedule the incoming WSPLGENJobs. The ScheduledThreadPoolExecutor has a
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2356 fixed number of worker threads that process the jobs. The number is 1 per
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2357 default; it can be modified using a System property "wsplgen.max.threads".
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2358
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2359 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java: Added
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2360 a string constant SCHEDULER.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2361
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2362 * src/main/java/de/intevation/flys/wsplgen/SchedulerSetup.java: A
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2363 LifetimeListener that currently implements the systemUp() method to create
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2364 an instance of Scheduler. After its creation, the Scheduler is put into
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2365 the GlobalContext using FLYSContext.SCHEDULER as key.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2366
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2367 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2368 Fetch the Scheduler from GlobalContext.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2369
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2370 * doc/conf/conf.xml: Registered SchedulerSetup as LifetimeListener.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2371
1969
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
2372 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
2373
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
2374 * src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
2375 (describe): Add data items to StaticFLYSArtifacts describe-doc.
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
2376
1968
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2377 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2378
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2379 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2380 (addDefaultChartOutput): Convenienve function to add a chart-output.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2381
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2382 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2383
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2384 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2385 Play nice with CrossSectionArtifact. Employ blackboard.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2386
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2387 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2388 Spawn a CrossSectionFacet, handle various data.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2389
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2390 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2391 Do not produce CrossSectionFacets anymore, these now "belong" to
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2392 CrossSectionArtifacts.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2393
1966
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
2394 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
2395
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
2396 * doc/conf/cache.xml: Added cross_sections cache.
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
2397
1965
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
2398 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
2399
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
2400 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java:
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
2401 (getCrossSection, getCrossSectionUncached): New, access specific
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
2402 CrossSection, employ caching.
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
2403
1964
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
2404 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
2405
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
2406 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
2407 New artifact to handle cross-section access.
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
2408
1963
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
2409 2011-12-09 Raimund Renkert <raimund.renkert@intevation.de>
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
2410
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
2411 Issue 413.
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
2412
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
2413 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
2414 Apply point size from theme attribute linewidth.
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
2415
1962
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2416 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2417
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2418 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2419 src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2420 src/main/java/de/intevation/flys/exports/OutGenerator.java,
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2421 src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2422 Cosmetics.
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2423
1961
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
2424 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
2425
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
2426 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java:
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
2427 Documentation added, let a value be its own neighbour (distance 0).
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
2428
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
2429 2011-12-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1960
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2430
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2431 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2432 Added "Bezugslinie" to list of calculation alternatives.
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2433
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2434 * src/main/resources/messages.properties,
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2435 src/main/resources/messages_de_DE.properties,
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2436 src/main/resources/messages_de.properties: Added I18N.
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2437
1959
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2438 2011-12-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2439
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2440 Further flys/issue420 fix (No Discharge Curves for Mosel).
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2441
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2442 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2443 (includeYRange, mergeRanges): Moved NaN-guard to lowest level.
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2444 (combineXRanges): Also NaN guard the X Axis extent.
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2445
1958
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2446 2011-12-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2447
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2448 Partial fix for flys/issue420 (Berechnete Abflusskurve: Kein Diagramm für
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2449 Mosel). Protect axis extent calculation from empty or invalid
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2450 datasets.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2451
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2452 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2453 (includeRange, includeYRange): Renamed, updated callers.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2454 (includeYRange): Protect from merging extent with NaNs.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2455 (debugDatasets): Be more verbose on the datasets.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2456 (zoom): Doc.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2457
1957
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2458 2011-12-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2459
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2460 Fix flys/issue423 (Diagramm: Hauptwerte bei Abflusskurve am Pegel
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2461 werden an Y-Achse nicht angezeigt) - show not "raw" (vs interpolated)
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2462 values at Gauge.
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2463
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2464 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2465 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2466 Add parameterization to let facet know whether to fetch data at
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2467 Gauges or at Artifacts position.
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2468
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2469 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2470 Let the MainValueFacets know whether to ask for interpolated
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2471 MainValues; (do not interpolate for Gauges Main Values).
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2472 (getMainValuesQ, getMainValuesW): Added parameter to control
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2473 interpolation.
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2474
1956
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
2475 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
2476
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
2477 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Modified
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
2478 prefix constants for Mapserver layers and renamed constants (which have
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
2479 been postfixes before).
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
2480
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
2481 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Adjusted
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
2482 usage of Mapserver constants to the changes described above.
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
2483
1955
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
2484 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
2485
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
2486 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
2487 Bugfix: Evaluate the correct parameter whether to set the floodplain or
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
2488 not. In addition, the scenario parameter used by WSPLGEN is now set
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
2489 correctly.
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
2490
1957
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2491 >>>>>>> .r3356
1954
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
2492 2011-12-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
2493
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
2494 Allow longitudinal_section.q facets in wdiff states output.
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
2495
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
2496 * doc/conf/artifacts/winfo.xml: Added longitudinal_section.q facets
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
2497 to w-diff states out compatibility- matrix.
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
2498
1953
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
2499 2011-12-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
2500
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
2501 Refactored Longitudinal*/WDiff-*Generator hierarchy and change axis
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
2502 ordering, resolved label-i18n TODO.
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
2503
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
2504 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
2505 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
2506 Merge, avoid duplicate code, fix axis ordering in w-diff diagram,
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
2507 label in ls-diagramm.
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
2508
1952
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
2509 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
2510
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
2511 * src/main/resources/messages.properties,
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
2512 src/main/resources/messages_de_DE.properties,
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
2513 src/main/resources/messages_en.properties,
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
2514 src/main/resources/messages_de.properties: Added missing state titles.
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
2515
1951
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
2516 2011-12-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
2517
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
2518 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
2519 Do not include zero on first axis.
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
2520
1950
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
2521 2011-12-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
2522
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
2523 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
2524 (buildArtifactNode): Include artifacts state data in description
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
2525 document of collection.
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
2526
1948
65f9d707caff Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1947
diff changeset
2527 2011-11-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
65f9d707caff Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1947
diff changeset
2528
1949
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2529 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2530 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2531 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2532 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2533 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2534 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2535 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2536 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2537 src/main/java/de/intevation/flys/exports/ATExporter.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2538 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2539 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2540 src/main/java/de/intevation/flys/exports/OutGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2541 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2542 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
2543 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
1948
65f9d707caff Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1947
diff changeset
2544 Removed superfluous imports.
65f9d707caff Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1947
diff changeset
2545
1947
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
2546 2011-11-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
2547
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
2548 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
2549 Removed import to make it compileable again.
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
2550
1946
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
2551 2011-11-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
2552
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
2553 Introduce pre-rendering inter-facet communication phase ('blackboard
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
2554 pass').
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
2555
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
2556 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
2557 (doBlackboardPass): New. Before actually calling doOut, bundle
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
2558 ArtifactAndFacets and let them register
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
2559 themselfes as DataProvider in CallContext if they
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
2560 want ("announce on blackboard").
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
2561
1945
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
2562 2011-11-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
2563
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
2564 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
2565 (doOut): Adjusted signature.
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
2566
1944
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2567 2011-11-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2568
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2569 Changed doOut signature to use ArtifactAndFacet, which will be
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2570 side effect of upcoming "blackboard" feature.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2571
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2572 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2573 (getRangesForDataset, getRangesForAxis): Renamed, removed TODO.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2574
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2575 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2576 (createAxis): Update call to XYChartGenerator.getRangesForAxis,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2577 cosmetics.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2578
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2579 * src/main/java/de/intevation/flys/exports/OutGenerator.java
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2580 (doOut): Changed Signature to accet ArifactAndFacet instead of
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2581 Artifact and Facet.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2582
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2583 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2584 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2585 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2586 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2587 src/main/java/de/intevation/flys/exports/MapGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2588 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2589 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2590 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2591 src/main/java/de/intevation/flys/exports/ATExporter.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2592 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2593 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2594 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2595 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2596 (doOut): Adjusted to new signature.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2597
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2598 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2599 (adjustAxes): Removed, we do not need a (manual) second axis.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
2600
1943
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
2601 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
2602
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
2603 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
2604 Fix compilation, use features of XYChartGenerator.
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
2605
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
2606 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
2607 Set default behaviour such that 0 is not included in ranges.
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
2608
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
2609 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
2610 Set behaviour of axis such that 0 is not (automagically) included.
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
2611
1942
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
2612 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
2613
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
2614 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
2615 Fix wrong documentation.
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
2616
1941
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
2617 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
2618
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
2619 Fix LongitudinalSections multi-axes plotting behavior.
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
2620
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
2621 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
2622 Removed obsolete functions, use better working multi-axis
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
2623 magic by XYChartGenerator.
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
2624
1940
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
2625 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
2626
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
2627 Overhaul dataset/axis/renderer housekeeping in Mother of all
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
2628 ChartGenerators.
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
2629
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
2630 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
2631 Refactored, keep axis/rendering relevant information in objects
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
2632 of new class AxisDataset. Removed some obsolete code while adding
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
2633 documentation.
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
2634
1939
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
2635 2011-11-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
2636
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
2637 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(relateWs):
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
2638 Added the implementation of the 'Bezugslinienverfahren'. Should
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
2639 be complete but needs testing!
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
2640 TODO: Setup a Calculation and integrate it into WINFO.
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
2641
1938
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
2642 2011-11-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
2643
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
2644 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
2645 Refactored the code for the "berechnete Abflusskurve" to enable
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
2646 the "Bezugslinienverfahren" to use the same code paths. It also
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
2647 removes a good deal of already existing code duplication.
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
2648
1937
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
2649 2011-11-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
2650
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
2651 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(findQsForW):
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
2652 Added method findQsForW(w, km) to retrieve the Qs that correspond
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
2653 for the given w and km.
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
2654
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
2655 This is to be called when doing a "W auf freier Strecke" calculation
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
2656 to find out the Qs belonging to the user given W.
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
2657
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
2658 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
2659 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
2660 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
2661 Removed superfluous imports.
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
2662
1936
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
2663 2011-11-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
2664
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
2665 Fix bug when adding Q data in LongitudinalSectionGenerator.
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
2666
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
2667 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
2668 Add data from Q -Facet as Q over Km points.
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
2669
1935
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
2670 2011-11-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
2671
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
2672 Added handling of empty plots.
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
2673
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
2674 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
2675 (createAxes, removeEmptyRangeAxes): Survive empty datasets map, create
1938
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
2676 primary axis.
1935
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
2677 (recoverEmptyPlot): New.
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
2678
1934
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
2679 2011-11-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
2680
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
2681 Let first visible axis be always on the left.
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
2682
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
2683 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
2684 (createAxes): When creating axes, keep track of which is the first
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
2685 one. Set its location to "left".
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
2686
1933
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
2687 2011-11-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
2688
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
2689 Use multiple axis in relevant generators.
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
2690
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
2691 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
2692 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
2693 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
2694 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
2695 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
2696 (createYAxis): Implemented.
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
2697 Define and use YAXIS enum for axes.
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
2698
1932
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
2699 2011-11-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
2700
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
2701 Fix theming and legend items for plot with multiaxis feature.
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
2702 Decouple renderer index from dataset index.
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
2703
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
2704 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
2705 (applyThemes): Do not get renderer based on dataset/axis-index but
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
2706 count.
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
2707
1931
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2708 2011-11-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2709
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2710 In XYChartGenerators allow more than two datasets.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2711 Assign axis to indices of datasets, do not show axis if corresponding
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2712 dataset is set to be not visible.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2713 Do proper axis-setting in LongitudinalSectionGenerator only (other
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2714 will follow). Based on a patch by Sascha Teichmann.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2715
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2716 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2717 Keep relation between index and dataset, once its added. Compute
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2718 ranges per index. Allow subclasses to override createAxes to specify
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2719 internationalized labels etc.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2720
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2721 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2722 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2723 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2724 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2725 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2726 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2727 Add datasets to first index.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2728
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2729 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2730 Implement createYAxis to create correct first, second and third
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2731 axis. Added enum to easy identification of axis. Stripped down
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2732 adjustAxis which was used to create second axis.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2733 Add datasets at correct indices.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
2734
1930
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
2735 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
2736
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
2737 * src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java,
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
2738 src/main/java/de/intevation/flys/artifacts/datacage/templating/FunctionResolver.java,
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
2739 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
2740 Cosmetics, docs.
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
2741
1929
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
2742 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
2743
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
2744 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
2745 Cosmetics, docs.
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
2746
1928
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
2747 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
2748
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
2749 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableCacheKey.java:
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
2750 Cosmetics, docs.
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
2751
1927
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
2752 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
2753
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
2754 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
2755 Resolved TODO about caching certain WstValueTables.
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
2756
1926
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2757 2011-11-22 Ingo Weinzierl <ingo@intevation.de>
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2758
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2759 * src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java: New.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2760 This Artifact is used to allow users adding external WMS layers to their
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2761 floodmaps. An ExternalWMSArtifact stores an URL of a WMS, the name and the
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2762 title of the WMS layer. The internal State extends WMSBackgroundState.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2763
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2764 * doc/conf/conf.xml: Registered the ExternalWMSArtifact.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2765
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2766 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added a
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2767 new type "floodmap.externalwms" which is used by the ExternalWMSArtifact.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2768
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2769 * doc/conf/artifacts/winfo.xml: Allowed the "floodmap.externalwms" facet for
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2770 floodmaps.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2771
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2772 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java:
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2773 Some refactoring to allow easier subclassing.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
2774
1925
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
2775 2011-11-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
2776
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
2777 Fixed flys/411.
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
2778
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
2779 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
2780 Use different queries to avoid costy joins.
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
2781
1924
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
2782 2011-11-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
2783
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
2784 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
2785 Use different queries to avoid costy joins. Patch by Sascha
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
2786 Teichmann, minor typo-fix.
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
2787
1923
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
2788 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
2789
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
2790 * doc/conf/artifacts/winfo.xml: Added other.wkms.interpol facet
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
2791 to compatibility matrix for computed discharge curves.
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
2792
1922
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
2793 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
2794
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
2795 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
2796 Resolve cosmetic todo, use importData-convenience method.
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
2797
1921
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
2798 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
2799
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
2800 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
2801 Handle STATIC_WKMS_INTERPOL and WQ/Points as Annotations.
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
2802
1920
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
2803 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
2804
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
2805 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
2806 Give Facet different name when its a flood*, so that it can be
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
2807 understood to be e.g. a flood-protection further down the processing
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
2808 line.
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
2809
1919
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
2810 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
2811
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
2812 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
2813 Prevent ArrayIndexOutOfBounds, log method entry.
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
2814
1918
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
2815 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
2816
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
2817 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
2818 Added new Facet Type: Interpolated W/Km values.
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
2819
1917
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
2820 2011-11-16 Ingo Weinzierl <ingo@intevation.de>
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
2821
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
2822 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java,
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
2823 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
2824 src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Avoid
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
2825 WMS layer names that begin with digits. This would lead to invalid
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
2826 WMSGetFeatureInfo responses, where the name of a layer is the name of a
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
2827 XML node.
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
2828
1916
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
2829 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
2830
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
2831 * doc/conf/meta-data.xml: Added and use *_wq macros for interpolated
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
2832 w/q data (currently used in computed discharge curve only).
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
2833
1915
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
2834 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
2835
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
2836 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
2837 Handle STATIC_WQ_ANNOTATION type facets, build and add annotations
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
2838 for these.
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
2839
1914
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
2840 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
2841
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
2842 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
2843 Set Facet type (name) based on static datas name (special case
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
2844 everything starting with "height").
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
2845
1913
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
2846 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
2847
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
2848 * doc/conf/artifacts/winfo.xml: Extended compatibility matrices.
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
2849
1912
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
2850 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
2851
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
2852 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
2853 Added new STATIC_WQ_ANNOTATIONS Facet Type.
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
2854
1911
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
2855 2011-11-16 Ingo Weinzierl <ingo@intevation.de>
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
2856
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
2857 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
2858 Added a method isQueryable() that determines if a layer is queryable via
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
2859 WMS GetFeatureInfo request. This method returns false as default.
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
2860
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
2861 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
2862 Override isQueryable(). All WMSDBLayerFacets are queryable via WMS
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
2863 GetFeatureInfo request.
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
2864
1910
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
2865 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
2866
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
2867 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
2868 Added functionality to artifact to use single column wst
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
2869 interpolators.
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
2870
1909
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
2871 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
2872
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
2873 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
2874 Added methods to create WstValueTables (interpolators) for specific
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
2875 columns of wsts.
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
2876
1908
19c53705a2eb Added Point Stlye for other.wq data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1907
diff changeset
2877 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
19c53705a2eb Added Point Stlye for other.wq data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1907
diff changeset
2878
19c53705a2eb Added Point Stlye for other.wq data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1907
diff changeset
2879 * doc/conf/themes.xml: Added Point Style for other.wq data.
19c53705a2eb Added Point Stlye for other.wq data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1907
diff changeset
2880
1907
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
2881 2011-11-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
2882
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
2883 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
2884 Do not re-evaluate constant size() in for-loops.
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
2885
1906
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
2886 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
2887
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
2888 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
2889 Get ld_locations not locations data item to determine km.
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
2890 (getDataAsDouble): New helper function to get data item as double.
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
2891
1905
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
2892 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
2893
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
2894 * doc/conf/meta-data.xml: Recommend fixations for computed discharge
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
2895 curve outs, minor refactoring of dc conf.
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
2896
1904
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
2897 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
2898
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
2899 * doc/conf/conf.xml: Added wqinterpol factory to produce
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
2900 WQKmsInterpolArtifacts.
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
2901
1903
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
2902 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
2903
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
2904 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
2905 Use StyledSeriesBuilder to add WQ data from WQKms to Series.
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
2906
1901
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
2907 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
2908
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
2909 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
2910 Handle interpolated WQ data.
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
2911
1900
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
2912 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
2913
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
2914 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java:
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
2915 Adjusted to similar implementations. Added TODO about merging with
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
2916 these similar implementations.
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
2917
1899
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
2918 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
2919
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
2920 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
2921 Removed logging noise, find better suited rows for interpolation.
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
2922
1898
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
2923 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
2924
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
2925 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
2926 Cache WstValueTables that were fetched by wst_id.
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
2927
1897
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
2928 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
2929
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
2930 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
2931 (getWstName): Fix and use SQL statement.
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
2932
1896
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
2933 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
2934
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
2935 * src/main/java/de/intevation/flys/artifacts/model/WQFacet.java,
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
2936 src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
2937 Added new Facet and Artifact to access W over Q data.
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
2938
1895
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
2939 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
2940
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
2941 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
2942 (importData): New function to copy data from one artifact to
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
2943 another.
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
2944
1894
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
2945 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
2946
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
2947 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
2948 (getTable): New methods to get WstValueTable for given wst_id.
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
2949 Prepolate Arrays with NaNs.
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
2950
1893
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
2951 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
2952
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
2953 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
2954 (getWKmsName): Fix definition.
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
2955
1892
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
2956 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
2957
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
2958 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
2959 (getWKmsName): New function. Get name (description) of a WST.
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
2960
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
2961 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
2962
1891
99ca3b686dd1 Added new FacetType 'STATIC_WQ'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1890
diff changeset
2963 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
99ca3b686dd1 Added new FacetType 'STATIC_WQ'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1890
diff changeset
2964 Added new "other.wq"/STATIC_WQ Facet-Type, e.g. for fixations in
99ca3b686dd1 Added new FacetType 'STATIC_WQ'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1890
diff changeset
2965 discharge curves.
99ca3b686dd1 Added new FacetType 'STATIC_WQ'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1890
diff changeset
2966
1890
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2967 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2968
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2969 Picky cosmetics.
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2970
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2971 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java,
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2972 src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java,
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2973 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2974 src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2975 Cosmetics, docs.
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2976
1889
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2977 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2978
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2979 Added translations for Mosel, Elbe and Saar.
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2980
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2981 * src/main/resources/messages.properties,
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2982 src/main/resources/messages_de_DE.properties,
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2983 src/main/resources/messages_en.properties,
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2984 src/main/resources/messages_de.properties: Added translations
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2985 for Mosel, Elbe, Saar.
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2986
1888
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2987 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2988
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2989 Added new interpolation mechanism to WstValueTable to interpolate
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2990 given columns only.
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2991
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2992 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2993 (linearW): New, interpolate a given columns w's between given rows.
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2994 (interpolateWQColumnwise): New, interpolate between rows ws at a
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2995 given column and km.
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2996
1887
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
2997 2011-11-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
2998
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
2999 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
3000 Minor doc added.
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
3001
1886
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3002 2011-11-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3003
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3004 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3005 src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3006 src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3007 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3008 src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3009 src/main/java/de/intevation/flys/themes/ThemeFactory.java:
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3010 Removed dead ';' from empty bodies.
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3011
1885
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
3012 2011-11-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
3013
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
3014 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
3015 s/reset/resetQuick/s in TDoubleArrayLists.
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
3016
1884
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3017 2011-11-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3018
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3019 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3020 Added system properties 'waterlevel' and 'km'. Useful to
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3021 init the UI with a given waterlevel and drawing the cross-sections
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3022 at the given km.
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3023
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3024 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3025 Spliting by NaNs definition holes _should_ work now. Needs
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3026 some more testing.
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3027 TODOs:
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3028 - Use log4j instead of println for logging.
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3029 - Subclass XYDifferenceRenderer instead of replacing it totally.
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3030
1883
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3031 2011-11-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3032
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3033 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3034 Draw water, too.
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3035
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3036 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3037 First code to split datasets by NaNs. WIP.
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3038
1882
d67a9ca116c3 Last commit broke due to network error.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1881
diff changeset
3039 2011-11-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1881
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3040
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3041 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3042 Draw ground with StableXYDifferenceRenderer.
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3043
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3044 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3045 Removed XYDatasetToZeroMapper stuff. Not needed any longer
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3046 because we use rendereres on dataset basis now.
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3047
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3048 * src/main/java/de/intevation/flys/jfree/XYDatasetToZeroMapper.java:
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3049 Removed.Not longer needed.
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3050
1880
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
3051 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
3052
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
3053 * doc/conf/meta-data.xml: Include computed discharge curves in dc
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
3054 conf.
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
3055
1879
d7369f395a80 Somewhat unified user-part of dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1878
diff changeset
3056 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d7369f395a80 Somewhat unified user-part of dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1878
diff changeset
3057
d7369f395a80 Somewhat unified user-part of dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1878
diff changeset
3058 * doc/conf/meta-data.xml: Somewhat unify user-part of dc config.
d7369f395a80 Somewhat unified user-part of dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1878
diff changeset
3059
1878
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3060 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3061
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3062 * doc/conf/themes.xml: Modified some floodmap styles and added a
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3063 backgroundcolor attribute to polygon themes.
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3064
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3065 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3066 Added support for backgroundcolor.
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3067
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3068 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Parse
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3069 backgroundcolor from theme document. If a value is given, the
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3070 backgroundcolor is set on the Mapserver style.
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3071
1877
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
3072 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
3073
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
3074 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
3075 Set correct Mapserver attribute name to adjust the width of a line.
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
3076
1876
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3077 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3078
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3079 * doc/conf/themes.xml: Added 'textcolor' and 'textsize' attributes to the
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3080 existing 'Kms' theme.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3081
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3082 * doc/conf/mapserver/fontset.txt: Defined a 'DefaultFont' that is used as
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3083 default font for Mapserver labels.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3084
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3085 * doc/conf/mapserver/db_layer.vm: Add a Mapserver LABELITEM if a value is
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3086 provided by LayerInfo object.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3087
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3088 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: Added a
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3089 getLabelItem() method that returns null as default.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3090
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3091 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: Override
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3092 getLabelItem() to return "km" which is the database field that contains
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3093 the kilometer information.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3094
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3095 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java,
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3096 src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3097 Added an attribute labelItem with appropriate getter/setter methods.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3098
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3099 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3100 Splitted up the internal class Clazz. Now, there are two new inner
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3101 classes Style and Label that fulfill the appropriate Mapfile sections of
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3102 Mapserver.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3103
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3104 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Also Read font
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3105 attributes and add new Clazz Label for the Mapserver layer.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3106
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3107 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Set the
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3108 "labelItem" attribute on the LayerInfo object used to fill DB layer
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3109 templates.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3110
1875
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
3111 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
3112
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
3113 * doc/conf/meta-data.xml: Re-use macros to include more data to
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
3114 datacage in more situations.
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
3115
1874
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
3116 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
3117
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
3118 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
3119 Removed needless imports.
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
3120
1873
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3121 2011-11-10 Ingo Weinzierl <ingo@intevation.de>
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3122
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3123 * src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java: New
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3124 WMSDBArtifact that creates facets for "fixpoints" relation.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3125
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3126 * doc/conf/artifacts/winfo.xml: Registered "floodmap.fixpoints" as valid
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3127 "floodmap" facet.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3128
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3129 * doc/conf/conf.xml: Registered the new WMSFixpointsArtifact.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3130
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3131 * doc/conf/themes.xml: Added a theme for "floodmap.fixpoints".
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3132
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3133 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3134 Facet type "floodmap.fixpoints".
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3135
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3136 * doc/conf/meta-data.xml: Made "floodmap.fixpoints" available via datacage.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3137
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3138 * src/main/resources/messages.properties,
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3139 src/main/resources/messages_de_DE.properties,
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3140 src/main/resources/messages_en.properties,
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3141 src/main/resources/messages_de.properties: Added titles for
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3142 "floodmap.fixpoints" facets.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3143
1872
2e810c50e685 Refactored datacage conf to (re)use macros.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1871
diff changeset
3144 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2e810c50e685 Refactored datacage conf to (re)use macros.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1871
diff changeset
3145
2e810c50e685 Refactored datacage conf to (re)use macros.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1871
diff changeset
3146 * doc/conf/meta-data.xml: Refactored and (re)use macros.
2e810c50e685 Refactored datacage conf to (re)use macros.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1871
diff changeset
3147
1871
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3148 2011-11-10 Ingo Weinzierl <ingo@intevation.de>
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3149
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3150 * src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java: New
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3151 WMSDBArtifact that creates facets for "buildings" relation.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3152
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3153 * doc/conf/artifacts/winfo.xml: Registered "floodmap.buildings" as valid
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3154 "floodmap" facet.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3155
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3156 * doc/conf/conf.xml: Registered the new WMSBuildingsArtifact.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3157
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3158 * doc/conf/themes.xml: Added a theme for "floodmap.buildings".
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3159
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3160 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3161 Facet type "floodmap.buildings".
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3162
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3163 * doc/conf/meta-data.xml: Made "floodmap.buildings" available via datacage.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3164
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3165 * src/main/resources/messages.properties,
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3166 src/main/resources/messages_de_DE.properties,
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3167 src/main/resources/messages_en.properties,
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3168 src/main/resources/messages_de.properties: Added titles for
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3169 "floodmap.buildings" facets.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3170
1870
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3171 2011-11-10 Ingo Weinzierl <ingo@intevation.de>
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3172
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3173 * src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java: New
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3174 WMSDBArtifact that creates facets for "lines" relation.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3175
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3176 * doc/conf/artifacts/winfo.xml: Registered "floodmap.lines" as valid
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3177 "floodmap" facet.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3178
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3179 * doc/conf/conf.xml: Registered the new WMSLineArtifact.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3180
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3181 * doc/conf/themes.xml: Added a theme for "floodmap.lines".
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3182
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3183 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3184 Facet type "floodmap.lines".
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3185
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3186 * doc/conf/meta-data.xml: Made "floodmap.lines" available via datacage.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3187
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3188 * src/main/resources/messages.properties,
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3189 src/main/resources/messages_de_DE.properties,
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3190 src/main/resources/messages_en.properties,
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3191 src/main/resources/messages_de.properties: Added titles for facets.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3192
1869
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
3193 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
3194
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
3195 * doc/conf/meta-data.xml: Adjusted DC configuration to
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
3196 also allow heightmarks and base data in discharge longitudinal
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
3197 sections. Minor refac.
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
3198
1868
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
3199 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
3200
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
3201 * doc/conf/meta-data.xml: Adjusted DC configuration to let old
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
3202 calculations be available for discharge longitudinal sections.
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
3203
1867
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
3204 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
3205
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
3206 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
3207 Handle other WQKm and WKm Facets.
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
3208
1866
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3209 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3210
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3211 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3212 (IS): New inner class with static method to allow queries whether
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3213 a type belongs to a however-defined "group".
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3214
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3215 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3216
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3217 * doc/conf/conf.xml: Reverted accidental commit.
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3218
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3219 * doc/conf/meta-data.xml: Extracted annotations-macro, add recommendation
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3220 for discharge longitudinal sections.
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3221
1865
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3222 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3223
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3224 * doc/conf/conf.xml: Reverted accidental commit.
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3225
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3226 * doc/conf/meta-data.xml: Extracted annotations-macro, add recommendation
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3227 for discharge longitudinal sections.
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3228
1864
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
3229 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
3230
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
3231 Made discharge longitudinal section out compatible with annotations.
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
3232
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
3233 * doc/conf/artifacts/winfo.xml: Added facets to compatibility list
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
3234 for discharge longitudinal section outs.
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
3235
1863
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
3236 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
3237
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
3238 Extracted Annotations-Macro in dc conf, recommend Annotations for
1865
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3239 discharge longitudinal sections. (Note correction two commits later).
1863
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
3240
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
3241 * doc/conf/conf.xml: Extracted annotations-macro, add recommendation
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
3242 for discharge longitudinal sections.
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
3243
1862
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
3244 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
3245
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
3246 Handle Annotations in DischargeLongitudinalSection diagrams.
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
3247
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
3248 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
3249 Call doAnnotations for LONGITUDINAL_ANNOTATION facets.
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
3250
1861
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3251 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3252
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3253 Resolve code duplicate.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3254
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3255 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3256 (doAnnotationsOut): Removed duplicate code.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3257 Theoretically handle WQKMS data.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3258
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3259 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3260 Adjusted call to doAnnotationOut.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3261
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3262 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3263 (doAnnotations): Doc from LongitudinalSectionGenerator.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3264
1860
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
3265 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
3266
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
3267 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
3268 Include exception when logging issue with spline creation.
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
3269
1859
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
3270 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
3271
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
3272 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
3273 When during XPath evaluation an exception is thrown, log the
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
3274 expression that caused the trouble.
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
3275
1858
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3276 2011-11-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3277
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3278 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3279 Use separate XYDataset for each curve. This is needed because
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3280 "Raum/Flaeche" needs specialized renderers, which are not compatible
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3281 with the standard renderers.
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3282
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3283 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3284 Removed superfluous import.
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3285
1857
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3286 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3287
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3288 * src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java: New
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3289 Artifact that is used to create WMS layers for floodplains in maps.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3290
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3291 * doc/conf/conf.xml: Registered the new WMSFloodplainArtifact.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3292
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3293 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3294 a new type 'floodmap.floodplain'.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3295
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3296 * doc/conf/artifacts/winfo.xml: Registered the 'floodmap.floodplain' facet
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3297 for floodmaps.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3298
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3299 * doc/conf/themes.xml: Added a theme for 'floodmap.floodplain' facets.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3300
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3301 * doc/conf/meta-data.xml: Added configuration for 'floodplain'.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3302
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3303 * src/main/resources/messages.properties,
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3304 src/main/resources/messages_de_DE.properties,
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3305 src/main/resources/messages_en.properties,
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3306 src/main/resources/messages_de.properties: Added facet titles for
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3307 'floodmap.floodplain' facets.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3308
1856
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3309 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3310
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3311 * src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java: New
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3312 Artifact that is used to create WMS layers for catchments in maps.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3313
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3314 * doc/conf/conf.xml: Registered the new WMSCatchmentArtifact.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3315
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3316 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3317 a new type 'floodmap.catchment'.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3318
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3319 * doc/conf/artifacts/winfo.xml: Registered the 'floodmap.catchment' facet
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3320 for floodmaps.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3321
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3322 * doc/conf/themes.xml: Added a theme for 'floodmap.catchment' facets.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3323
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3324 * doc/conf/meta-data.xml: Added configuration for 'catchments'.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3325
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3326 * src/main/resources/messages.properties,
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3327 src/main/resources/messages_de_DE.properties,
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3328 src/main/resources/messages_en.properties,
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3329 src/main/resources/messages_de.properties: Added facet titles for
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3330 'floodmap.catchment' facets.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3331
1855
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3332 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3333
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3334 * src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java: New
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3335 Artifact that is used to create WMS layers for flood protected works.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3336
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3337 * doc/conf/conf.xml: Registered the new WMSHwsArtifact.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3338
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3339 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3340 a new type 'floodmap.hws'.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3341
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3342 * doc/conf/artifacts/winfo.xml: Registered the 'floodmap.hws' facet for
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3343 floodmaps.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3344
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3345 * doc/conf/themes.xml: Added a theme for 'floodmap.hws' facets.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3346
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3347 * doc/conf/meta-data.xml: Added configuration for 'hws'.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3348
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3349 * src/main/resources/messages.properties,
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3350 src/main/resources/messages_de_DE.properties,
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3351 src/main/resources/messages_en.properties,
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3352 src/main/resources/messages_de.properties: Added facet titles for
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3353 'floodmap.hws' facets.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3354
1854
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3355 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3356
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3357 * doc/conf/mapserver/dbconnection.include: Removed. DB connections are
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3358 supported by LayerInfo objects now. So, we do not need to configure it any
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3359 more.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3360
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3361 * doc/conf/mapserver/db_layer.vm: The database connection is provided by
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3362 LayerInfo objects. The "INCLUDE dbconnection.include" has been replaced.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3363
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3364 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: The inner
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3365 State class got two new methods that provide information about db
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3366 connection string and connection type.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3367
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3368 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java,
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3369 src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Both
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3370 classes support getter/setter for connection and connectionType.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3371
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3372 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Fill
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3373 LayerInfo objects used to create DB layers with the connection and
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3374 connection type provided by WMSDBLayerFacet.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3375
1853
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
3376 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
3377
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
3378 Allow height marks with points style in w-differences diagrams.
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
3379
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
3380 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
3381 Handle HEIGHTMARKS_POINTS facets.
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
3382
1852
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3383 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3384
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3385 Made Q Duration curve initially inactive.
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3386
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3387 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3388 (getInitialFacetActivity): Return 0 for DURATION_Q facets. Minor
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3389 cosmetics.
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3390
1851
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
3391 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
3392
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
3393 Recommend mainvalues for Duration Curve Diagrams.
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
3394
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
3395 * doc/conf/meta-data.xml: Recommend mainvalues for duration curve
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
3396 diagrams. refactored into macro.
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
3397
1850
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3398 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3399
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3400 Handle MainValue Facets in Duration Curve Diagrams.
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3401
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3402 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3403 Handle MainValues.
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3404
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3405 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3406 Adjusted to call doAnnotations.
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3407
1849
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3408 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3409
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3410 Move do*Annotation* (like mainvalue) in XYChartGenerator.
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3411
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3412 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3413 (doAnnotations): New, moved from DischargeCurveGenerator.
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3414
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3415 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3416 (doMainValueAnnotations): Moved to superclass.
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3417
1848
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
3418 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
3419
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
3420 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
3421 Removed duplicate code.
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
3422
1847
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
3423 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
3424
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
3425 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
3426 (): Minor cosmetics, added stability.
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
3427 (getInitialFacetActivity): Let facets be inactive in duration curve
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
3428 diagrams.
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
3429
1846
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
3430 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
3431
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
3432 * doc/conf/artifacts/winfo.xml: Allow other.wqkms facets in many
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
3433 outputs, mainvalues in duration curves.
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
3434
1845
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3435 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3436
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3437 * doc/conf/mapserver/dbconnection.include: Adapted connection params for
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3438 using an oracle database.
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3439
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3440 * src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java,
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3441 src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java,
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3442 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3443 Added Oracle support for Mapserver's DATA attribute. Oracle doesn't allow
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3444 a "USING UNIQUE id" string in this attribute which is required by Postgis.
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3445
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3446 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3447 Modified the geometry type of "talaue.shp" from MultiPolygon to Polygon.
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3448
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3449 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3450 which returns true, if the backend uses an Oracle db instance. Otherwise,
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3451 it returns false.
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3452
1844
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
3453 2011-11-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
3454
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
3455 Fix flys/issue406 (Themestyle-editor: themes for "other.wkms" and
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
3456 "other.wqkms" missing)
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
3457
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
3458 * doc/conf/themes.xml: Fixed typos in WKms and WQKms theme names.
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
3459
1843
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3460 2011-11-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3461
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3462 Fix flys/issue405 (Datacage: Recommendations get loaded twice).
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3463
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3464 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3465 (setup): Do not try/catch exception.
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3466 (spawn_state): Generate just one "general" output.
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3467
1842
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
3468 2011-11-08 Ingo Weinzierl <ingo@intevation.de>
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
3469
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
3470 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
3471 Added a log.warn() which prints out an exception - previously it was
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
3472 just skipped.
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
3473
1841
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
3474 2011-11-08 Ingo Weinzierl <ingo@intevation.de>
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
3475
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
3476 * doc/conf/meta-data.xml: Removed orphaned datacage configuration which is
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
3477 no longer loadable.
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
3478
1840
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
3479 2011-11-07 Ingo Weinzierl <ingo@intevation.de>
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
3480
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
3481 * doc/conf/conf.xml: Added an "post-describe" hook which is necessary to
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
3482 load recommendations for "floodmaps".
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
3483
1839
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
3484 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
3485
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
3486 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
3487 (loadRows, loadColumns, loadQRanges): Refactored in preparation to
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
3488 ability to create WstValueTables for given wst_id and
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
3489 column_pos (interpolation for static data).
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
3490
1838
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
3491 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
3492
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
3493 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
3494 src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
3495 Minor, picky cosmetics.
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
3496
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
3497 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java:
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
3498 Removed junk.
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
3499
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
3500 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
3501 Added documentation.
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
3502
1837
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
3503 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
3504
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
3505 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
3506 Be more specific in what to catch.
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
3507
1836
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3508 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3509
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3510 * doc/conf/meta-data.xml: Added the CrossSectionTracks to the "floodmap"
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3511 datacage configuration.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3512
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3513 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added a
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3514 FacetType "floodmap.qps".
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3515
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3516 * doc/conf/conf.xml: Defined an ArtifactFactory for the "wmspqsartifact"
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3517 string. The factory will create new instances of WMSQPSArtifact.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3518
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3519 * src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java: New. This
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3520 Artifact is used to create "floodmap.qps" facets. It has an internal fixed
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3521 State WMSQPSState.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3522
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3523 * doc/conf/artifacts/winfo.xml: Added the "floodmap.qps" layer to the
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3524 "floodmap" output.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3525
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3526 * doc/conf/themes.xml: Added a theme for "floodmap.qps" facets.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3527
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3528 * src/main/resources/messages.properties,
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3529 src/main/resources/messages_de_DE.properties,
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3530 src/main/resources/messages_en.properties,
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3531 src/main/resources/messages_de.properties: Added strings for the QPS WMS
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3532 layer used in floodmaps.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
3533
1835
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3534 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3535
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3536 Re-enable mainvalue-recommendations for computed discharge curves,
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3537 as the NPE should be gone.
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3538
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3539 * doc/conf/meta-data.xml: Uncomment mainvalue recommendations.
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3540
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3541 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3542
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3543 When querying metadata/datacage, use only output-names of outputs that
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3544 actually exists (in the sense of having facets).
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3545
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3546 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3547 Get output names from artifact, not from state.
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
3548
1833
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
3549 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
3550
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
3551 * doc/conf/meta-data.xml: Removed DEMs from floodmap configuration,
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
3552 because we are not able to draw DEMs into maps.
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
3553
1832
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3554 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3555
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3556 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3557 Subclasses WMSDBArtifact now and defines an inner class RiverAxisState
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3558 which subclasses WMSDBState.
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3559
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3560 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3561 Removed. The RiverAxisState is an inner class of RiverAxisArtifact now
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3562 which subclasses WMSDBState.
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3563
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3564 * doc/conf/artifacts/riveraxis.xml: Removed, because the RiverAxisArtifact
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3565 has a fixed static State only.
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3566
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3567 * doc/conf/conf.xml: Removed riveraxis.xml definition.
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
3568
1831
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
3569 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
3570
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
3571 For a Flys-Collection, add outputt to attributes-part of describe
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
3572 document only if they contain facets. -> Prevent empty output nodes
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
3573 in flys-collections outputs.
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
3574
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
3575 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
3576 (writeFacets): Added return type to indicate whether any facet was
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
3577 written. Decide whether to add an output-node depending on this
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
3578 return value.
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
3579
1830
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
3580 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
3581
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
3582 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Create
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
3583 line and polygon layers for barriers only if they are really existing.
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
3584
1829
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
3585 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
3586
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
3587 Disable mainvalue-recommendations for discharge curves as they trigger
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
3588 a yet-to-be understood NPE.
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
3589
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
3590 * doc/conf/meta-data.xml: Comment mainvalue-recommendations for
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
3591 discharge curves.
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
3592
1828
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3593 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3594
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3595 Added new matching condition for theme-mappings: the name of
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3596 the output.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3597
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3598 * src/main/java/de/intevation/flys/themes/ThemeMapping.java:
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3599 Added output field and function to match it against a given
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3600 output name.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3601
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3602 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3603 Createing ThemeMapping with output attribute from configuration.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3604
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3605 * src/main/java/de/intevation/flys/themes/ThemeFactory.java:
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3606 (getTheme(FLYSContext, string)): Removed, never called.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3607 (getTheme): Added outputName argument, match it.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3608
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3609 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3610 Pass outputs name until it can be matched against mapping.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
3611
1827
03f129fa0256 Defined default themes for other.w(q)kms .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1826
diff changeset
3612 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
03f129fa0256 Defined default themes for other.w(q)kms .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1826
diff changeset
3613
03f129fa0256 Defined default themes for other.w(q)kms .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1826
diff changeset
3614 * doc/conf/themes.xml: Added default themes for other.w(q)kms.
03f129fa0256 Defined default themes for other.w(q)kms .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1826
diff changeset
3615
1826
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
3616 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
3617
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
3618 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
3619 src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
3620 Cosmetics, reduce logging noise.
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
3621
1825
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3622 2011-11-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3623
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3624 Added access to static W_Q_Kms - data in much the same way then static
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3625 WKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3626
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3627 * src/main/java/de/intevation/flys/artifacts/model/StaticWQKmsCacheKey.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3628 Cache Key for static wqkms data.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3629
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3630 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3631 Facet for WQKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3632
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3633 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3634 Factory to access WQKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3635
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3636 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3637 Artifact that provides 'static' WQKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3638
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3639 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3640 Added STATIC_WQKMS type.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
3641
1824
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
3642 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
3643
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
3644 * src/main/java/de/intevation/flys/jfree/XYDatasetToZeroMapper.java:
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
3645 New. Maps series to zero to be compatible with XYDifferenceRenderer.
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
3646 It returns an iterator over XYDatasets to enable splitting by NaNs,
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
3647 which still needs to be implemented.
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
3648
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
3649 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
3650 Uses a XYDatasetToZeroMapper now. Fixed package name.
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
3651
1822
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3652 2011-11-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3653
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3654 Added new matching options for theme-mappings to allow more
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3655 overspecification of defaults (e.g. now name,description-pattern and
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3656 master-artifacts attributes are matched). The first full match from
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3657 the configuration file is done.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3658 New matching option in the masterAttr- field of a mapping are
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3659 super-basic until new use-cases come up.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3660 Concrete new themes are point-styles of Ws when locations where chosen
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3661 to calculate.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3662
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3663 * doc/conf/themes.xml: Added newly defined Themes.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3664
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3665 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3666 Put master-artifact in flys-context.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3667
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3668 * src/main/java/de/intevation/flys/themes/ThemeMapping.java:
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3669 Accept masterAttr in constructor.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3670 (masterAttrMatches): New, check masterAttr-condition against
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3671 artifact.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3672
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3673 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3674 When creating ThemeMappings, pass in masterAttr.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3675
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3676 * src/main/java/de/intevation/flys/themes/ThemeFactory.java:
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3677 (getTheme): Evaluate masterAttr-condition, always return first full
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3678 match.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
3679
1821
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
3680 2011-11-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
3681
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
3682 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
3683 Added ARTIFACT key, documentation.
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
3684
1820
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
3685 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
3686
1823
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
3687 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
3688 New. At the moment a pure copy of JFreeChart's XYDifferenceRenderer.
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
3689 Needs to be refactored to cope with its limitations:
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
3690
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
3691 - Series numbers need to be zero based. We have more than two series
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
3692 in our diagrams.
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
3693
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
3694 - Cannot handle definition holes indicated by NaNs. We have these
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
3695 cases e.g. more than one "Fliessbereich".
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
3696
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
3697 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
3698
1820
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
3699 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
3700 Reenabled dumping data to disk.
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
3701
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
3702 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
3703
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
3704 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
3705 Removed superfluous import.
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
3706
1818
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
3707 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
3708
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
3709 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
3710 Use new pair in stack of results and connections because they are
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
3711 always used in pairs. Maintaining two separate stacks is not
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
3712 needed any longer.
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
3713
1817
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
3714 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
3715
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
3716 * src/main/java/de/intevation/flys/utils/Pair.java: New. A generic pair.
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
3717
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
3718 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
3719 Rewritten to useful as test bed for "Raum/Flaeche" operations.
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
3720
1816
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3721 2011-11-02 Ingo Weinzierl <ingo@intevation.de>
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3722
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3723 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Added
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3724 setter methods for all parameters and removed the constructors. There is
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3725 just an empty constructor - all parameters need to be set via setter
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3726 methods.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3727
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3728 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Modified the
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3729 creation of LayerInfo objects.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3730
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3731 * src/main/java/de/intevation/flys/artifacts/model/DBLayerInfo.java:
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3732 Removed, because the internal structure and constructors of LayerInfo have
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3733 changed, so that we gonna use LayerInfo for all layers now.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3734
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3735 * doc/conf/themes.xml: Modified the color definitions of
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3736 'floodmap.riveraxis' and 'floodmap.kms' themes and added a 'symbol' field
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3737 to 'floodmap.kms'.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3738
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3739 * doc/conf/mapserver/symbols.sym,
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3740 doc/conf/mapserver/fontset.txt: New. Required by Mapserver.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3741
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3742 * doc/conf/mapserver/db_layer.vm: Added an 'EXTENT' field that is filled
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3743 using LayerInfo.getExtent().
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3744
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3745 * doc/conf/mapserver/mapfile.vm: Modified FONTSET directory and added a
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3746 SYMBOLSET.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3747
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3748 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: Added an
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3749 abstract method getGeometryType().
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3750
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3751 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: Override
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3752 getGeometryType() of WMSDBArtifact. This Artifact provides "POINT"s.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3753
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3754 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3755 Create new WMSDBLayerFacets with geometry type "LINE".
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3756
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3757 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3758 Added a 'geometryType' attribute and getter/setter methods. This attribute
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3759 determines the type of geometry provided by this database wms layer. Types
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3760 could be "POLYGON", "POINT", "LINE" and so on.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3761
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3762 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3763 Added a 'symbol' attribute to the inner class Clazz.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3764
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3765 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added a function to
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3766 parse the symbol field of a theme. This symbol is used for
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3767 MapserverStyle.Clazz.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3768
1815
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3769 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3770
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3771 Apply point theme to heightmarks when imported in longitudinal
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3772 section diagram.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3773
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3774 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3775 Added new FacetType HEIGHTMARK_POINTS.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3776
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3777 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java:
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3778 Allow name to be given in constructor.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3779
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3780 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3781 If heightmarks were loaded, give respective name in WKmsFacet
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3782 generation.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3783
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3784 * doc/conf/themes.xml: Added virtual "Points" and concrete
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3785 heightmark_points - theme.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3786
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3787 * doc/conf/artifacts/winfo.xml: Made longitudinal_section output
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3788 compatible with heightmarks_points.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3789
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3790 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3791 Render heightmarks like other wkms.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3792
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3793 * doc/conf/meta-data.xml: Changed heightmark ids such that it can be
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3794 identified in StaticWKmsFacet .
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3795
1814
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
3796 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
3797
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
3798 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
3799 Documentation added.
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
3800
1813
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
3801 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
3802
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
3803 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java:
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
3804 Fix bug where (wrong) active-attribute was set, doc.
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
3805
1812
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3806 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3807
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3808 Refactoring to allow mainvalues in both discharge and computed
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3809 discharge curve diagrams.
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3810
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3811 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3812 (addPointsQW): New helper function.
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3813
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3814 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3815 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3816 Moved doMainValueQAnnotations, doMainValueWAnnotations from child-
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3817 to parent-class, extracetd doDischargeOut. Use
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3818 StyledSeriesBuilder.addPointsQW .
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3819
1811
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
3820 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
3821
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
3822 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
3823 Removed logger/debugging noise.
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
3824
1810
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
3825 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
3826
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
3827 1) Pass outputs name to artifacts getInitialFacetActivity().
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
3828 2) Do not allow "gaps" in positions of facets in outputs in attributes
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
3829 of collection (prevent e.g. positions 1,3,5; will become 1,2,3
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
3830 instead).
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
3831
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
3832 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
3833 Pass outputname to artifacts getInitialFacetActivity(), prevent
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
3834 gaps in facets positions in outputs (1,3,10 become 1,2,3).
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
3835
1808
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1807
diff changeset
3836 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1807
diff changeset
3837
1809
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3838 1) Give Artifacts information about the out when they have to decide
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3839 whether a given facet is initially in/active by adding parameter
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3840 to getInitialFacetActivity(+outputName).
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3841 2) Generate separate Set of MainValueFacets for discharge curves.
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3842
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3843 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3844 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3845 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3846 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3847 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3848 (getInitialFacetActivity): Adjusted, new parameter outputName.
1808
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1807
diff changeset
3849 Added MAINVALUES_{Q,W} definition.
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1807
diff changeset
3850
1809
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3851 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3852 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3853 Accept name in constructor.
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3854
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3855 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3856 Create second pair of MainValuesFacets, give distinguishable names.
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3857
1807
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3858 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3859
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3860 Added compatibility of (computed)discharge-curve diagrams with
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3861 mainvalues.
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3862
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3863 * doc/conf/artifacts/winfo.xml: Added mainvalues to compatibility list
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3864 of (computed) discharge curve outputs. These facet-definitionss can
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3865 differ in names because we can can have up to 4 mainvalue facets in
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3866 one state.
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3867
1806
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
3868 2011-11-01 Ingo Weinzierl <ingo@intevation.de>
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
3869
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
3870 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: Determine
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
3871 the extent of such WMS layer based on the list of RiverAxisKm objects
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
3872 returned by the backend.
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
3873
1805
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3874 2011-11-01 Ingo Weinzierl <ingo@intevation.de>
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3875
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3876 * doc/conf/meta-data.xml: Added a datacage node that represents a
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3877 kilometer WMS layer.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3878
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3879 * doc/conf/conf.xml: Added a new Artifact WMSKmArtifact.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3880
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3881 * doc/conf/themes.xml: Added a style for 'floodmap.kms' facets.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3882
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3883 * doc/conf/artifacts/winfo.xml: Defined 'floodmap.kms' as valid floodmap
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3884 facet.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3885
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3886 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3887 a 'floodmap.kms' facet.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3888
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3889 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method to
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3890 determine the srid of a river based on its name.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3891
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3892 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: New. This
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3893 Artifact should act as base Artifact for WMS layers that represent data
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3894 from database datastore.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3895
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3896 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: New. This
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3897 Artifact is used to generate facets for kilometer WMS layers.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3898
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3899 * src/main/resources/messages.properties,
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3900 src/main/resources/messages_de_DE.properties,
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3901 src/main/resources/messages_en.properties,
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3902 src/main/resources/messages_de.properties: Added default descriptions
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3903 for 'floodmap.kms' facets.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3904
1804
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
3905 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
3906
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
3907 Fix incompilability.
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
3908
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
3909 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java:
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
3910 Adjust to changed CrossSectionFacet.
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
3911
1803
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3912 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3913
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3914 Minor preparations to handle multiple cross sections in one
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3915 diagram/artifact, faking certain aspects (e.g. ability to display
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3916 multiple cross sections, but let these fetch the exactly same data
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3917 for now).
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3918
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3919 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3920 Parameterize but fake access to cross-section (always take first
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3921 one).
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3922 (getCrossSectionName,getCrossSectionNames): Renamed, access names
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3923 of all cross-sections, so that at least facets with different names
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3924 are created (they will still deliver the same data).
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3925
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3926 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3927 Allow indexing.
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3928
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3929 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3930 Index created cross-sections.
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3931
1802
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3932 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3933
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3934 Show multiple water lines and facets in cross-section diagram if
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3935 multiple waterlevel values had been entered.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3936
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3937 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3938 (appendBackgroundActivity): Made static.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3939 (getWaterLines): Add 'idx' argument to specify index of queried
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3940 waterlevel.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3941
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3942 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3943 Add index.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3944
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3945 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3946 Add one Facet for each of the computed waterlevels.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3947
1801
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
3948 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
3949
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
3950 * src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java:
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
3951 Added code to calculate intersection points.
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
3952
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
3953 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
3954 Added polygons for trivial cases. WIP
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
3955
1800
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
3956 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
3957
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
3958 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
3959 Made it compilable again.
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
3960
1799
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
3961 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
3962
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
3963 * src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java:
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
3964 Made X() and Y() access macros public.
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
3965
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
3966 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
3967 More code. WIP.
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
3968
1798
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
3969 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
3970
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
3971 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
3972 Handle start points when building polygons. Work in progress.
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
3973
1797
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
3974 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
3975
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
3976 * src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java:
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
3977 New. Vector operations on Point2D.
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
3978
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
3979 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
3980 Moved vector operations to VectorUtils.
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
3981
1796
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
3982 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
3983
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
3984 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
3985 Do not call size() in for loop again and again.
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
3986
1795
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
3987 2011-10-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
3988
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
3989 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
3990 Interim check in. Work in progress.
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
3991
1794
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
3992 2011-10-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
3993
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
3994 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java: New.
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
3995 Polygon class to help creating "Raum/Flaeche" renderers with gaps in
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
3996 their definitions. WORK IN PROGRESS!
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
3997
1793
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
3998 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
3999
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4000 * doc/conf/themes.xml: Added a default theme for the riveraxis used in the
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4001 floodmap.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4002
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4003 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4004 New. This class is used by ThemeUtil to create a style which is
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4005 compatible for Mapserver-
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4006
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4007 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added a method to
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4008 retrieve a Mapserver compatible style (as string) based on a given
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4009 Document (that comes from CollectionItem's attribute).
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4010
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4011 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java:
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4012 Implemented the setStyle() and getStyle() methods.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4013
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4014 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Added a
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4015 new parameter 'style' to createDatabaseLayer(). This parameter is set on
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4016 LayerInfo.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4017
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4018 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Create
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4019 Mapserver compatible styles and call createDatabaseLayer() with this
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4020 style.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4021
1792
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4022 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4023
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4024 * doc/conf/artifacts/winfo.xml: Defined "floodmap.riveraxis" and
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4025 "floodmap.wmsbackground" as compatible layers for the floodmap output.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4026
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4027 * doc/conf/mapserver/db_layer.vm: New. This layer template is used for
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4028 Mapserver layers with database datastore.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4029
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4030 * doc/conf/mapserver/dbconnection.include: New. The database configuration
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4031 used in the db_layer template.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4032
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4033 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4034 getUserWMSUrl() that returns the URL to the user specific WMS server.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4035 This method requires a UUID of an Artifact to identify the owner of the
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4036 Artifact.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4037
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4038 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Use
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4039 FLYSUtils.getUserWMSUrl() to create the URL to the user WMS for
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4040 WMSLayerFacets creation.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4041
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4042 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4043 New. Subclasses WMSLayerFacet to save data and filter parameters used
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4044 for database storage in Mapfiles.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4045
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4046 * src/main/java/de/intevation/flys/artifacts/model/DBLayerInfo.java: New.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4047 Subclasses LayerInfo to save database relevant parameters.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4048
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4049 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4050 Creates new WMSDBLayerFacets, so that the riveraxis layer data is
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4051 fetched from database.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4052
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4053 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Added a
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4054 public method that allows creating layers (type LINE) based on
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4055 WMSDBLayerFacets.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4056
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4057 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Enabled
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4058 support for Facets other than "floodmap.wsplgen" and "floodmap.barriers".
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4059 Those other Facets are supposed to be WMSDBLayerFacets.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4060
1791
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4061 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4062
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4063 Refactored, added StyledSeriesBuilder to unify adding points to
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4064 XYSeries.
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4065
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4066 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4067 New class to help with adding points to XYSeries.
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4068
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4069 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4070 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4071 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4072 Use StyledSeriesBuilder to add points to series.
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4073
1790
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4074 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4075
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4076 Added DC-conf, such that static data can be loaded from w-difference
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4077 diagrams datacage.
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4078
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4079 * doc/conf/meta-data.xml: Minor "refactoring" (definition of two
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4080 macros, allow certain static data to be loaded via datacage to
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4081 w-difference diagrams, too.
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4082
1789
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4083 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4084
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4085 Load and display annotations in w-differences, minor polishing.
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4086
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4087 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4088 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4089 Use FacetType 'instead' of string. Allow Annotations in
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4090 WDifferences- diagram.
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4091
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4092 * doc/conf/meta-data.xml: Recommend annotations in w-differences case.
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4093
1788
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
4094 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
4095
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
4096 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
4097 Survive case where a given output doesnt exist in compatibility
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
4098 matrix.
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
4099
1787
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4100 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4101
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4102 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4103 Added simpler constructor.
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4104
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4105 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4106 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4107 Adjusted construction of StaticStates.
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4108
1786
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
4109 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
4110
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
4111 * doc/conf/artifacts/winfo.xml: Allow Annotations in longitudinal and
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
4112 w-differences diagrams.
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
4113
1785
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4114 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4115
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4116 Use artifacts configuration (e.g. winfo.xml) to define which facets
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4117 can be used in which output. Hide no-matches.
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4118
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4119 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4120 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4121 Added use of "compatibility matrix". Only include facets in in
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4122 collections description document that are marked compatible in the
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4123 masterartifacts configuration (e.g. winfo.xml).
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4124
1784
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
4125 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
4126
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
4127 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
4128 (mergeAttributes, getMasterArtifact): Extraced, updated caller.
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
4129 Cosmetics to reduce indentation one step.
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
4130
1783
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
4131 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
4132
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
4133 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
4134 (getStateHistoryIds): New, return list of current and all previous
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
4135 state ids.
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
4136
1782
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
4137 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
4138
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
4139 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
4140 Trigger the re-creation of FLYS mapfile if endOfLife() of this state is
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
4141 called.
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
4142
1781
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4143 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4144
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4145 * doc/conf/mapserver/mapfile.vm: The "layers" injected by VelocityEngine is
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4146 now used to include layers. A single string in this list represents the
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4147 path to a file which contains a LAYER section for Mapserver' Mapfile.
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4148
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4149 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Removed the
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4150 update() call of MapfileGenerator. Mapfiles are generated by MapGenerator
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4151 only which requires a FLYSArtifactCollection.doOut()!
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4152
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4153 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Call update()
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4154 of MapfileGenerator to trigger the re-creation of mapfile(s).
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4155
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4156 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Collect all
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4157 LAYER snippets from filesystem and inject the filepath for each snippet
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4158 into the Mapfile template.
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4159
1780
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
4160 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
4161
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
4162 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
4163 src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java,
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
4164 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
4165 Cosmetics, doc.
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
4166
1779
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4167 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4168
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4169 Let OutputParser and AttributeParser collect all facets on the way.
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4170
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4171 * src/main/java/de/intevation/flys/collections/OutputParser.java,
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4172 src/main/java/de/intevation/flys/collections/AttributeParser.java:
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4173 Collect all facets while iterating over Outputs and Attributes,
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4174 documentation added.
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4175
1777
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4176 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4177
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4178 Extracted getFlysContext from FLYSArtifacts into FLYSUtils.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4179
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4180 * src/main/java/de/intevation/flys/utils/FLYSUtils.java
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4181 (getFlysContext): Added, extracted from FLYSArtifact.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4182
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4183 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4184 (getFlysContext): Moved to FLYSUtils, updated callers.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4185
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4186 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4187 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4188 Update callers to getFlysContext.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4189
1775
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4190 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4191
1778
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
4192 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Bugfix:
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
4193 Catch IOException - flys-artifacts compiles again.
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
4194
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
4195 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
4196
1775
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4197 * doc/conf/artifacts/winfo.xml: Defined "floodmap.barriers" as valid facet
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4198 for floodmaps.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4199
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4200 * doc/conf/mapserver/shapefile_layer.vm: New. Currently a copy of
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4201 layer.vm. This template will evolve to a special mapserver layer
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4202 template with a shapefile data source.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4203
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4204 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Fixed broken
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4205 facet name of barriers.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4206
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4207 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Added
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4208 public methods for creating wsplgen and barriers layer files for
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4209 mapserver.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4210
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4211 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Use
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4212 MapfileGenerator to create new layer files for wsplgen and barriers.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4213
1774
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4214 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4215
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4216 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Added new
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4217 method gerRiverBoundary() which returns an Envelope object (which
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4218 represents the bounding box of a Geometry) of a riveraxis specified by its
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4219 rivername.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4220
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4221 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java: Use
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4222 Geometry.getRiverBoundary() to determine the max extent of a river.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4223
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4224 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java,
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4225 src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java: Use
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4226 JTS Envelope to save the bounding boxes of WMS layers.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4227
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4228 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4229 Adapted the code to apply the changes in GeometryUtils (use Envelope to
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4230 determine the max extent of the river axis).
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4231
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4232 * src/main/java/de/intevation/flys/exports/MapGenerator.java: New (work in
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4233 progress). This Generator will currently return a map configuration in XML
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4234 which consists of parameters required by OpenLayers to create a map.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4235
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4236 * doc/conf/conf.xml: Registered the new MapGenerator.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4237
1773
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
4238 2011-10-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
4239
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
4240 * doc/conf/meta-data.xml: Do not recommend historical data to load
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
4241 when having computational discharge curves.
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
4242
1772
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
4243 2011-10-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
4244
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
4245 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
4246 Reduce noise, given "error" message was more of "debug" nature.
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
4247
1771
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4248 2011-10-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4249
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4250 Restore mapping of state id to facets (essentially revert, revision
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4251 3083 and 3088).
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4252
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4253 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4254 (getInitialFacetActivity): Be more explicit on which facets to
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4255 introduce inactivated.
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4256
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4257 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4258 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4259 Minor refactoring, declare a string final static.
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4260
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4261 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4262 src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4263 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4264 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4265 src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4266 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4267 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4268 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4269 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4270 Restore association from state id to facets.
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4271
1770
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
4272 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
4273
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
4274 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
4275 src/main/java/de/intevation/flys/collections/OutputParser.java:
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
4276 Cosmetics, documentation.
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
4277
1769
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
4278 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
4279
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
4280 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
4281 Prepare rendering of "other/static wkms" (functional) and
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
4282 w-differences (not yet fully functional).
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
4283
1768
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4284 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4285
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4286 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4287 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4288 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4289 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4290 Cosmetics.
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4291
1767
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
4292 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
4293
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
4294 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
4295 Do not store facets in a map from stateId to list of facets, but in
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
4296 a pure list instead.
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
4297
1766
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
4298 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
4299
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
4300 * doc/conf/artifacts/winfo.xml: Adjusted to newer semantics,
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
4301 minor cleanups.
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
4302
1765
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4303 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4304
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4305 Resolve association of facets to states in artifacts. This eases
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4306 merging of outputs and facets and inhibition of unwanted outputs
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4307 substiantially (at the price of slightly more expensive merging).
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4308 Also, the semantics of artifacts configuration files (e.g. winfo.xml)
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4309 is changed (facet elements within an output elements are used for
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4310 merging).
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4311
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4312 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4313 src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4314 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4315 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4316 src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4317 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4318 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4319 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4320 Do not store facets in a map from stateId to list of facets, but in
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4321 a pure list instead.
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4322
1764
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
4323 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
4324
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
4325 * doc/conf/meta-data.xml: Added dc configuration for some data
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
4326 that can be loaded from longitudinal section diagrams.
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
4327
1763
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
4328 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
4329
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
4330 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
4331 Cosmetics, docs.
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
4332
1762
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4333 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4334
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4335 Let Qs in Longitudinal Diagram be inactive, initally.
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4336
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4337 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4338 (getInitialFacetActivity): Do not let Facets ending with a 'q'
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4339 enter in active state.
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4340
1761
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
4341 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
4342
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
4343 * doc/conf/meta-data.xml: Fix broken datacage config.
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
4344
1759
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
4345 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
4346
1760
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
4347 * doc/conf/meta-data.xml: Configured to include correct id to
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
4348 clone artifact that produces w-diff.
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
4349
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
4350 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
4351
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
4352 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
1759
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
4353 Revert correct behaviour of Annotations (the small axis tick shall
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
4354 always be drawn). Minor refactoring.
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
4355
1758
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
4356 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
4357
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
4358 * doc/conf/meta-data.xml: Added configuration to include differences
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
4359 in datacage when longitudinal sections are shown (yet not
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
4360 functional).
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
4361
1757
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
4362 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
4363
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
4364 * doc/conf/meta-data.xml: Cosmetics.
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
4365
1756
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4366 2011-10-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4367
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4368 * doc/conf/themes.xml: Added theme for w_differences facets.
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4369
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4370 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4371 (createSecondAxisRange): Survive parameter-nullness for now.
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4372 Added documentation.
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4373
1754
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4374 2011-10-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4375
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4376 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4377 New. Caching wrapper around an XML document theme. It uses ThemeUtil
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4378 to access the values and stores them in instance variable.
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4379 Background: ThemeUtil use XPath a lot which is expensive.
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4380
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4381 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java,
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4382 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4383 Use ThemeAccess to style the annotations.
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4384
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4385 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4386 Removed some XPath strings. They are in ThemeUtil.
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4387
1753
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4388 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de>
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4389
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4390 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4391 Added methods to parse further attributes.
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4392
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4393 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4394 Apply the theme attributes and use ThemeUtils to get the attribute values.
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4395
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4396 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4397 Removed the spamy debug output.
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4398
1752
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4399 2011-10-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4400
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4401 To obtain the size of a diagram it is rendered twice. The
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4402 second time the generated image is omitted so the concrete
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4403 rendered image is not needed. To save CPU cycles in this pass
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4404 the image is rendered to to /dev/null Graphics2D object.
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4405
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4406 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4407 Added boolean system property "info.rendering.nop.graphics" (default: false).
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4408 With this property set the info rendering is done via a new
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4409 NOPGraphics2D opbject which does not render the image.
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4410
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4411 * src/main/java/de/intevation/flys/java2d/NOPGraphics2D.java:
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4412 New. Implements java.awt.Graphics2D trivial empty methods.
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4413 This prevents rendering.
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4414
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4415 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4416 Commented out spamy debug output
1756
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4417
1751
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
4418 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de>
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
4419
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
4420 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
4421 Draw the text background and use orientation attribute.
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
4422
1750
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4423 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de>
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4424
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4425 * doc/conf/themes.xml:
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4426 Renamed 'textbackground' to 'backgroundcolor' to have 'color' in the
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4427 attribute name.
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4428
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4429 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4430 Process text attributes correctly.
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4431
1749
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4432 2011-10-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4433
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4434 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java:
1752
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4435 New. Service to lookup the Nth nearest neighbors for a set of given
1749
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4436 cross section ids and kms.
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4437
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4438 * doc/conf/conf.xml: Registered service.
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4439
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4440 * doc/conf/cache.xml: Cache config.
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4441
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4442 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4443 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4444 Removed superfluous imports.
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4445
1748
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
4446 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de>
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
4447
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
4448 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
4449 Added methods to extract further attributes from theme.
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
4450
1747
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4451 2011-10-20 Ingo Weinzierl <ingo@intevation.de>
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4452
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4453 * doc/conf/themes.xml: Added main value themes for longitudinal section
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4454 charts.
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4455
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4456 * src/main/java/de/intevation/flys/themes/ThemeMapping.java: New. This
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4457 class stores the name of a facet, the related theme and a pattern
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4458 string.
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4459
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4460 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4461 Read the pattern string and store a list of ThemeMapping objects in the
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4462 FLYSContext.
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4463
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4464 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: Modified
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4465 getTheme() which now takes the FLYSContext, the name of a facet and an
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4466 optional pattern string. Now, we can have specialized Themes for each
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4467 chart type. E.g. the facet "longitudinal_section.w" maps the default
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4468 Theme for W lines in longitudinal section charts. If the optional
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4469 pattern string matches the pattern ".*(HQ1000)(\D.*)*", the ThemeFactory
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4470 will return the Theme "LongitudinalSectionW_HQ1000".
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4471
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4472 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4473 Use the description of a facet as pattern string to get the relevant
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4474 Theme from ThemeFactory.
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4475
1746
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
4476 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de>
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
4477
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
4478 * doc/conf/themes.xml:
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
4479 Added new theme attributes.
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
4480
1745
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
4481 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
4482
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
4483 Fix WDifference plots where masterartifact has no range set.
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
4484
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
4485 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
4486 (addSubtitles): Overridden, the master artifact has no
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
4487 range.
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
4488
1744
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
4489 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
4490
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
4491 Fix masterartifact in collections in cases where the original
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
4492 masterartifacts facets do not come first in certain list. Query
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
4493 'backend'/db instead.
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
4494
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
4495 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
4496 Set 'real' master artifact, defined to be oldest belonging to this
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
4497 collection.
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
4498
1743
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
4499 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
4500
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
4501 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
4502 src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java,
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
4503 src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java,
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
4504 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
4505 Modified the method signature of createStaticData() which now also
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
4506 requires a FLYSArtifact.
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
4507
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
4508 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
1749
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4509 Override createStaticData() to create titles for Qs manually - we want
1743
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
4510 to display the named main values if existing for the selected Qs.
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
4511
1742
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
4512 2011-10-19 Raimund Renkert <raimund.renkert@intevation.de>
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
4513
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
4514 * doc/conf/themes.xml:
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
4515 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
4516 theme 'Text'.
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
4517
1741
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
4518 2011-10-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
4519
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
4520 Fix for flys/issue316
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
4521
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
4522 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java: Added
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
4523 constructor to not sort the data.
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
4524
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
4525 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
4526 Use the not sorting constructor of StyledXYSeries.
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
4527
1740
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
4528 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
4529
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
4530 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
4531 moved the code to create WSP W and Q facet names to FLYSUtils.
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
4532
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
4533 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: New functions for
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
4534 creating WSP W and Q facet names and for querying a named main value
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
4535 based on a given gauge and value. The names of W and Q facets will now
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
4536 depend on the selected Q and Q mode: if the mode is "q at gauge" and a
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
4537 named value is found for the given value, the facet's name contains the
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
4538 named value instead of the value itself.
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
4539
1739
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
4540 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
4541
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
4542 Fix datacage configuration to let client load ZUS and flood
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
4543 protections.
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
4544
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
4545 * doc/conf/meta-data.xml: Use 'ids' instead of 'id' to help client.
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
4546
1738
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
4547 2011-10-19 Raimund Renkert <raimund.renkert@intevation.de>
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
4548
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
4549 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
4550 Added methods to parse text attributes from theme document.
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
4551
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
4552 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
4553 src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
4554 Apply a theme to axis annotations.
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
4555
1737
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
4556 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
4557
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
4558 Create (data) Label from data string (client will be adjusted to send
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
4559 the name).
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
4560
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
4561 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
4562 Create label from input data string, documentation added, junk
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
4563 removed.
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
4564
1736
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
4565 2011-10-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
4566
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
4567 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java(zoom):
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
4568 Do not crash if no axis is given.
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
4569
1735
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
4570 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
4571
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
4572 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
4573 getFormat() which extracts the format string from XML request document.
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
4574
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
4575 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java: Adapted
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
4576 method signatures of exportImage(), exportSVG() and exportPDF(). All
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
4577 methods now take a CallContext object which stores extra chart export
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
4578 parameters.
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
4579
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
4580 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
4581 Enabled PDF and SVG chart exports based on the "format" string given in
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
4582 the XML request document.
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
4583
1734
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
4584 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
4585
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
4586 Simplify rendereing W(Q)Kms in WDifferencesCurveGenerator.
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
4587
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
4588 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
4589 (doWOut, doWOut): Simplified.
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
4590
1733
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
4591 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
4592
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
4593 Render zus and flood-protections in WDifferences-diagrams.
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
4594
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
4595 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
4596 Added basic respect of "other.wkms"- facets.
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
4597
1732
1a57027286ce Handle StaticWKmsArtifacts in WDifferencesState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1731
diff changeset
4598
1731
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
4599 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
4600
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
4601 Adjusted Datacage-Configuration to fetch "extra longitudinal...."
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
4602 (.zus) - waterlevels in certain case (in system-part).
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
4603
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
4604 * doc/conf/meta-data.xml: Adjusted to present extra-kms with
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
4605 staticwkms factory in certain case.
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
4606
1730
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
4607 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de>
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
4608
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
4609 * doc/conf/themes.xml:
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
4610 Added new virtual theme for text with the attributes 'font', 'textcolor'
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
4611 and 'textsize'.
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
4612
1729
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
4613 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
4614
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
4615 Give StaticWKmsArtifacts proper names, and pre-deselect them.
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
4616
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
4617 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
4618 (getInitialFacetActivity): Overridden to let facets enter plot
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
4619 inactively.
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
4620 (setup): Give Facets the name of the Wst.
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
4621
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
4622 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
4623 Refactored to expose getWKmsName separately.
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
4624
1728
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
4625 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
4626
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
4627 Adjusted Datacage-Configuration to fetch flood-protections when
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
4628 waterlevels are requested (in system-part).
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
4629
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
4630 * doc/conf/meta-data.xml: Adjusted to present flood-protections with
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
4631 staticwkms factory in certain case.
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
4632
1727
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
4633 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
4634
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
4635 Register staticwkms factory.
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
4636
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
4637 * doc/conf/conf.xml: Register staticwkms factory to spawn StaticWKms-
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
4638 Artifacts.
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
4639
1726
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
4640 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
4641
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
4642 Fetch name of static WKms.
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
4643
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
4644 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
4645 Removed dependence on "kind", but fetch name for created WKms.
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
4646
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
4647 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
4648 Remove dependence on Kind.
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
4649
1725
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
4650 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
4651
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
4652 Store parameterization in data, not in Artifact.
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
4653
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
4654 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
4655 Resolve col_pos and wst_id field, use data instead.
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
4656
1724
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
4657 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
4658
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
4659 Add convenience-method to add defaultdata (string).
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
4660
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
4661 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
4662 (addStringData): Add Default (String) Data .
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
4663
1723
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
4664 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
4665
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
4666 Add a new Artifact and Facet (StaticWKmsArtifact, WKmsFacet) to
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
4667 access WKms obtainable with the WKmsFactory.
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
4668
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
4669 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
4670 New, artifact with single state to get WKms from WKmsFactory.
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
4671
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
4672 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java:
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
4673 New Facet to display W over km.
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
4674
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
4675 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
4676 Added new type name.
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
4677
1722
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
4678 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
4679
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
4680 Add WKMsFactory to access 'static' wst-data.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
4681
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
4682 * src/main/java/de/intevation/flys/artifacts/model/StaticWKmsCacheKey.java:
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
4683 Cache Key for the static WKms data.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
4684
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
4685 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
4686 New, creates WKms from wst-id and column. Does not yet fetch the
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
4687 name.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
4688
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
4689 * doc/conf/cache.xml: Added cache configuration for static wkms data.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
4690
1721
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
4691 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
4692
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
4693 Cosmetics, docs.
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
4694
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
4695 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
4696 src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
4697 src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
4698 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
4699 src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
4700 Cosmetics, docs.
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
4701
1720
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
4702 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
4703
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
4704 * src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java:
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
4705 Added constructor that takes name, docs.
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
4706
1719
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4707 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4708
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4709 Fix issue that Annotations do not come with theme/style.
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4710
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4711 * doc/conf/themes.xml: Added "Annotations" default style.
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4712
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4713 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4714 Set style of annotations, minor cosmetics.
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4715
1718
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
4716 2011-10-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
4717
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
4718 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
4719 Made inner class ThemeList static.
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
4720 s/new Integer(small)/Integer.valueOf(small)/
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
4721
1717
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
4722 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
4723
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
4724 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
4725 The inner class ThemeList makes now use of ManagedDomFacet to read the
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
4726 attributes of Facets saved in the Collection's attribute.
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
4727
1716
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4728 2011-10-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4729
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4730 flys/issue314: Variables in datacage are now case insensitive.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4731 (H2 returns meta data variables uppercase)
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4732
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4733 * doc/conf/meta-data.xml:
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4734 Made a statement more precise. Added some debug output.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4735
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4736 * src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java:
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4737 Use uppercase variable names.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4738
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4739 * src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java,
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4740 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4741 src/main/java/de/intevation/flys/artifacts/datacage/templating/FunctionResolver.java,
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4742 src/main/java/de/intevation/flys/artifacts/datacage/templating/ResultData.java:
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4743 Variables are now treated as uppercase.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4744
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4745 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4746 Input variables are now treated uppercase.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4747
1715
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4748 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4749
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4750 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java,
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4751 src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java,
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4752 src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java:
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4753 Prepared Facets to support a "visible" attribute.
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4754
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4755 * src/main/java/de/intevation/flys/collections/OutputParser.java: Adapted
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4756 the constructor call of ManagedFacetAdapter.
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4757
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4758 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4759 The inner class ThemeList now supports the "visible" attribute of
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4760 ManagedFacets.
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4761
1714
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
4762 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de>
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
4763
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
4764 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
4765 Added method to apply line type.
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
4766
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
4767 * doc/conf/themes.xml:
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
4768 Changed initial default value for line type.
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
4769
1713
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
4770 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
4771
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
4772 flys/issue226 (W-INFO: Dauerlinienberechung /Abbbildung x-Achse)
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
4773
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
4774 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
4775 Set the upper bound of these charts to 364.
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
4776
1712
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4777 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4778
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4779 * src/main/java/de/intevation/flys/artifacts/model/GaugesFactory.java:
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4780 Added a function that returns a Gauge based on its name.
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4781
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4782 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4783 Create proper descriptions for facets.
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4784
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4785 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java: Added a
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4786 setter for labels.
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4787
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4788 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4789 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4790 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4791 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4792 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4793 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4794 Use the string returned by Facet.getDescription() as series names. The
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4795 ThemePanel and the Legend will always display the same titles for curves
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4796 now.
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4797
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
4798
1711
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4799 2011-10-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4800
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4801 Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4802
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4803 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4804 (parseLineWidth): New. Get line width from Document.
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4805
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4806 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4807 When adding annotations, parse line width from theme, set it.
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4808
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4809 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4810 When painting, set Paint and stroke early enough.
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4811
1710
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4812 2011-10-14 Ingo Weinzierl <ingo@intevation.de>
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4813
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4814 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Put the
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4815 config directory into the Velocity context. It is available as
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4816 '$CONFIGDIR' in templates.
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4817
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4818 * doc/conf/mapserver/mapfile.vm: Set the debug file to
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4819 "$CONFIGDIR/flys-user-wms.log" and added a LEGEND section.
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4820
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4821 * doc/conf/mapserver/wsplgen_class.vm: Adapted the class names. Those
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4822 names are displayed in the image served by GetLegendGraphic.
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4823
1709
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4824 2011-10-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4825
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4826 Add possibility of programmatic configuration of initial "activity"
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4827 state (active or inactive) of (Managed)Facets by introducing
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4828 FLYSArtifact.getInitialFacetActivity. This method shall be overriden
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4829 by subclasses where Facets are wanted to come to live inactive.
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4830 Artifacts will be asked only once how the MangedFacet should come to live,
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4831 namely when AttributeWriter finds a genuinely new Facet.
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4832
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4833 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4834 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4835 (getInitialFacetActivity):
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4836 New function to let Artifact decide whether a ManagedFacet shall
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4837 initially be set to active or inactive.
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4838
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4839 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4840 Accept database in constructor. For genuinely new Facets, spawn its
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4841 mother artifact and ask whether the (Managed)Facet shall be active
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4842 or inactive (initially).
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4843
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4844 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4845 (buildOutAttributes): Pass database to AttributeWrite (which needs it
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4846 to spawn artifacts), rename items parameter to reflect content.
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4847
1708
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
4848 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
4849
1709
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4850 Cosmetics, removed obsolete imports.
1708
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
4851
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
4852 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
4853 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
4854 Removed obsolete imports.
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
4855
1707
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
4856 2011-10-12 Ingo Weinzierl <ingo@intevation.de>
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
4857
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
4858 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
4859 Added a further attribute "mark.selected" to the barriers feature type.
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
4860 This attribute is used in the client, where we are not able to remove it
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
4861 properly. Reading the GeoJSON string without this attribute is no longer
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
4862 possible... strange!
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
4863
1706
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4864 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4865
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4866 Added i18n for label of wdiff "pair select" states data.
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4867
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4868 * src/main/resources/messages.properties,
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4869 src/main/resources/messages_de_DE.properties,
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4870 src/main/resources/messages_en.properties,
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4871 src/main/resources/messages_de.properties: Added i18n for
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4872 state.winfo.waterlevel_pair_select .
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4873
1705
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
4874 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
4875
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
4876 Addressed "Wrong labels" [6] part of flys/issue371 (W-INFO / Differenzen:
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
4877 Anmerkungen zur Umsetzung) .
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
4878
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
4879 * src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
4880 Adjusted variable names to avoid conflict in subclasses, adjusted
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
4881 default value for i18n string.
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
4882
1704
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4883 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4884
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4885 Cosmetics, docs.
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4886
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4887 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4888 Cosmetics: Space after full stop in commments, slightly improved
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4889 documentation, added one debug message.
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4890
1703
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4891 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4892
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4893 Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen) .
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4894
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4895 * doc/conf/artifacts/winfo.xml: Removed obsolete data of
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4896 WDifferencesState.
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4897
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4898 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java:
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4899 Re-enable facet-filtering, but adjust filters before that happens
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4900 (former longitudinal_section output is now w_differences output).
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4901
1702
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4902 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4903
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4904 Added wdiff-chart translations.
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4905
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4906 * src/main/resources/messages.properties,
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4907 src/main/resources/messages_de_DE.properties,
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4908 src/main/resources/messages_en.properties,
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4909 src/main/resources/messages_de.properties: Added i18n for wdiff.
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4910
1701
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
4911 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
4912
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
4913 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
4914 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
4915 Expose translateable Strings as constants.
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
4916
1700
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
4917 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
4918
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
4919 Fix most labels in w-differences charts.
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
4920
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
4921 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
4922 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
4923 Remove most static final i18n-variables in favor of direct String
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
4924 usage or usage of methods. By this, allow easier adoption of labels
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
4925 in subclasses.
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
4926
1699
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
4927 2011-10-11 Ingo Weinzierl <ingo@intevation.de>
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
4928
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
4929 flys/issue383 (Zweite Y-Achse wird beim Zoomen/Verschieben nicht angepasst.)
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
4930
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
4931 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
4932 Call adjustAxes() before applying zoom settings with autoZoom(). We need
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
4933 to add new y-axes first before we adjust their ranges.
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
4934
1698
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
4935 2011-10-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
4936
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
4937 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
4938 s/new Integer(small)/Integer.valueOf(small)/
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
4939
1697
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
4940 2011-10-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
4941
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
4942 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
4943 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
4944 Do not fire change events for each and every data point added.
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
4945
1696
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
4946 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
4947
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
4948 Fix WDifferences with more than one Pair (crashed due to incorrect index for
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
4949 facets.)
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
4950
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
4951 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
4952 Fix wrong index for difference facets (allows for more than one
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
4953 difference facet per artifact without crashes).
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
4954
1695
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
4955 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
4956
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
4957 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
4958 Use slightly modified doWOut-implementation from
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
4959 LongitudinalSectionGenerator (here need to add Ws to different axis).
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
4960
1694
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
4961 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
4962
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
4963 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
4964 Fix import/reference.
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
4965
1693
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
4966 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
4967
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
4968 Let WaterlevelPairSelectState include diffids-data (if any) to enable
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
4969 future work on repopulation of Grid in GUI when jumping back
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
4970 (reparameterization).
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
4971
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
4972 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
4973 (createItems): Override to include old data.
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
4974
1692
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
4975 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
4976
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
4977 flys/issue150 (Diagramm: Anzeige von W bergauf)
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
4978 flys/issue345 (W-INFO / Wasserspiegellagenberechnung, Diagrammausgabe)
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
4979
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
4980 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
4981 Corrected the determination to invert the x axis, so that waterlines
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
4982 will start with their highest value at the left and end with their
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
4983 lowest values at the right.
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
4984
1691
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4985 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4986
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4987 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java:
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4988 Cosmetics, added an (@Override) annotation.
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4989
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4990 * src/main/java/de/intevation/flys/artifacts/model/CalculationResult.java,
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4991 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4992 Cosmetics, added documentation.
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4993
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4994 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4995 Cosmetics, whitespace after full stops in comments, added
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4996 (@Override) annotation.
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4997
1690
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
4998 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
4999
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5000 flys/issue220 (Diagramm: Achsenbeschriftungen an verschiedenen Achsen müssen gleich aussehen)
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5001
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5002 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5003 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5004 Adjusted the label font of the 2nd y-axis - now, both axes labels look
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5005 equal.
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5006
1689
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5007 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5008
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5009 flys/issue189 (WINFO/Dauerlinie: Sortierung der Berechnungsausgabe nach Dauerzahlen aufsteigend)
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5010
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5011 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java: Added a
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5012 method that determines if the items (days) in this object are increasing
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5013 or not.
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5014
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5015 * src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5016 Changed the order of the CSV export - the highest day is at the top of
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5017 the export; the lowest day is at the bottom.
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5018
1688
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5019 2011-10-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5020
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5021 Worked on flys/issue150 (Diagramm: Anzeige von W bergauf).
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5022 Still does not work in all cases.
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5023
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5024 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java (generateChart()):
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5025 Reordered calls to ensure that the inversion of the x axis is
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5026 not eliminated by other chart generation steps as a side effect.
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5027
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5028 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5029 Assuming that JFreeChart is inverting axis automatically if the
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5030 KMs are reversed ordered only do invert only in some situations.
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5031
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5032 Do not invert axis for Q (@Ingo: This is wrong! We must do this
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5033 if we are only displaying the Qs and the Ws are deactived).
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5034
1687
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
5035 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
5036
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
5037 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
5038 Take care on empty ranges while preparing ranges for single points.
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
5039
1686
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5040 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5041
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5042 flys/issue114 (W-INFO: Wasserspiegellagenberechnung / Ort (Spezialfall: Generierung eines Diagramms bei punkthafter Berechnung))
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5043
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5044 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Expand
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5045 ranges for x and y axes if there is just a single point in a series -
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5046 JFreeChart requires a range where lower <> upper.
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5047
1685
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5048 2011-10-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5049
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5050 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java,
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5051 src/main/java/de/intevation/flys/artifacts/states/DistanceSelect.java,
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5052 src/main/java/de/intevation/flys/artifacts/states/RangeState.java,
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5053 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5054 Add whitespace after full stop in comments, minor doc improvements.
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5055
1684
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5056 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5057
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5058 flys/issue353 (W-INFO / Wasserspiegellagenberechnung, Diagramm)
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5059
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5060 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5061 Adapted the process of collecting outs for Artifacts/Facets. We will now
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5062 call OutGenerator.doOut() for each Artifact and Facet - never mind if
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5063 the facet is activated (visible) or not. The OutGenerator should decide
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5064 on its own whtat to do with facets which are "marked" as _not_ visible.
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5065
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5066 * src/main/java/de/intevation/flys/exports/OutGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5067 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5068 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5069 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5070 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5071 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5072 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5073 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5074 src/main/java/de/intevation/flys/exports/ATExporter.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5075 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5076 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5077 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5078 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5079 Adapted the signature of OutGenerator.doOut(). There will be a new
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5080 boolean parameter "visible" that determines if the facet specified in
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5081 this method is visible for this output or not.
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5082
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5083 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Now,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5084 that we walk over every Artifact/Facet, we are able to collect min/max
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5085 data for all axes. We store these information and use them to set the
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5086 ranges of x and y axes. The result of this: a chart can have proper axes
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5087 set without any data in it.
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5088
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5089 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java: Use
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5090 min/max ranges stored while calling doOut() for each Artifact/Facet
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5091 instead of fetching those information from chart's Datasets (which could
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5092 be null).
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5093
1683
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
5094 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
5095
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
5096 * src/main/java/de/intevation/flys/utils/Formatter.java: Changed the max
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
5097 number of digits for AT exports from 0 to 2.
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
5098
1682
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
5099 2011-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
5100
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
5101 * src/main/java/de/intevation/flys/exports/ATWriter.java: Get rid
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
5102 of buggy first line code.
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
5103
1681
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
5104 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
5105
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
5106 fixed flys/issue201
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
5107
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
5108 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
5109 Replace >= with > in km index lookup because last km was not found.
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
5110
1680
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
5111 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
5112
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
5113 fixed flys/issue177
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
5114
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
5115 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
5116 Revert rev2245. Code works fine now! :-)
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
5117
1679
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5118 2011-10-05 Ingo Weinzierl <ingo@intevation.de>
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5119
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5120 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java: Stores a
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5121 list of XYTextAnnotations instead of FLYS specific Annotations. This
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5122 makes this class suitable for other annotation types as well.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5123
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5124 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5125 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5126 Both facets' getData() will now return an instance of FLYSAnnotation.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5127
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5128 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java:
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5129 Create XYTextAnnotations used to instantiate an object of
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5130 FLYSAnnotation.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5131
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5132 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5133 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5134 Removed the code to add annotations to the plot. This task is general
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5135 enough to move this code to parent class.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5136
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5137 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5138 Instances of this class are now able to store - besides first and second
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5139 axes datasets - a list of annotations. This annotations are added to the
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5140 plot after the datasets have been added. To support LegendItems for
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5141 those annotions, it was necessary to create a the LegendItemCollection
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5142 by ourself. This work is done while applying the themes for each series
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5143 in the chart.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5144
1678
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5145 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5146
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5147 Removed code duplication of guessWaterIncreasing()
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5148
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5149 * src/main/java/de/intevation/flys/artifacts/model/WKms.java(allKms, allWs):
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5150 Added methods to fetch all kms and all ws.
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5151
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5152 * src/main/java/de/intevation/flys/utils/DataUtil.java: Generalized to
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5153 get WKms as arguments.
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5154
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5155 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5156 src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java,
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5157 src/main/java/de/intevation/flys/artifacts/model/WQ.java: Implements
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5158 the extended WKms interface.
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5159
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5160 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5161 Uses the generalized DataUtil.guessWaterIncreasing().
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5162
1677
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5163 2011-10-05 Ingo Weinzierl <ingo@intevation.de>
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5164
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5165 flys/issue347 (W-INFO / Wasserspiegellagenberechnung, Längsschnittdiagramm)
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5166 flys/issue303 (Keine Streckenfavoriten, wenn nur Q im Längsschnittdiagram ausgewählt)
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5167 flys/issue353 (W-INFO / Wasserspiegellagenberechnung, Diagramm)
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5168
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5169 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java: New. A
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5170 wrapper for Annotations which allows us to provide a description for a
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5171 set of annotations.
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5172
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5173 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java:
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5174 The getData() will now return an instance of FLYSAnnotation that wraps
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5175 the Annotations returned by the AnnotationArtifact. The lebel of
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5176 FLYSAnnotation is the description of this Facet.
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5177
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5178 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5179 Modified the way to add Annotations. We will no longer create an empty
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5180 series to support a LegendItem for a set of Annotations, but we will add
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5181 a LegendItem manually to the LegendItemCollection of the plot. In
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5182 addition, we are now able to display annotations if one of the two
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5183 y-axes are missing. If there are no y-axes existing, we are not able to
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5184 display annotations yet.
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5185
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5186 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1676
6e840e213fdf Backjump correction: Finally looks fine.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1675
diff changeset
5187
6e840e213fdf Backjump correction: Finally looks fine.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1675
diff changeset
5188 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
6e840e213fdf Backjump correction: Finally looks fine.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1675
diff changeset
5189 Lifted the wrong point. Now all backjump corrections look fine. :-)
6e840e213fdf Backjump correction: Finally looks fine.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1675
diff changeset
5190
1675
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
5191 2011-10-05 Ingo Weinzierl <ingo@intevation.de>
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
5192
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
5193 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
5194 Fixed bugs and make use of a cache for annotations now.
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
5195
1674
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
5196 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
5197
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
5198 Worked on flys/issue31
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
5199
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
5200 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
5201 Simplified the code a lot. Needs testing. Maybe flys/issue31 is gone
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
5202
1673
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
5203 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
5204
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
5205 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
5206 Fetch the WstUnit value from river - the Wst itself no longer supports a
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
5207 Unit iself.
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
5208
1672
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
5209 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
5210
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
5211 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java,
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
5212 src/main/java/de/intevation/flys/utils/DoubleUtil.java: Moved some generic
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
5213 double array code to DoubleUtil.
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
5214
1671
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
5215 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
5216
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
5217 * src/main/java/de/intevation/flys/utils/DoubleUtil.java (interpolateSorted):
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
5218 Added code to linear interpolate double values in a sorted array.
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
5219 Keys and values are given as double arrays. Keys need to be sorted.
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
5220
1670
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
5221 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
5222
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
5223 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
5224 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
5225 Removed superfluous imports.
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
5226
1669
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
5227 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
5228
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
5229 flys/issue330 (Dauerlinie kann nicht berechnet werden)
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
5230
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
5231 * src/main/java/de/intevation/flys/artifacts/model/Calculation3.java:
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
5232 Add a problem if no data was found for duration curves.
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
5233
1668
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5234 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5235
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5236 * src/main/java/de/intevation/flys/themes/Theme.java,
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5237 src/main/java/de/intevation/flys/themes/DefaultTheme.java: Added
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5238 getter/setter methods to provide a facet (string) and index (int). Both
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5239 values are written as attribute to the Theme's XML representation.
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5240
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5241 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5242 Set the "facet" and "index" values of themes.
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5243
1667
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5244 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5245
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5246 flys/issue346 (W-INFO / Anzeige der Höheninformation)
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5247
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5248 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5249 Modified x and y axis title. The x axis title is now "RIVERNAME-km"; the
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5250 y axis title is now "W[WST_UNIT]" where WST_UNIT depends on the unit of
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5251 the WST.
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5252
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5253 * src/main/resources/messages.properties,
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5254 src/main/resources/messages_de_DE.properties,
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5255 src/main/resources/messages_en.properties,
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5256 src/main/resources/messages_de.properties: Modified i18n expressions for
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5257 x and y axis of longitudinal section charts.
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5258
1666
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5259 2011-09-30 Ingo Weinzierl <ingo@intevation.de>
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5260
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5261 flys/issue351 (W-INFO / Wasserspiegellagenberechnungen)
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5262
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5263 * src/main/java/de/intevation/flys/utils/DoubleUtil.java: Modified the
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5264 explode() function that returns a list of values specified by min, max
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5265 and an interval. If the last value, determined by the interval, is
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5266 bigger than the max value, it is not included in the result list.
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5267
1665
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5268 2011-09-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5269
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5270 flys/issue334 (Querprofil-Diagramm: Ausgabe dieses Diagrammtyps
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5271 möglich, obwohl WSP Berechnung keine Ergebnisse liefert)
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5272
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5273 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5274 (compute): Add Facets regarding CrossSections only if data available.
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5275
1664
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5276 2011-09-29 Ingo Weinzierl <ingo@intevation.de>
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5277
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5278 flys/issue176 (Diagramm: Benennung eines Abflusses bei gewählter Höhe am Pegel)
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5279 flys/issue349 (W-INFO / Wasserspiegellagenberechnung, Längsschnittdiagramm)
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5280
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5281 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5282 Create titles for W and Q waterlevel facets with proper fractions.
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5283
1663
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
5284 2011-09-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
5285
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
5286 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
5287 (createStaticData, getLabels): Create proper labels for differences.
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
5288
1662
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5289 2011-09-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5290
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5291 flys/issue244 (WINFO: Export von AT-Dateien im ersten Teil unterschiedlich)
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5292 flys/issue332 (W-INFO / Berechnung Abflusskurve, Export, FLYS 2.5)
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5293
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5294 * src/main/java/de/intevation/flys/exports/ATWriter.java: Due to a rounding
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5295 issue the w's of the first line underun the minimal w of the curve at times.
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5296 An extra test was introduced to suppress the output of the q's of the wrong w's.
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5297
1661
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
5298 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
5299
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
5300 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
5301 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
5302
1660
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
5303 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
5304
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
5305 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
5306 Extracted/use StringUtil.wWrap .
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
5307
1659
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
5308 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
5309
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
5310 * src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java:
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
5311 Log the gauge which has been determined.
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
5312
1658
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5313 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5314
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5315 flys/issue332 (W-INFO / Berechnung Abflusskurve, Export, FLYS 2.5)
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5316
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5317 * src/main/java/de/intevation/flys/exports/ATExporter.java: Store the
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5318 master Artifact which is set via setMasterArtifact(). This is required
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5319 for meta information used while preparing the header row of AT exports.
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5320
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5321 * src/main/java/de/intevation/flys/exports/ATWriter.java: Print a header
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5322 row into the AT export for being compatible with desktop FLYS.
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5323
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5324 * src/main/resources/messages.properties,
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5325 src/main/resources/messages_de_DE.properties,
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5326 src/main/resources/messages_en.properties,
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5327 src/main/resources/messages_de.properties: Added header row for AT
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5328 export files.
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5329
1657
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5330 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5331
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5332 flys/issue328 (W-INFO / ÜSK: Auswahl der Wasserspiegellage / Auswahlunterstützung)
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5333
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5334 * doc/conf/meta-data.xml: Added an out 'waterlevels' that might be used to
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5335 fetch user specific waterlevels (same as longitudinal sections, but
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5336 without Q facet).
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5337 In addition, the system specific datacage stuff is now fetched, when:
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5338 a) no user-id is given
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5339 b) a user-id is given and there is a parameter 'load-system'
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5340
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5341 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5342 If the label of the WQKms object specified by the waterlevel selection
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5343 begins with a "Q", the label is wrapped into a "W()", e.g. "W(Q=1200)".
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5344
1656
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
5345 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
5346
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
5347 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Made
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
5348 feed() able to remove existing data items from Artifact's data pool.
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
5349 Therefore, the value for the item which should be removed needs to an
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
5350 empty string.
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
5351
1655
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5352 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5353
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5354 Extracted StringUtil.unbracket from WaterlevelSelectState.strip.
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5355
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5356 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5357 src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5358 Extract and use StringUtil.unbracket, minor doc.
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5359
1654
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5360 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5361
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5362 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5363 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5364 Changed access of getCurrentState() from protected to public.
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5365
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5366 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java: We
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5367 use the configured Outputs instead of the actuel Outputs of an Artifact
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5368 to make recommendations, now. This has the bad side effect of giving
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5369 recommendations for Outputs that we might _NOT_ be able to produce. But
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5370 otherwise, we would not be able to give recommendations for states with
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5371 long calculation times that start background threads for calculation (as
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5372 WSPLGEN caluclations does).
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5373
1653
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5374 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5375
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5376 Enable "auto-scaling" axis for waterlevels in WDifference-plots.
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5377
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5378 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5379 (createSecondaryAxis, zoomY): Refactored to allow modification in
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5380 siblings.
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5381
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5382 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5383 (createSecondaryAxisRange): Override to achieve expected behavior.
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5384 Also adjusted label.
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5385
1652
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
5386 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
5387
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
5388 In W-Difference Calculation, respect indices of selected facets.
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
5389
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
5390 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
5391 (computeAdvance): Respect index of selected facets.
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
5392
1651
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5393 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5394
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5395 flys/issue317: (Querprofil-Diagramm: Referenzen auf CrossSectionApp entfernen)
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5396
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5397 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5398 Removed dependency to demo app.
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5399
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5400 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5401 Refactored to use logic from the models.
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5402
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5403 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5404 Moved some logic from the demo app to this model.
1654
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5405
1650
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5406 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5407
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5408 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: New. Code
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5409 from FloodMapState moved to its own class with the intent, to use it in
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5410 classes different from FloodMapState.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5411
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5412 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5413 Removed the inner class FacetCreator.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5414
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5415 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Stores
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5416 an instance of FacetCreator.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5417 NOTE: Maybe we should move the WSPLGEN parameters into an own class
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5418 which might be serializable.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5419
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5420 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Use the
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5421 FacetCreator instance stored in the WSPLGENJob to create a new WSPLGEN
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5422 facet if the calculation was successfully (without errors). Finally, the
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5423 facets of FacetCreator are added to the Facet list of the FLYSArtifacts.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5424
1649
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5425 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5426
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5427 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5428 Put Artifact in background mode first before starting WSPLGEN, otherwise
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5429 a very fast errors (call CallContext.afterBackground() before Artifact is
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5430 in Background mode) might lead to an inconsistent state.
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5431
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5432 * src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java: Repaired
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5433 broken error num parsing.
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5434
1648
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
5435 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
5436
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
5437 * src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java: Track
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
5438 critical errors as well (improved regular expression for errors).
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
5439
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5440 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5441
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5442 * ChangeLog: Fixed whitespace usage.
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5443
1646
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5444 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5445
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5446 * src/main/java/de/intevation/flys/artifacts/services/RiverService.java,
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5447 src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5448 src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java,
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5449 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5450 Removed superfluous imports.
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5451
1645
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5452 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5453
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5454 flys/issue68 (Diagramm: Werte an der Y-Achse benötigen i18n)
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5455
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5456 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added a
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5457 method to retrieve the current/preferred locale specified by CallMeta.
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5458
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5459 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5460 Introduced two methods localizeDomainAxis() and localizeRangeAxis().
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5461 Both methods of this class override the NumberFormat used to format axes
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5462 numbers. Those methods are called by localizeAxes() - which has private
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5463 access - for each domain and range axis of the current XYPlot.
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5464
1644
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
5465 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
5466
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
5467 * doc/conf/cache.xml: Number of cached annotations was much
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
5468 to low.
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
5469
1643
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
5470 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
5471
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5472 Improved w-differences diagram generation where multiple differences
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5473 can be shown.
1643
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
5474
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
5475 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java:
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
5476 New facet type.
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
5477
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
5478 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
5479 Employ new DifferenceCurveFacet, return CalculationResult that can
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
5480 store more than one WKms.
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
5481
1642
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
5482 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
5483
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
5484 flys/issue320 (ÃœSK:Mapserver hat Probleme beim Shapefilepath mit "../" im Pfad)
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
5485
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
5486 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Use
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
5487 File.getCanonicalPath() to substitute "../" in shapefile directories.
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
5488
1641
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
5489 2011-09-26 Ingo Weinzierl <ingo@intevation.de>
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
5490
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
5491 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
5492 The extent of the WSPLGEN result layer is now specified by the extent of
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
5493 the CrossSectionTracks that matches the start and end kilometer of the
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
5494 WSPLGEN calculation.
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
5495
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
5496 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: New function
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
5497 that creates the OpenLayers bounding box based on two Geometries.
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
5498
1640
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
5499 2011-09-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
5500
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5501 Improved w-differences diagram generation with included "absolute"
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5502 values.
1640
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
5503
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
5504 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
5505 Fixed one (of two) incorrect labels.
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
5506 (doWaterlevelOut): Survive non-found gauge, fetch kilometer and w
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
5507 instead of values for w and q.
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
5508
1639
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
5509 2011-09-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
5510
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5511 Add positional-conflict-awareness when merging Facets for a
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5512 FLYSArtifactCollection. First come first serve.
1639
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
5513
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
5514 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
5515 (writeFacets): First, sort incoming facets into 2 groups:
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
5516 "genuinely new" and "already there", then for each new check
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
5517 whether the position is already taken. If so, push "up" (position++)
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
5518 until no conflict exists anymore.
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
5519
1638
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
5520 2011-09-26 Ingo Weinzierl <ingo@intevation.de>
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
5521
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
5522 flys/issue296 (Karte: Bezeichnungen verbessern)
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
5523
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
5524 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
5525 I18N of the WSPLGEN and barriers facets (WMS layers).
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
5526
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
5527 * src/main/resources/messages.properties,
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
5528 src/main/resources/messages_de_DE.properties,
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
5529 src/main/resources/messages_en.properties,
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
5530 src/main/resources/messages_de.properties: Added strings for the wsplgen
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
5531 and barriers WMS layers.
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
5532
1639
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
5533 2011-09-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1637
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
5534
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5535 Fix (revert) access to position in ManagedDomFacet.
1637
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
5536
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
5537 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java:
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
5538 (getPosition): Do not add prefix when querying position ("pos")
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
5539 attribute, add a logger for faster future debugging.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
5540
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
5541 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
5542
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5543 Squash positional conflict-bug.
1637
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
5544
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
5545 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
5546 (mergeFacets): Removed, replaced in parts by pickFacet.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
5547 (pickFacet): New, return facet to be added to document.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
5548 Documentation added.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
5549
1636
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
5550 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
5551
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5552 Squash a bug about wrongly named "art:pos" attribute in ManagedDomFacet (was
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5553 "pos"). Added documentation from commit message.
1636
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
5554
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
5555 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java:
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
5556 Added documentation (commit message with minor adjustments).
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
5557 (getPosition, setPosition): Include PREFIX in attribute name.
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
5558
1635
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
5559 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
5560
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5561 Refactoring, doc.
1635
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
5562
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
5563 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
5564 (mergeFacets): Removed, replaced in parts by pickFacet.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
5565 (pickFacet): New, return facet to be added to document.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
5566 Documentation added.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
5567
1634
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
5568 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
5569
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5570 Cosmetics, docs.
1634
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
5571
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
5572 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
5573 Documentation added.
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
5574
1633
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
5575 2011-09-22 Ingo Weinzierl <ingo@intevation.de>
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
5576
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
5577 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
5578 Subclasses the FLYSService now - this should improve the database
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
5579 connection handling.
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
5580
1632
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
5581 2011-09-22 Bjoern Schilberg <bjoern.schilberg@intevation.de>
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
5582
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
5583 * doc/mapserver/mosel-mapfile.map:
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
5584 Full blown mosel wms mapfile.
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
5585
1631
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5586 2011-09-22 Ingo Weinzierl <ingo@intevation.de>
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5587
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5588 * src/main/java/de/intevation/flys/artifacts/services/FLYSService.java:
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5589 New. A subclass of DefaultService which is used in FLYS to init and
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5590 shutdown database connections.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5591
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5592 * src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java,
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5593 src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5594 src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5595 Centralized the initialization and shutdown of database connections.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5596 These services now subclass FLYSService which handles the database stuff.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5597
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5598 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java: The
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5599 current database connection is not closed here - this is done in a
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5600 Service or in the CallContext.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5601
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5602 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java: It's
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5603 not necessary to create new database connections here. We already have
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5604 an existing connection which is initialized by CallContext.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
5605
1630
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
5606 2011-09-22 Ingo Weinzierl <ingo@intevation.de>
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
5607
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
5608 * src/main/java/de/intevation/flys/artifacts/states/DistanceOnlySelect.java:
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
5609 Override validate() of parent classes to suppress "step" validation
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
5610 which is not present in this state.
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
5611
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
5612 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java: Added
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
5613 new method validateBounds() which really just validates a boundary
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
5614 without "step" parameter.
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
5615
1629
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5616 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5617
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5618 Added WaterlevelArtifact to accompany WINFOArtifacts in WDifferencesPlots.
1629
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5619
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5620 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java:
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5621 New WaterlevelArtifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5622
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5623 * doc/conf/conf.xml:
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5624 Added configuration for WaterlevelArtifact configuration (path to state-xml)
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5625 waterlevel-factory.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5626
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5627 * doc/conf/artifacts/waterlevel.xml:
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5628 New, trivial state description for Waterlevelartifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5629
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5630 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java:
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5631 New, only state for WaterlevelArtifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
5632
1628
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
5633 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
5634
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5635 Cosmetics, docs.
1628
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
5636
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
5637 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
5638 src/main/java/de/intevation/flys/collections/AttributeWriter.java,
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
5639 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
5640 Cosmetics, documentation.
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
5641
1627
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
5642 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
5643
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5644 Added WaterlevelOut-processing ability to WDifferencesCurveGenerator.
1627
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
5645
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
5646 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
5647 Process LONGITUDINAL_W facets.
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
5648
1626
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
5649 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
5650
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5651 Improved WDifferenceState in preparation to be able to deal with multiple
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5652 pairs for differences.
1626
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
5653
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
5654 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
5655 Prepare multiple-pairs-case.
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
5656
1625
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
5657 2011-09-21 Ingo Weinzierl <ingo@intevation.de>
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
5658
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
5659 flys/issue315 (Überschwemmungsfläche: String bei Streckenauswahl)
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
5660
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
5661 * doc/conf/artifacts/winfo.xml: Added a new state for floodmap's range
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
5662 input. This state will accept a km range only, there is no step width.
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
5663
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
5664 * src/main/java/de/intevation/flys/artifacts/states/DistanceOnlySelect.java:
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
5665 New. The state which is used to enter a km range with step width.
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
5666
1624
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5667 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5668
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5669 Cosmetics, improved debug output, doc.
1624
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5670
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5671 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5672 Improved debug output.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5673
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5674 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5675 Added documentation.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5676
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5677 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java,
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5678 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5679 Removed commented code.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5680
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5681 * src/main/java/de/intevation/flys/collections/AttributeParser.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5682 Whitespace cosmetics.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
5683
1623
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
5684 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
5685
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5686 Avoid NullPointerException when drawing XYChart without data.
1623
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
5687
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
5688 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
5689 Guard calls to dataset to avoid NullPointerException.
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
5690
1622
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
5691 2011-09-21 Ingo Weinzierl <ingo@intevation.de>
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
5692
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
5693 flys/issue325 (FLYS Client: Auswahl des DGM zeigt numerischen Wert an)
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
5694
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
5695 * src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java: Write
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
5696 a better label for the selected DEM into the static DESCRIBE. Use the
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
5697 name of the DEM file as label instead of the database id.
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
5698
1188
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
5699 2011-09-16 Bjoern Schilberg <bjoern.schilberg@intevation.de>
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
5700
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
5701 * doc/mapserver/fontset.txt:
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
5702 Added initial font set for km_annotation layer.
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
5703 * doc/mapserver/symbols/symbols.sym:
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
5704 Added square symbol for km and fixpoint layer.
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
5705 * doc/mapserver/saar-mapfile.map:
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
5706 Adjust styling in the flys karte-archiv way.
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
5707
1187
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5708 2011-09-19 Ingo Weinzierl <ingo@intevation.de>
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5709
1621
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
5710 Tagged RELEASE 2.5
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
5711
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
5712 * Changes: Prepared changes for release.
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
5713
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
5714 2011-09-19 Ingo Weinzierl <ingo@intevation.de>
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
5715
1187
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5716 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5717 src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5718 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5719 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5720 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Removed
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5721 needless imports.
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5722
1186
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
5723 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
5724
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
5725 * doc/conf/meta-data.xml: Improved datacage configuration for DEMs.
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
5726
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
5727 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
5728 Query DGMs by the given ID in the FLYS data pool - not by given range
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
5729 values.
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
5730
1185
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
5731 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
5732
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
5733 * doc/conf/meta-data.xml: Added a section for DEMs to the floodmap
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
5734 section.
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
5735
1184
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
5736 2011-09-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
5737
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5738 Fix build.
1184
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
5739
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
5740 * src/main/java/de/intevation/flys/artifacts/state/WDifferencesState.java:
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
5741 Fix build.
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
5742
1183
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
5743 2011-09-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
5744
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5745 Take a given WaterlevelPair-String, load artifact and plot the diff.
1183
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
5746
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
5747 * src/main/java/de/intevation/flys/artifacts/state/WDifferencesState.java:
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
5748 Load correct artifacts.
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
5749
1182
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
5750 2011-09-16 Bjoern Schilberg <bjoern.schilberg@intevation.de>
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
5751
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
5752 * doc/mapserver/*: Added inital mapserver configuration files.
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
5753
1181
dd59431d648f Repaired datacage configuration. The system specific stuff is also displayed if a user-id is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1180
diff changeset
5754 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
dd59431d648f Repaired datacage configuration. The system specific stuff is also displayed if a user-id is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1180
diff changeset
5755
dd59431d648f Repaired datacage configuration. The system specific stuff is also displayed if a user-id is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1180
diff changeset
5756 * doc/conf/meta-data.xml: Moved the system specific configuration into a
dd59431d648f Repaired datacage configuration. The system specific stuff is also displayed if a user-id is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1180
diff changeset
5757 macro to the top of the configuration document. Call this macro at the
dd59431d648f Repaired datacage configuration. The system specific stuff is also displayed if a user-id is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1180
diff changeset
5758 end of the user specific part and in the part that should contain the
dd59431d648f Repaired datacage configuration. The system specific stuff is also displayed if a user-id is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1180
diff changeset
5759 system specific stuff only!
dd59431d648f Repaired datacage configuration. The system specific stuff is also displayed if a user-id is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1180
diff changeset
5760
1180
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5761 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5762
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5763 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5764 Defined createItem() here and adapted some method signatures, because I
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5765 need the CallContext deeper in code than expected.
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5766
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5767 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5768 Write the name of the selected waterlevel into the static DESCRIBE.
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5769
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5770 * src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java:
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5771 Adapted method signatures that have been changed in DefaultState.
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5772
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5773 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5774 Removed method createItem() which is now defined in the upper class
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5775 DefaultState.
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5776
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5777 * src/main/resources/messages.properties,
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5778 src/main/resources/messages_de_DE.properties,
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5779 src/main/resources/messages_en.properties,
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5780 src/main/resources/messages_de.properties: Added string for selected
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5781 waterlevel that is displayed in static UI.
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
5782
1179
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
5783 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
5784
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
5785 * src/main/resources/messages.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
5786 src/main/resources/messages_de_DE.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
5787 src/main/resources/messages_en.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
5788 src/main/resources/messages_de.properties: Added state label for
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
5789 waterlevel selection.
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
5790
1178
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
5791 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
5792
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
5793 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
5794 Validate incoming data string and strip brackets.
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
5795
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
5796 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
5797 Fetch waterlevel data from external Artifact if existing. If no external
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
5798 Artifact is specified that provides waterlevel data, we gonna try to
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
5799 fetch it from the current Artifact.
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
5800
1177
70b8ac64404b Removed needness import from JSON library which is not part of FLYS yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1176
diff changeset
5801 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
70b8ac64404b Removed needness import from JSON library which is not part of FLYS yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1176
diff changeset
5802
70b8ac64404b Removed needness import from JSON library which is not part of FLYS yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1176
diff changeset
5803 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
70b8ac64404b Removed needness import from JSON library which is not part of FLYS yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1176
diff changeset
5804 Removed needless import which caused compile errors.
70b8ac64404b Removed needness import from JSON library which is not part of FLYS yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1176
diff changeset
5805
1176
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
5806 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
5807
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
5808 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
5809 Added a transform() method. This method should be used to transform
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
5810 input data in form of a string into a better data structure. This state
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
5811 provides a simple implementation which just returns a StateData object
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
5812 that contains exactly the input string.
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
5813
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
5814 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Transform
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
5815 input strings using DefaultState.transform() before they are added to
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
5816 its data pool.
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
5817
1175
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
5818 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
5819
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
5820 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
5821 Made collection solid for the case if it has no Artifacts.
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
5822
1174
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
5823 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
5824
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
5825 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Fetch Artifact
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
5826 from ArtifactDatabase properly. Write better error logs if that process
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
5827 fails.
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
5828
1173
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5829 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5830
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5831 Extend WDifferences branch to have calculations in dedicated, new state.
1173
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5832
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5833 * doc/conf/artifacts/winfo.xml: Added new State and Transition in
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5834 WDifferences-branch.
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5835
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5836 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5837 New state.
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5838
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5839 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5840 Specify to not take input, prepare getting other facets.
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5841
1172
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5842 2011-09-14 Ingo Weinzierl <ingo@intevation.de>
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5843
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5844 * src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java: This
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5845 state now desires the UIProvider 'dem_datacage_panel'.
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5846
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5847 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5848 New. This state is used to define the desired UIProvider
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5849 'wsp_datacage_panel'.
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5850
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5851 * doc/conf/artifacts/winfo.xml: Added a new way to start a WSPLGEN
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5852 calculation when choosing the calculation type 'floodmap'.
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5853
1171
a3108f0a2fe7 Bugfix: merge facets for the Collection's attribute only if the new and old facet's name and owner artifact are equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1170
diff changeset
5854 2011-09-14 Ingo Weinzierl <ingo@intevation.de>
a3108f0a2fe7 Bugfix: merge facets for the Collection's attribute only if the new and old facet's name and owner artifact are equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1170
diff changeset
5855
a3108f0a2fe7 Bugfix: merge facets for the Collection's attribute only if the new and old facet's name and owner artifact are equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1170
diff changeset
5856 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Merge
a3108f0a2fe7 Bugfix: merge facets for the Collection's attribute only if the new and old facet's name and owner artifact are equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1170
diff changeset
5857 facets only if their name AND their owner artifact are equal.
a3108f0a2fe7 Bugfix: merge facets for the Collection's attribute only if the new and old facet's name and owner artifact are equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1170
diff changeset
5858
1170
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5859 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5860
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5861 Partial Fix flys/issue304 (3) (Baseline).
1170
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5862
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5863 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5864 Show Baseline in WDifferencesPlot.
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5865
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5866 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5867
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5868 Fix flys/issue310 (cross-section theme).
1170
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5869
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5870 * doc/conf/themes.xml: CrossSection-Themes: profile thin, water blue.
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5871
1169
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
5872 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
5873
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5874 Fix flys/issue310 (cross-section theme).
1169
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
5875
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
5876 * doc/conf/themes.xml: CrossSection-Themes: profile thin, water blue.
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
5877
1168
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
5878 2011-09-13 Ingo Weinzierl <ingo@intevation.de>
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
5879
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
5880 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
5881 Add an quick and simple error to the report if an error occured while
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
5882 WSPLGENJob creation.
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
5883
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
5884 * src/main/resources/messages.properties,
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
5885 src/main/resources/messages_de_DE.properties,
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
5886 src/main/resources/messages_en.properties,
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
5887 src/main/resources/messages_de.properties: Added error messages for
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
5888 WSPLGEN job creation errors.
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
5889
1167
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
5890 2011-09-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
5891
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5892 Fix crash when drawing StickyAxisAnnotation when no range was given.
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5893 User-directed issues remain ( flys/issue303 ).
1167
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
5894
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
5895 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
5896 (draw):
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
5897 Guard access to domainAxis, rangeAxis and the corresponding ranges.
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
5898 Warn and exit if any was null.
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
5899
1166
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
5900 2011-09-13 Ingo Weinzierl <ingo@intevation.de>
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
5901
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
5902 flys/issue290 (Karte: Eingabe von Differenzen zw. WSP und Gelände findet
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
5903 keine Ausprägung in der Karte)
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
5904
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
5905 * doc/conf/mapserver/wsplgen_class.vm: Added styles for DIFF attribute.
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
5906
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
5907 * doc/conf/mapserver/mapfile.vm: Set debug default to '5'.
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
5908
1165
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5909 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5910
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5911 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5912 Add a first WSPLGEN status message (notifies the user about a
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5913 queued job) after the job has been added to the Scheduler.
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5914
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5915 * src/main/resources/messages.properties,
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5916 src/main/resources/messages_de_DE.properties,
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5917 src/main/resources/messages_en.properties,
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5918 src/main/resources/messages_de.properties: Added english and german
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5919 status message text.
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5920
1164
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
5921 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
5922
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
5923 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Write
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
5924 shapefiles only if there are features for it existing.
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
5925
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
5926 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
5927 A WSPLGEN facet is only created, if the calculation was successfully
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
5928 added to the Scheduler. A barrier facet is only created if the WSPLGEN
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
5929 calculation has been added to the scheduler AND if there are digitized
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
5930 geometries existing.
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
5931
1163
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
5932 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
5933
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5934 Copied and slightly modified implementation of guessWaterIncreasing from
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5935 WQKms to (new) DataUtils. Accidentally commited usage in last commit, to
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5936 correct orientation of diagram (invert x axis).
1163
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
5937
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
5938 * src/main/java/de/intevation/flys/utils/DataUtils.java:
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
5939 New file with guessWaterIncreasing implementation from WQKms,
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
5940 slightly adjusted.
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
5941
1162
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
5942 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
5943
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5944 Cosmetics.
1162
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
5945
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
5946 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
5947 src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java:
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
5948 Cosmetics.
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
5949
1161
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5950 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5951
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5952 Added CSV Export for W-Differences.
1161
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5953
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5954 * doc/conf/conf.xml: Added Exporter.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5955
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5956 * doc/conf/artifacts/winfo.xml: Removed transition over distances
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5957 state, added export outputmode and facet.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5958
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5959 * src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5960 New, CSV-Exporter for WDifferences.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5961
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5962 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5963 Add export facet.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5964
1160
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5965 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5966
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5967 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5968 Cosmetics, docs.
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5969
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5970 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5971 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5972 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5973 Cosmetics.
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5974
1159
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
5975 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
5976
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
5977 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
5978 Sourced the code to append a concrete data item to the static DESCRIBE
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
5979 part out to an own method (appendStaticData()).
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
5980
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
5981 * src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java:
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
5982 Override appendStaticData() to suppress the GeoJSON string to be
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
5983 included in the static DESCRIBE.
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
5984
1158
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5985 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5986
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5987 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5988 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5989 src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5990 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5991 src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5992 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5993 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5994 Removed needless imports.
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5995
1157
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
5996 2011-09-09 Ingo Weinzierl <ingo@intevation.de>
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
5997
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
5998 * src/main/java/de/intevation/flys/artifacts/model/CalculationMessage.java:
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
5999 New. A subclass of Message (in the Artifacts system). It stores a
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
6000 string message and a progress (in form of step x/y).
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
6001
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
6002 * src/main/java/de/intevation/flys/wsplgen/JobObserver.java: The observer
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
6003 now writes background messages into the artifact system using the
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
6004 CallContext.addBackgroundMessage(). We use instances of
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
6005 CalculationMessage here, that makes the WINFOArtifact able to put
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
6006 progress information into the Artifact's DESCRIBE as well.
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
6007
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
6008 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Write
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
6009 status message and progress information into the DESCRIBE if the
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
6010 Artifact has started a background process.
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
6011
1156
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
6012 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
6013
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6014 Fix flys/issue280 .
1156
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
6015
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
6016 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
6017 Do not draw boxes around annotations.
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
6018
1155
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
6019 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
6020
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6021 Fix flys/issue279 .
1155
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
6022
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
6023 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
6024 Fix behaviour in various thinkable malconditions.
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
6025
1154
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
6026 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
6027
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
6028 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
6029 Made one case of cross section fetching more robust.
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
6030
1153
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6031 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6032
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6033 Fix Facet name and Legend of W-Differences, also insert state to specify
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6034 distance.
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6035
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6036 * doc/conf/artifacts/winfo.xml: Add additional transitions to walk over
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6037 distances state.
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6038
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6039 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6040 Set facets description.
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6041
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6042 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6043 Take facets description as legend.
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6044
1152
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6045 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6046
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6047 Added configuration to kick-in w-differences branch of winfo.
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6048
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6049 * doc/conf/conf.xml: Register new (w-differences) OutputGenerators.
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6050
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6051 * doc/conf/artifacts/winfo.xml: Register new state and transitions.
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6052
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6053 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6054 Added new (w-differences) calculation mode.
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6055
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6056 * src/main/java/de/intevation/flys/exports/WDifferencesCurveInfoGenerator.java:
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6057 New file, implementing naive approach to display w-differences
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6058 (accidentially omitted in last commit).
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6059
1151
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6060 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6061
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6062 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6063
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6064 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6065 Added w_differences facet type.
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6066
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6067 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6068 New file, implements naive approach to calculate w-differences (of
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6069 calculations identified by hardcoded uuids!) and register respective facet.
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6070
1153
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6071 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
1152
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6072 New file, implementing naive approach to display w-differences.
1151
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6073
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6074 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1150
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
6075
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
6076 Implement getArtifact(uuid,context) in FLYSUtils.
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
6077
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
6078 * src/main/java/de/intevation/flys/utils/FLYSUtils.java (getArtifact):
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
6079 Added implementation, partially resolving a TODO. Added logger instance.
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
6080
1149
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6081 2011-09-08 Ingo Weinzierl <ingo@intevation.de>
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6082
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6083 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENCalculation.java:
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6084 New. This sublcass of Calculation saves warnings and errors that occur
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6085 while WSPLGEN is running.
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6086 Note, that the interface of this class doesn't exactly apply the interface
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6087 of Calculation. Maybe, we should generalize this interface!
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6088
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6089 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Stores
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6090 an instance of WSPLGENCalculation now. We use this instance to save
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6091 warnings and errors.
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6092
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6093 * src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java: Use the
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6094 WSPLGENCalculation to save errors and warnings.
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6095
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6096 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENReportFacet.java:
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6097 New. This facet is used for WSPLGEN reports. It stores an instance of
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6098 WSPLGENCalculation which saves ERRORS and WARNINGS that occur while
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6099 WSPLGEN execution.
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6100
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6101 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6102 Create a WSPLGENReportFacet for WSPLGEN reports.
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6103
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6104 * doc/conf/conf.xml: Added an OutputGenerator 'report' for WSPLGEN
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6105 reports.
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6106
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6107 * doc/conf/artifacts/winfo.xml: Added an output 'report' for WSPLGEN
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6108 reports.
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
6109
1148
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
6110 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
6111
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
6112 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
6113 src/main/java/de/intevation/flys/artifacts/math/WKmsOperation.java,
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
6114 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
6115 Cosmetics, docs.
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
6116
1147
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6117 2011-09-08 Ingo Weinzierl <ingo@intevation.de>
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6118
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6119 * src/main/java/de/intevation/flys/wsplgen/JobObserver.java: Small
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6120 adjustments that makes it easier to subclass this observer.
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6121
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6122 * src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java: New. A
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6123 sublcass of JobObserver which analyses the WSPLGEN output for errors and
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6124 warnings.
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6125
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6126 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Use
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6127 JobObserver and ProblemObserver to track the whole WSPLGEN output and
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6128 print number of errors/warnings to log output.
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6129
1146
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6130 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6131
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6132 Added translation of w_differences.
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6133
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6134 * src/main/resources/messages_de_DE.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6135 src/main/resources/messages_de.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6136 src/main/resources/messages_en.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6137 src/main/resources/messages.properties:
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6138 Added "w_differnces" translation.
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6139
1145
b33a350d79db Append an attribute 'background-processing' (can be 'true' or 'false') to the WINFOArtifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1144
diff changeset
6140 2011-09-07 Ingo Weinzierl <ingo@intevation.de>
b33a350d79db Append an attribute 'background-processing' (can be 'true' or 'false') to the WINFOArtifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1144
diff changeset
6141
b33a350d79db Append an attribute 'background-processing' (can be 'true' or 'false') to the WINFOArtifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1144
diff changeset
6142 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Appended
b33a350d79db Append an attribute 'background-processing' (can be 'true' or 'false') to the WINFOArtifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1144
diff changeset
6143 a new attribute 'background-processing' to the DESCRIBE of this
b33a350d79db Append an attribute 'background-processing' (can be 'true' or 'false') to the WINFOArtifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1144
diff changeset
6144 Artifact. Its value is 'true' if this Artifact has started a background
b33a350d79db Append an attribute 'background-processing' (can be 'true' or 'false') to the WINFOArtifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1144
diff changeset
6145 thread which has not finished yet - otherwise it is 'false.
b33a350d79db Append an attribute 'background-processing' (can be 'true' or 'false') to the WINFOArtifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1144
diff changeset
6146
1144
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6147 2011-09-07 Ingo Weinzierl <ingo@intevation.de>
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6148
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6149 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java,
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6150 src/main/java/de/intevation/flys/utils/GeometryUtils.java: Moved the
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6151 code to determine the extent of a river based on its axis to
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6152 GeometryUtils.
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6153
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6154 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6155 Determine the extent of the selected river and set the WMSLayerFacet's
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6156 extent attribute.
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6157
1143
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6158 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6159
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6160 Added Themeing support for CrossSection Diagrams.
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6161
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6162 * doc/conf/themes.xml:
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6163 Added new themes and mappings, slightly modified longitudinalsection
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6164 theme.
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6165
1142
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6166 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6167
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6168 In CrossSection Diagram fix subtitle to display the km of which the data is
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6169 actually displayed (maybe contrasting users wish).
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6170
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6171 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6172 (getCrossSectionSnapKm): New method to fetch the actual km of crosssection.
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6173
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6174 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6175 Add correct km to charts subtitle.
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6176
1141
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6177 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6178
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6179 Fix various display-issues like i18n in cross-section diagram.
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6180
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6181 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6182 Set description of facets to expected values.
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6183
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6184 * src/main/java/de/intevation/flys/artifacts/exports/CrossSectionGenerator.java:
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6185 Fix i18n of chart title. Set subtitle to expected value, pass facets
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6186 description to StyledSeries to see expected legend.
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6187
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6188 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6189
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6190 Cosmetics, resolved refactoring todo.
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6191
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6192 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6193 (compute, computeAdvance, computeFeed): Refactored, extracted method,
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6194 resolving duplicate code and TODO.
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6195
1139
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6196 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6197
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6198 Fix waterline "calculation" at given km. Chosen approach is
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6199 "head-through-wall".
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6200
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6201 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6202 Some refactoring to do the same calculation twice easier and be able
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6203 to "cross" waterline against correct profile data.
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6204
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6205
1138
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6206 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6207
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6208 Fix setting of kilometer for profile (not yet waterlevel) of cross section
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6209 diagram.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6210
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6211 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6212 (getCrossSectionData): Respect corss_section.km data; do naive linear
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6213 search for profile data for this km.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6214
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6215 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6216 Declare a ComputeType.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6217
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6218 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6219 Implement computeFeed.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6220
1137
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
6221 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
6222
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
6223 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
6224 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
6225 Minor cosmetics.
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
6226
1136
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6227 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6228
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6229 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6230 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6231 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6232 src/main/java/de/intevation/flys/artifacts/state/DefaultState.java:
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6233 Cosmetics, docs.
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6234
1135
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6235 2011-09-06 Ingo Weinzierl <ingo@intevation.de>
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6236
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6237 * doc/conf/mapserver/barrier_polygons_class.vm,
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6238 doc/conf/mapserver/barrier_lines_class.vm,
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6239 doc/conf/mapserver/wsplgen_class.vm: Default Mapserver styles for
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6240 barriers and WSPLGEN results. Those styles are only used as long as we
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6241 don't have map specific themes (as already used in charts).
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6242
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6243 * doc/conf/mapserver/layer.vm: Implements a fallback mechanism for styling
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6244 barrier lines/polygons and WSPLGEN results.
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6245
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6246 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Added a
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6247 getStyle() method that currently returns "null". This method needs to be
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6248 implemented when map themes are introduced.
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
6249
1134
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6250 2011-09-06 Ingo Weinzierl <ingo@intevation.de>
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6251
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6252 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Renamed
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6253 some attributes to make their job in the mapfile more obvious.
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6254
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6255 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6256 new facet type for barriers.
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6257
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6258 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java: Add
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6259 a facet for the barriers layer.
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6260
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6261 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Parse
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6262 barriers (lines and polygons) and create two new layers for each type -
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6263 those layers are grouped.
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6264
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6265 * doc/conf/mapserver/layer.vm: Renamed attribute based on changes in
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6266 LayerInfo and added support for Group-Layers.
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
6267
1133
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
6268 2011-09-06 Raimund Renkert <raimund.renkert@intevation.de>
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
6269
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
6270 * doc/conf/conf.xml:
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
6271 Added driver to database configuration for use with postgresql.
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
6272
1132
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
6273 2011-09-06 Ingo Weinzierl <ingo@intevation.de>
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
6274
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
6275 * doc/conf/mapserver/mapfile.vm: Removed FONTSET attribute and set quotes
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
6276 for SHAPEPATH.
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
6277
1131
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
6278 2011-09-05 Ingo Weinzierl <ingo@intevation.de>
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
6279
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
6280 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENFacet.java:
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
6281 Removed. We gonna use the WMSLayerFacet until now.
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
6282
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
6283 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
6284 Add a WMSLayerFacet after we triggered the Scheduler to start a WSPLGEN
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
6285 calculation.
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
6286
1130
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
6287 2011-09-05 Ingo Weinzierl <ingo@intevation.de>
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
6288
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
6289 * doc/conf/mapserver/layer.vm,
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
6290 doc/conf/mapserver/mapfile.vm: Small bugfixes and style improvements.
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
6291
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
6292 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Trigger the
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
6293 MapfileGenerator after a WSPLGEN job has finished regardless if it has
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
6294 been finished successfully or not.
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
6295
1129
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6296 2011-09-05 Ingo Weinzierl <ingo@intevation.de>
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6297
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6298 * pom.xml: Added Apache Velocity 1.7 for templating support.
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6299
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6300 * doc/conf/conf.xml: Added config options for mapserver/template relevant
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6301 stuff.
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6302
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6303 * doc/conf/mapserver/mapfile.vm,
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6304 doc/conf/mapserver/layer.vm: New. A default mapfile template and a
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6305 template used for layers.
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6306
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6307 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: New.
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6308 This class is used while reading WMS layer relevant information from
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6309 filesystem.
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6310
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6311 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: New. This
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6312 thread is used for creating mapfiles for Mapserver. The MapfileGenerator
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6313 runs in daemon mode (own thread) and creates mapfiles based on WMS
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6314 layer relevant information read from filesystem.
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6315
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6316 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6317 src/main/java/de/intevation/flys/utils/FLYSUtils.java: Moved shapefile
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6318 specific XPath expressions from FloodMapState to FLYSUtils which is a
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6319 better place to use it in other classes (as MapfileGenerator).
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
6320
1128
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6321 2011-09-05 Ingo Weinzierl <ingo@intevation.de>
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6322
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6323 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java:
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6324 Bugfixed broken attribute assignment.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6325
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6326 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Call
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6327 CallContext.afterBackground() after a WSPLGEN job has finished to remove
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6328 the background lock from Artifact.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6329
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6330 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6331 Call CallContext.afterCall(BACKGROUND) to lock the Artifact for
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6332 background processing.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6333
1127
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6334 2011-09-02 Ingo Weinzierl <ingo@intevation.de>
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6335
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6336 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: New. This
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6337 class is used to start WSPLGEN for a specific WSPLGENJob. The System
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6338 property "wsplgen.bin.path" tells the JobExecutor where the WSPLGEN
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6339 binary is placed (which means in general, the property points to the
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6340 'wsplgen.exe').
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6341
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6342 * src/main/java/de/intevation/flys/wsplgen/Scheduler.java: New. This
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6343 scheduler currently allows to start just a single WSPLGEN Thread. All
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6344 WSPLGEN calculations should be started using Scheduler.addJob().
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6345
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6346 * src/main/java/de/intevation/flys/wsplgen/JobObserver.java: New. This
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6347 thread reads log messages from WSPLGEN and listens for specific
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6348 messages. It should be used to update status messages of the WSPLGEN
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6349 calculation that is currently running.
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6350 There is a System property that tells the JobObserver to log all WSPLGEN
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6351 output to log4j: enable WSPLGEN output with "-Dwsplgen.log.output=true".
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6352
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6353 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Added
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6354 the FLYSArtifact, the current working directory and the CallContext.
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6355
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6356 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6357 Use the Scheduler to start new WSPLGEN calculations.
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6358
1126
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6359 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6360
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6361 Add CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6362
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6363 * src/main/java/de/intevation/flys/exports/CrossSectionInfoGenerator.java:
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6364 New, trivial implementation of CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6365
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6366 * doc/conf/conf.xml:
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6367 Register CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6368
1125
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6369 2011-09-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6370
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6371 Cleanups of CrossSection*.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6372
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6373 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6374 New methods to retrieve name of utilized CrossSection.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6375
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6376 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6377 Cleanup, get rid of copied unused method, documentation and more sensible
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6378 translations.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6379
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6380 * src/main/resources/messages_de_DE.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6381 src/main/resources/messages_de.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6382 src/main/resources/messages_en.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6383 src/main/resources/messages.properties:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6384 Added cross_section* translations, also cleanups.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6385
1124
28a595b32980 Set the 'typ' attribute of lines and polygons in barrier shapefiles while shapefile creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1123
diff changeset
6386 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
28a595b32980 Set the 'typ' attribute of lines and polygons in barrier shapefiles while shapefile creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1123
diff changeset
6387
28a595b32980 Set the 'typ' attribute of lines and polygons in barrier shapefiles while shapefile creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1123
diff changeset
6388 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
28a595b32980 Set the 'typ' attribute of lines and polygons in barrier shapefiles while shapefile creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1123
diff changeset
6389 Set the "typ" attribute of lines and polygons in barrier shapefiles.
28a595b32980 Set the 'typ' attribute of lines and polygons in barrier shapefiles while shapefile creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1123
diff changeset
6390
1123
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
6391 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
6392
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
6393 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
6394 Set the Z values of line and polygon barrier geometries. Both barrier
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
6395 shapefiles will contain 3D geometries now.
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
6396
1125
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6397 2011-09-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1122
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6398
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6399 Get real data to display in CrossSection (although ignorant of
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6400 parameterization), making use of the showcase code of the CrossSectionApp-
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6401 Standalone application.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6402
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6403 * doc/conf/artifacts/winfo.xml: Add new facet (~waterline) to state/out.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6404
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6405 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6406 New methods to get relevant data. So far just takes the first value of
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6407 everything and assuming a waterlevel at 130m.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6408
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6409 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6410 New Facet responsible of water level in cross section.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6411
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6412 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6413 Made some functionality publicly and statically available.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6414
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6415 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6416 Update call.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6417
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6418 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added new
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6419 Facet type.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6420
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6421 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6422 Added new Facet to out.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6423
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6424 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6425 Respect new facet and facets data.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6426
1121
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6427 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6428
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6429 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Close an open
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6430 shapefile transaction and catch exceptions which are thrown while
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6431 shapefile creation here. If there occured an error, this functions
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6432 returns FALSE, otherwise TRUE.
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6433
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6434 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6435 Removed exception handling while shapefile creation - this is done in
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6436 GeometryUtils now.
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6437
1120
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
6438 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
6439
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
6440 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
6441 Renamed the file for WSPLGEN required waterlevels to "waterlevels.wst".
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
6442 WSPLGEN did not work with the former "waterlevels.txt" file.
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
6443
1119
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
6444 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
6445
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
6446 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: New static
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
6447 function that builds new SimpleFeatureTypes with additional attributes.
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
6448
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
6449 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
6450 Write attributes "ELEVATION" and "KILOMETER" into the crosssection
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
6451 tracks shapefiles.
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
6452
1118
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
6453 2011-08-31 Ingo Weinzierl <ingo@intevation.de>
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
6454
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
6455 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
6456 stub that should return a FLYSArtifact based on a given UUID.
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
6457
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
6458 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
6459 Write the selected WST file for WSPLGEN. Note, that this is the WST file
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
6460 of the current WINFO artifact. Furthermore, there is currently no way
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
6461 for the user to select a column from WST file, so we currently use the
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
6462 column that is written to WST file at first.
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
6463
1117
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6464 2011-08-31 Ingo Weinzierl <ingo@intevation.de>
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6465
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6466 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Changed
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6467 the parameter order of a compute(...) method. This makes me able to call
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6468 this without a hash value.
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6469
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6470 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6471 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6472 src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java:
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6473 Adapted the parameter order of the compute() call (see above).
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6474
1116
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6475 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6476
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6477 More bones to CrossSection sceleton.
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6478
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6479 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6480 src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6481 New, yet trivial implementations of Factory and Facet for CrossSections.
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6482
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6483 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6484 Add new CrossSection- (instead of Default-)Facet.
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6485
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6486 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6487 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6488 Adjusted to use (touch) new Factory and Facet.
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
6489
1115
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
6490 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
6491
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
6492 Cosmetics.
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
6493
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
6494 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
6495 Cosmetics.
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
6496
1113
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6497 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6498
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6499 Cosmetics.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6500
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6501 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6502 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6503 src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6504 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6505 Removed obselete imports.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6506
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6507 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6508 Removed obselete imports, whitespaces.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6509
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6510 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6511 Whitespaces, docs.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
6512
1112
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6513 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6514
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6515 Fix translations of Main Values Facets.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6516
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6517 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6518 Do acrobatics to keep state transient but get translated title.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6519
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6520 * src/main/java/de/intevation/flys/artifacts/MainValuesQFacet.java,
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6521 src/main/java/de/intevation/flys/artifacts/MainValuesWFacet.java:
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6522 Changed constructor to get description (which is then already be translated)
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6523 dynamically, adjust deepCopy.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6524
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6525 * src/main/java/de/intevation/flys/states/StaticState.java:
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6526 Adjust constructor accordingly.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6527
1111
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6528 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6529
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6530 Add sceleton for CrossSection outs.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6531
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6532 * doc/conf/artifacts/winfo.xml:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6533 Added new output mode to respective state of winfo artifact configuration.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6534
1112
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
6535 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
1111
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6536 Add new Dummy-Facet in state.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6537
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6538 * doc/conf/conf.xml:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6539 Registered new OutputGenerator.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6540
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6541 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6542 Added new CROSS_SECTION type.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6543
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6544 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6545 New, stubby skeleton for an CrossSectionGenerator.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6546
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6547 * src/main/resources/messages_de_DE.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6548 src/main/resources/messages_de.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6549 src/main/resources/messages_en.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6550 src/main/resources/messages.properties:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6551 Added cross_section translation, also cleanups (e.g. main values).
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
6552
1110
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
6553 2011-08-31 Ingo Weinzierl <ingo@intevation.de>
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
6554
1114
9cc658cc4e20 Removed stray character.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1113
diff changeset
6555 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Marked
1110
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
6556 required parameters with a comment.
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
6557
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
6558 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
6559 Export floodplains (german 'Talaue') to shapefile and write its file
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
6560 path into the WSPLGEN job.
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
6561
1109
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
6562 2011-08-31 Ingo Weinzierl <ingo@intevation.de>
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
6563
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
6564 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
6565 Search for a DGM that fits to the current river and km range and write
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
6566 its file path into the WSPLGEN job.
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
6567
1108
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
6568 2011-08-30 Ingo Weinzierl <ingo@intevation.de>
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
6569
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
6570 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Improved
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
6571 exception handling: exceptions are catched in GeometryUtils now.
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
6572
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
6573 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
6574 Write river axis and crosssections to shapefiles and save shapefile
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
6575 pathes in WSPLGENJob.
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
6576
1107
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
6577 2011-08-30 Ingo Weinzierl <ingo@intevation.de>
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
6578
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
6579 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
6580 Use the coorect SRID for reading GeoJSON and writing line/polygon
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
6581 shapefiles.
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
6582
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
6583 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Use a
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
6584 concrete coordinate system while feature type creation.
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
6585
1106
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6586 2011-08-30 Ingo Weinzierl <ingo@intevation.de>
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6587
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6588 * pom.xml: Added GeoTools 2.7.2 dependencies for Shapefile, GeoJSON and
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6589 EPSG support.
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6590
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6591 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Store
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6592 'LIN' parameter in a list now. A WSPLGEN parameter might contain many
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6593 LINs.
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6594
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6595 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: New functions
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6596 to create FeatureTypes and to write shapefiles.
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6597
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6598 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6599 Write user specified barriers into a shapefile placed in the artifact
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6600 directory.
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
6601
1105
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
6602 2011-08-30 Ingo Weinzierl <ingo@intevation.de>
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
6603
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
6604 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
6605 that extracts the SRID defined in the global configuration file for a
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
6606 given river.
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
6607
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
6608 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
6609 Removed the code that extracts the river SRID - use FLYSUtils instead.
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
6610
1104
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
6611 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
6612
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
6613 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
6614
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
6615 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
6616 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
6617
1103
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
6618 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
6619
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
6620 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
6621
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
6622 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
6623 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
6624 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
6625 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
6626 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
6627 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
6628
1102
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
6629 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
6630
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
6631 Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
6632
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
6633 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
6634 Removed implementations of getRiver, update calls to use FLYSUtils.
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
6635
1101
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
6636 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
6637
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
6638 Interpolate Q main values, generate interpolated W main values on the fly from
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
6639 Q main values.
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
6640
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
6641 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
6642 (getGaugeDatum): removed, obsolete
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
6643 (getLocation): new, gets location
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
6644 Use WstValueTable to look up interpolated Qs of MainValues. In absence of
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
6645 the same functionality for Ws, generate W Main Values from Q Main Values.
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
6646
1100
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
6647 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
6648
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
6649 Use new helper class FLYSUtils, minor refactorization.
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
6650
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
6651 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
6652 Use new functionality of helper class, convenience of FLYSArtifact.
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
6653
1099
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
6654 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
6655
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
6656 Refactored to use new Helper class FLYSUtils, moved getRiver-functionality
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
6657 in there.
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
6658
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
6659 * src/main/java/de/intevation/flys/utils/FLYSUtils.java (getRiver):
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
6660 New function to retrieve river of an artifact, slightly modified from
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
6661 WINFOArtifact.
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
6662
1102
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
6663 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
1099
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
6664 Removed implementations of getRiver, update calls to use FLYSUtils.
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
6665
1098
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
6666 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
6667
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
6668 Minor cosmetics.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
6669
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
6670 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
6671 Resolved a TODO.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
6672
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
6673 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
6674 Added some documentation.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
6675
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
6676 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
6677 Minor cosmetic.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
6678
1097
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
6679 2011-08-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
6680
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
6681 * doc/conf/meta-data.xml: Made it Oracle compatible.
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
6682
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
6683 * src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java:
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
6684 If running in debug mode log executed statements.
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
6685 Helps debugging Oracle connections.
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
6686
1096
9f88cc54570c Set some WSPLGENJob parameters which are stored in FLYSArtifact in the Floodmap state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1095
diff changeset
6687 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
9f88cc54570c Set some WSPLGENJob parameters which are stored in FLYSArtifact in the Floodmap state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1095
diff changeset
6688
9f88cc54570c Set some WSPLGENJob parameters which are stored in FLYSArtifact in the Floodmap state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1095
diff changeset
6689 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
9f88cc54570c Set some WSPLGENJob parameters which are stored in FLYSArtifact in the Floodmap state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1095
diff changeset
6690 Set some WSPLGENJob parameters which are stored at FLYSArtifact.
9f88cc54570c Set some WSPLGENJob parameters which are stored in FLYSArtifact in the Floodmap state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1095
diff changeset
6691
1095
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6692 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6693
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6694 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: New. This helper
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6695 class should provide some basic FLYS stuff. Currently, there are functions
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6696 that return the km range/location.
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6697
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6698 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Removed
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6699 the methods that return the km range/locations. This is implemented in
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6700 FLYSUtils now.
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6701
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6702 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6703 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6704 src/main/java/de/intevation/flys/exports/ChartGenerator.java: Adapted
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6705 the WINFO method calls to retrieve the km range/locations - call
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6706 FLYSUtils now.
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6707
1094
b1c6d945848d Added a new method to FLYSArtifact to destroy a single state (call its endOfLife).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1093
diff changeset
6708 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
b1c6d945848d Added a new method to FLYSArtifact to destroy a single state (call its endOfLife).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1093
diff changeset
6709
b1c6d945848d Added a new method to FLYSArtifact to destroy a single state (call its endOfLife).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1093
diff changeset
6710 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: New method
b1c6d945848d Added a new method to FLYSArtifact to destroy a single state (call its endOfLife).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1093
diff changeset
6711 to destroy a single state.
b1c6d945848d Added a new method to FLYSArtifact to destroy a single state (call its endOfLife).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1093
diff changeset
6712
1093
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
6713 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
6714
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
6715 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
6716 Cosmetic, remove debug output and comments, minor style adjustments.
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
6717
1092
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6718 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6719
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6720 Added limited themeing-support for MainValues.
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6721
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6722 * doc/conf/themes.xml:
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6723 Added Q/W-MainValues themes.
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6724
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6725 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6726 Added limited theming support, add legend entry for main values.
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6727
1091
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
6728 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
6729
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
6730 * doc/conf/conf.xml: Added a configuration node that points to the directory
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
6731 where shapefiles should be stored in.
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
6732
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
6733 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: New.
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
6734 This class is used to save/write the parameter for a WSPLGEN calculation.
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
6735 WSPLGEN's *.par files are written using the toFile() method.
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
6736
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
6737 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
6738 A directory for all WSPLGEN stuff is created in computeAdvance() - those
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
6739 directory and all its contained files are removed in endOfLife().
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
6740
1090
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
6741 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
6742
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
6743 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
6744 New Util to work with theme-related stuff.
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
6745
1089
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6746 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6747
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6748 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6749 Use NamedDoubles instead of MainValues, try to adjust scale of Ws.
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6750
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6751 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6752 Use NamedDoubles instead of MainValues, generalize annotation handling, to
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6753 allow easier reusability and themeing.
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6754
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6755 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6756 Added convenience constructor, exemplary switch on bordered text.
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6757
1088
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
6758 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
6759
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
6760 * doc/conf/meta-data.xml:
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
6761 Recommend MainValues for Computed discharge curves.
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
6762
1087
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
6763 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
6764
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
6765 New NamedDouble class which implements a <String,double>-pair.
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
6766
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
6767 * src/main/java/de/intevation/flys/artifacts/model/NamedDouble.java:
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
6768 New, implementation of a double with a string or vice versa.
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
6769
1086
825ea312116d Call State.endOfLife() for all States in the Artifact when Artifact.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1085
diff changeset
6770 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
825ea312116d Call State.endOfLife() for all States in the Artifact when Artifact.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1085
diff changeset
6771
825ea312116d Call State.endOfLife() for all States in the Artifact when Artifact.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1085
diff changeset
6772 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Call
825ea312116d Call State.endOfLife() for all States in the Artifact when Artifact.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1085
diff changeset
6773 State.endOfLife() for all States when endOfLife() of the Artifact is
825ea312116d Call State.endOfLife() for all States in the Artifact when Artifact.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1085
diff changeset
6774 called.
825ea312116d Call State.endOfLife() for all States in the Artifact when Artifact.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1085
diff changeset
6775
1085
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6776 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6777
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6778 Also plot "W"-MainValues (on vertical axis), take correct parameters, but
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6779 do not convert to correct scale (cm vs NN+m).
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6780
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6781 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6782 Naive attempt at allowing the vertical axis to be sticked at.
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6783
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6784 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6785 Store Q and W MainValues separately, add them to plot as annotations.
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6786
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6787 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6788 Serve the MainValues, parameterized on river and location, Q and W.
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6789 Removed Facet-implementation.
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6790
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6791 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6792 Updated Facet Types.
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6793
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6794 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java:
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6795 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6796 New, trivial facets, extracted from MainValuesArtifact.
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6797
1084
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
6798 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
6799
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
6800 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Call
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
6801 State.endOfLife() of each State that is no longer in the queue of the
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
6802 artifact when this artifact steps back to a previous state.
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
6803
1083
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
6804 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
6805
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
6806 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
6807 Plot MainValues delivered by MainValuesFacet in much the same ways than
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
6808 Annotations in LongitudinalSection plots.
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
6809
1082
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
6810 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
6811
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
6812 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
6813 Prepare further differentiation between Annotations that stick to X or Y-
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
6814 Axis, copied some positioning logic into StickyAxisAnnotation
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
6815 implementation.
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
6816
1081
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
6817 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
6818
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
6819 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
6820 Minor cosmetics.
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
6821
1080
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6822 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6823
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6824 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6825
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6826 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6827 (initialize, getMinValues):
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6828 Let MainValuesArtifact return "real" MainValues, although ignorant of all
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6829 parameterization.
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6830
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6831 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6832
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6833 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6834 (MainValueFacet):
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6835 Improved and straightened implementation, added code-Annotations and Todos.
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6836
1079
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
6837 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
6838
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
6839 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
6840 (MainValueFacet):
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
6841 Improved and straightened implementation, added code-Annotations and Todos.
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
6842
1078
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
6843 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
6844
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
6845 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
6846 (getState):
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
6847 Resolved multiple creation of state (yet not very clean).
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
6848
1077
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6849 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6850
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6851 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6852 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6853 Cosmetics, docs.
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6854
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6855 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6856 Cosmetics.
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6857
1076
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
6858 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
6859
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
6860 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
6861 Added new (MainValues) Facet-Type.
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
6862
1075
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
6863 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
6864
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
6865 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
6866 Added a method that returns a River object based on its database id.
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
6867
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
6868 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java: The
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
6869 data that is required for this artifact is fetched from database instead
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
6870 from a Master-Artifact. The creation of static artifacts should use
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
6871 database ids instead of cloning a Master-Artifact.
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
6872
1074
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
6873 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
6874
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
6875 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
6876 Removed needless imports.
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
6877
1073
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6878 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6879
1076
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
6880 Added configuration for factory and rule for MainValueArtifacts.
1073
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6881
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6882 * doc/conf.xml:
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6883 Add a mainvalue factory to serve MainValueArtifacts.
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6884
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6885 * doc/conf/meta-data.xml:
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6886 Recomment mainvalue artifact when computed_discharge_curve can be put out.
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6887
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6888 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6889
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6890 Let MainValuesArtifact have a state, outputmode and facet.
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6891
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6892 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6893 New, a non-abstract DefaultState.
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6894
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6895 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6896 Progressed with implementation, use StaticState to hook output modes and
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6897 facet in; use (Static)FLYSArtifact implementation.
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6898
1070
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6899 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6900
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6901 Smaller cosmetics.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6902
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6903 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6904 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6905 Cosmetics in comments.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6906
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6907 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6908 Added @Override annotations.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6909
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6910 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6911 Use brackets to improve readability of ternary operator.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6912
1071
470087bd39e2 Fix dates in ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1070
diff changeset
6913 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1069
28ea1e8a5f46 Datacage: Use 'ids' in user specific part, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1068
diff changeset
6914
28ea1e8a5f46 Datacage: Use 'ids' in user specific part, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1068
diff changeset
6915 * doc/conf/meta-data.xml: Use "ids" in user specific part, too.
28ea1e8a5f46 Datacage: Use 'ids' in user specific part, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1068
diff changeset
6916
1071
470087bd39e2 Fix dates in ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1070
diff changeset
6917 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1068
67b8a2b03e36 Datacage template: s/db-ids/ids/g
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1067
diff changeset
6918
67b8a2b03e36 Datacage template: s/db-ids/ids/g
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1067
diff changeset
6919 * doc/conf/meta-data.xml: s/db-ids/ids/g to unify system and user specific
67b8a2b03e36 Datacage template: s/db-ids/ids/g
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1067
diff changeset
6920 loading.
67b8a2b03e36 Datacage template: s/db-ids/ids/g
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1067
diff changeset
6921
1067
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
6922 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
6923
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
6924 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
6925 Extracted access to state and states in order to have fewer places to
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
6926 modify when going for single/trivial state- artifacts.
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
6927
1066
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
6928 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
6929
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
6930 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java:
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
6931 Append the river's srid to the WMSLayerFacet.
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
6932
1065
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
6933 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
6934
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
6935 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
6936 Minor fixes, ressurect Facet implementation as inner class.
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
6937
1064
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
6938 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
6939
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
6940 * doc/conf/artifacts/winfo.xml: Moved the input of barriers one state
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
6941 earlier where the scenario is selected as well.
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
6942
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
6943 * src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java:
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
6944 This state now desires the "map_digitize" UI provider and returns both
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
6945 items "scenario" and "uesk.barriers" in the dynamic describe part.
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
6946
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
6947 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
6948 Removed the UI provider and the computeFeed() which is no longer needed,
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
6949 because there is no more user input in this state.
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
6950
1063
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
6951 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
6952
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
6953 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
6954 src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
6955 Repaired broken xpath expressions (the config changed in one of the last
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
6956 commits) and make use of the variable support in xpath expressions to
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
6957 replace the rivername.
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
6958
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
6959 * src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java:
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
6960 Save the rivername while initializing this artifact. This is now
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
6961 necessary, because each river can have its own background wms
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
6962 configured.
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
6963
1062
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
6964 2011-08-23 Ingo Weinzierl <ingo@intevation.de>
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
6965
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
6966 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
6967 Repaired broken river-wms initialization.
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
6968
1061
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6969 2011-08-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6970
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6971 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6972 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6973 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6974 src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6975 src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6976 src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6977 src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6978 src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6979 src/main/java/de/intevation/flys/artifacts/model/WSPLGENFacet.java:
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6980 Made facets cloneable with the right type.
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6981
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6982 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6983 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6984 Removed superfluous imports.
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6985
1060
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
6986 2011-08-23 Ingo Weinzierl <ingo@intevation.de>
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
6987
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
6988 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
6989 Declare the first artifact of an output as master artifact (artifacts
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
6990 are ordered by their creation time).
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
6991
1059
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
6992 2011-08-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
6993
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
6994 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
6995 Removed facet interface.
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
6996
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
6997 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
6998 Make artifacts cloneable. TODO: Override deepCopy() in subclassed
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
6999 states and facets.
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
7000
1058
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7001 2011-08-23 Ingo Weinzierl <ingo@intevation.de>
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7002
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7003 * doc/conf/conf.xml: Added the MapInfoService and adapted the floodmap
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7004 configuration. Now, each river can have its own background wms layer
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7005 defined.
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7006
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7007 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7008 New. This service returns some basic information used to create maps for
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7009 a specific river. The name of the desired river needs to be defined at
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7010 "/mapinfo/river/text()".
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7011
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7012 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7013 Adapted an xpath expression that points to the srid of a river in the
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7014 floodmap configuration (which changed).
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
7015
1057
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
7016 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
7017
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
7018 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
7019 Build out/facet filter from XML document passed at creation time.
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
7020
1056
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
7021 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
7022
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
7023 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
7024 Added some code to filter outs/facets by an optional positive list.
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
7025 This is needed to only expose parts of the facets. This
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
7026 is needed for artifacts which are loaded into a collection.
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
7027 TODO: create the filter from the XML document passed at creation
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
7028 time.
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
7029
1055
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7030 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7031
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7032 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Moved all
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7033 WINFO specific code to WINFOArtifact. FLYSArtifact is now only revolving
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7034 about state affairs.
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7035
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7036 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Re-inserted
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7037 the specific stuff here.
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7038
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7039 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7040 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7041 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7042 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7043 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7044 src/main/java/de/intevation/flys/exports/ChartGenerator.java:
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7045 Adjusted the casts.
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7046
1054
1f3e944a805c Datacage: filter by out in user specific part
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1053
diff changeset
7047 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1f3e944a805c Datacage: filter by out in user specific part
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1053
diff changeset
7048
1f3e944a805c Datacage: filter by out in user specific part
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1053
diff changeset
7049 * doc/conf/meta-data.xml: Filter by outs in user template part.
1f3e944a805c Datacage: filter by out in user specific part
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1053
diff changeset
7050
1053
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
7051 2011-08-22 Ingo Weinzierl <ingo@intevation.de>
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
7052
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
7053 * doc/conf/artifacts/winfo.xml: Defined an input value for the GeoJSON
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
7054 string to save user defined barriers in the map.
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
7055
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
7056 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
7057 Added a computeFeed() method. In addition, this state now prefers the
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
7058 "noinput" UI provider.
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
7059
1052
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7060 2011-08-19 Ingo Weinzierl <ingo@intevation.de>
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7061
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7062 * doc/conf/conf.xml: Each river requires a SRID definition. This
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7063 definition is used to transform the river's geometries into the desired
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7064 projection.
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7065
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7066 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7067 This facets are able to save a SRID.
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7068
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7069 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7070 The extent that is written into the WMSLayerFacet is determined by the
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7071 boundary of the geometry.
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7072
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7073 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: New. A
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7074 utility class that provides helper functions for geometries. Currently,
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7075 one function is defined, that creates a boundary string for OpenLayers.
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
7076
1051
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
7077 2011-08-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
7078
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
7079 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
7080 src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java,
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
7081 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
7082 src/main/java/de/intevation/flys/artifacts/states/ProfileDistanceSelect.java,
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
7083 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
7084 src/main/java/de/intevation/flys/artifacts/states/RangeState.java:
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
7085 Removed superfluous imports.
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
7086
1050
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7087 2011-08-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7088
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7089 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7090 Removed CallContext from state validation. It is not needed and hindered
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7091 the extraction of all out of an artifact if you don't have a
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7092 call context (like initial scan of datacage database).
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7093
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7094 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7095 Extract all outs now.
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7096
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7097 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7098 src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7099 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7100 src/main/java/de/intevation/flys/artifacts/states/FloodplainChoice.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7101 src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7102 src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7103 src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7104 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7105 src/main/java/de/intevation/flys/artifacts/states/ProfileDistanceSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7106 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7107 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7108 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7109 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7110 src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7111 src/main/java/de/intevation/flys/artifacts/states/RangeState.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7112 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7113 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7114 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7115 Adjusted calls.
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7116
1049
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7117 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7118
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7119 * src/main/resources/messages.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7120 src/main/resources/messages_de_DE.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7121 src/main/resources/messages_en.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7122 src/main/resources/messages_de.properties:
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7123 Added lacalization of "Streckenfavoriten".
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7124
1048
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
7125 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
7126
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
7127 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
7128 Picky white-space cosmetics.
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
7129
1047
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
7130 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
7131
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
7132 Added stub implementation of new MainValuesArtifact.
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
7133
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
7134 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
7135 New. Stub implementation for new MainValuesArtifact.
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
7136
1046
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7137 2011-08-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7138
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7139 Fixed flys/issue262
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7140
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7141 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7142 Unified user and system tempate.
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7143 Looks for "/artifact-database/metadata/template/text()"
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7144 in conf.xml. Defaults to "${artifacts.config.dir}/meta-data.xml". If user id is
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7145 given its the default connection for contexts.
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7146
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7147 * doc/conf/conf.xml: Adjusted
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7148 * doc/conf/meta-data-system.xml, doc/conf/meta-data-user.xml: Deleted.
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7149 * doc/conf/meta-data.xml: Unified version of user and system template.
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7150
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7151 * src/main/java/de/intevation/flys/artifacts/datacage/templating/App.java:
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7152 Adjusted the test program.
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7153
1045
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
7154 2011-08-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
7155
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
7156 Fixed flys/issue260
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
7157
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
7158 * doc/conf/meta-data-user.xml: Uses master_artifacts view now.
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
7159
1044
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7160 2011-08-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7161
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7162 * doc/conf/datacage.sql: Added view master_artifacts to select
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7163 the master artifacts of the collections more easily.
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7164 To upgrade existing database:
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7165
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7166 CREATE VIEW master_artifacts AS
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7167 SELECT a2.id AS id,
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7168 a2.gid AS gid,
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7169 a2.state AS state,
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7170 a2.creation AS creation,
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7171 ci2.collection_id AS collection_id
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7172 FROM collection_items ci2
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7173 JOIN artifacts a2
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7174 ON ci2.artifact_id = a2.id
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7175 JOIN (SELECT ci.collection_id AS c_id,
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7176 MIN(a.creation) AS oldest_a
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7177 FROM collection_items ci
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7178 JOIN artifacts a
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7179 ON ci.artifact_id = a.id
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7180 GROUP BY ci.collection_id) o
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7181 ON o.c_id = ci2.collection_id
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7182 WHERE a2.creation = o.oldest_a;
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7183
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7184 TODO: Use the view in the templates.
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7185
1043
9c0f981cd22d Datacage user template: Removed state filter because it was broken. Simplified by joining two contexts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1042
diff changeset
7186 2011-08-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
9c0f981cd22d Datacage user template: Removed state filter because it was broken. Simplified by joining two contexts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1042
diff changeset
7187
9c0f981cd22d Datacage user template: Removed state filter because it was broken. Simplified by joining two contexts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1042
diff changeset
7188 * doc/conf/meta-data-user.xml: Removed state filter because it was broken.
9c0f981cd22d Datacage user template: Removed state filter because it was broken. Simplified by joining two contexts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1042
diff changeset
7189 Simplified by joining two contexts.
9c0f981cd22d Datacage user template: Removed state filter because it was broken. Simplified by joining two contexts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1042
diff changeset
7190
1042
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7191 2011-08-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7192
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7193 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7194 Fix issues with lines of annotation when zoomed (wrong scale used).
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7195
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7196 2011-08-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7197
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7198 Added legend for annotations to LongitudinalSectionDiagram.
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7199
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7200 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7201 Added a pseudo-dataseries/collection to employ existing infrastructure for
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7202 displaying localized label for Annotations (yet unthemed).
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7203
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7204 * src/main/resources/messages.properties,
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7205 src/main/resources/messages_de_DE.properties,
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7206 src/main/resources/messages_en.properties,
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7207 src/main/resources/messages_de.properties:
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7208 Made label-string available for localization.
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7209
1040
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7210 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7211
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7212 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7213
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7214 * src/main/java/de/intevation/flys/exports/StickyAxisAnnotation.java:
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7215 Deleted/moved to src/main/java/de/intevation/flys/jfree/ .
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7216
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7217 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7218 New/moved from src/main/java/de/intevation/flys/export/ , adjusted
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7219 package statement, made class public.
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7220
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7221 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7222 Added import statement for de.intevation.flys.jfree.StickyAxisAnnotation .
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7223
1038
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7224 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7225
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7226 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7227 needless imports.
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7228
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7229 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7230 src/main/java/de/intevation/flys/exports/StickyAxisAnnotation.java:
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7231 Extracted class implementation CustomAnnotation and renamed to
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7232 StickyAxisAnnotation.
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7233
1037
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7234 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7235
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7236 Improved CustomAnnotations and rendering thereof, now including an
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7237 "axis mark" (little line at axis), also prepared possibility to put
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7238 annotations on Y-axis.
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7239
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7240 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7241 Improved CustomAnnotation to include marks on the axis and better spacing
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7242 from it.
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7243
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7244 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1036
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7245
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7246 Implemented proof-of-concept collision-detection when drawing
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7247 CustomAnnotations (text only).
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7248
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7249 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7250 Pass a fresh ChartRenderingInfo-Object to createBufferedImage, such that
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7251 information can be collected while rendering.
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7252
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7253 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7254 Exploit the fact that XYTextAnnotation already registers drawn shape in the
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7255 ChartRenderingInfo if it exists and either an URL or tooltip is set.
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7256 Before drawing, calculate own shape and compare against already registered
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7257 shapes.
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7258
1035
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
7259 2011-08-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
7260
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
7261 Implemented (yet dummy) custom Annotation class.
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
7262
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
7263 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
7264 Added implementation of yet dummy CustomAnnotation class.
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
7265
1034
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
7266 2011-08-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
7267
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
7268 Slightly improved rendering of annotations.
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
7269
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
7270 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
7271 Slightly improved rendering of annotations. Still no valid collision
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
7272 detection. Annotations are drawn every 2 km; first come first serve.
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
7273
1033
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7274 2011-08-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7275
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7276 Fix for flys/issue191
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7277
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7278 * src/main/java/de/intevation/flys/artifacts/model/WQ.java(longestIncreasingWRangeIndices):
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7279 Added a method to find the longest index range with increasing w values.
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7280
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7281 * src/main/java/de/intevation/flys/exports/ATWriter.java: Export the longest
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7282 range of monotone increasing w values instead of the first one.
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7283 TODO: The first line of the export is still broken.
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7284
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7285 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7286 Removed superfluous import.
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7287
1032
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
7288 2011-08-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
7289
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
7290 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
7291 Resolved two TODOs: get Annotations of selected River, get "point"
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
7292 Annotations only.
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
7293
1031
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
7294 2011-08-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
7295
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
7296 Added functionality to query range and point-annotations only to
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
7297 AnnotationFactory.
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
7298
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
7299 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
7300 (getPointAnnotations, getAnnotationsBreadth):
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
7301 New functions to query breadth and point-only annotations.
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
7302
1030
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
7303 2011-08-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
7304
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
7305 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
7306 Added a development mode for recommendations. Enabled with
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
7307 stetting system property 'flys.datacage.recommendations.development' to true.
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
7308 When set the XML template are re-read if the timestamps of the
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
7309 files have changed so you do not have to restart the server again and again.
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
7310
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
7311 * doc/conf/meta-data-user.xml: Sort collections by creation time in descending order.
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
7312
1029
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7313 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7314
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7315 Rather picky cosmetics only.
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7316
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7317 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7318 src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7319 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7320 src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7321 src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7322 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7323 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7324 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7325 End comments on a full stop, separate from closing '*/' by whitespace,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7326 adjusted javadoc comments.
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7327
1028
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
7328 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
7329
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
7330 Made Annotations visible in LongitudinalSection diagrams.
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
7331
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
7332 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
7333 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
7334 Register new Facet Type, let LongitudinalSectionGenerator include
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
7335 Annotations in diagram (yet unfiltered and independent of river).
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
7336
1027
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
7337 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
7338
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
7339 * doc/conf/conf.xml,
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
7340 doc/conf/artifacts/annotation.xml,
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
7341 doc/conf/meta-data-system.xml:
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
7342 Added configuration for AnnotationArtifacts.
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
7343
1026
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
7344 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
7345
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
7346 Added demo- implementation of a AnnotationArtifact and its Facet.
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
7347
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
7348 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
7349 src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
7350 src/main/java/de/intevation/flys/artifacts/states/AnnotationRiverState.java:
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
7351 New. Initial version of an AnnotationArtifact and its State and Facet.
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
7352
1025
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7353 2011-08-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7354
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7355 * doc/conf/datacage.sql: Extended schema for artifacts and collections
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7356 to have creation times, too.
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7357
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7358 To update existing databases:
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7359
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7360 ALTER TABLE artifacts ADD COLUMN creation TIMESTAMP NOT NULL DEFAULT current_timestamp;
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7361 ALTER TABLE collections ADD COLUMN creation TIMESTAMP NOT NULL DEFAULT current_timestamp;
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7362
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7363 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7364 Store creation times for artifacts and collections, too.
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7365
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7366 * src/main/resources/datacage-sql/org-h2-driver.properties,
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7367 src/main/resources/datacage-sql/org-postgresql-driver.properties:
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7368 Adjusted SQL statements.
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7369
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7370 2011-08-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7371
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7372 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7373 Make it compilable again (BackendListener interface changed).
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7374
1023
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7375 2011-08-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7376
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7377 * doc/conf/meta-data-user.xml: Added grouping element around w/q of each
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7378 longitudinal section artifact.
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7379
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7380 * src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java,
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7381 src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java:
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7382 Added some debugging capabilities.
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7383
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7384 * src/main/java/de/intevation/flys/artifacts/datacage/templating/ResultData.java:
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7385 Added isEmpty() method.
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7386
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7387 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7388 Now it is possible to nest <dc:elements> into other elements in the <dc:context>
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7389 body. This is useful and needed for grouping and repeating results.
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
7390
1022
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
7391 2011-08-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
7392
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
7393 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
7394 User connection was cached, system was not. Lead to incorrect results.
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
7395
1021
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
7396 2011-08-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
7397
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
7398 * doc/conf/meta-data-user.xml: Added <old_calculations> element
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
7399 around old calculations.
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
7400
1020
a776afdf1ec5 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1019
diff changeset
7401 2011-08-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a776afdf1ec5 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1019
diff changeset
7402
a776afdf1ec5 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1019
diff changeset
7403 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java:
a776afdf1ec5 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1019
diff changeset
7404 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
a776afdf1ec5 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1019
diff changeset
7405
1019
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
7406 2011-08-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
7407
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
7408 * doc/conf/meta-data-user.xml: Use 'CAST(x AS uuid)' instead of 'x::uuid'
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
7409 to be more compatible.
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
7410
1018
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7411 2011-08-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7412
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7413 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7414 If given an artifact place its identifier into parameters passed to template.
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7415 Fixed swapped user/system connections if using the user template.
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7416
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7417 * doc/conf/meta-data-user.xml: Recommend w/q facet from old calculations
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7418 if an artifact was given that represents a longitudinal section
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7419 "Laengsschnitt".
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7420
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7421 TODO I: The template uses PostgreSQL specific UUID casts.
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7422 TODO II: We need to find a way only to recommend the master artifacts.
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7423
1017
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
7424 2011-08-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
7425
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
7426 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
7427 Added a <dc:comment> tag to place comments in the meta data templates.
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
7428 <!-- ... --> comments are copied through.
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
7429
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
7430 * doc/conf/meta-data-user.xml: Added a simple test.
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
7431
1016
ff7b81cf9999 Meta data service: Be a bit more tolerant about empty strings for UUIDs of artifact and user.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1015
diff changeset
7432 2011-08-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ff7b81cf9999 Meta data service: Be a bit more tolerant about empty strings for UUIDs of artifact and user.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1015
diff changeset
7433
ff7b81cf9999 Meta data service: Be a bit more tolerant about empty strings for UUIDs of artifact and user.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1015
diff changeset
7434 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
ff7b81cf9999 Meta data service: Be a bit more tolerant about empty strings for UUIDs of artifact and user.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1015
diff changeset
7435 Be a bit more tolerant about empty strings for UUIDs of artifact and user.
ff7b81cf9999 Meta data service: Be a bit more tolerant about empty strings for UUIDs of artifact and user.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1015
diff changeset
7436
1015
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7437 2011-08-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7438
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7439 Bring user specific meta data service to life.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7440
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7441 * doc/conf/conf.xml: There are now two templates to configure:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7442 The system template (only the data from the backend) and the
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7443 user template (the datcage db and the backend db),
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7444
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7445 * doc/conf/meta-data-template.xml: Deleted.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7446 * doc/conf/meta-data-user.xml: New. The user specific template. TODO: Write it!
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7447 * doc/conf/meta-data-system.xml: New. The system template.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7448
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7449 * src/main/java/de/intevation/flys/artifacts/datacage/templating/NoneUserSpecific.java:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7450 Deleted.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7451 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7452 New. The logic to fill the templates.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7453
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7454 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7455 Adjusted to follow the new call signatures.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7456
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7457 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7458 Refactored. Removed the old code and only leave the new service. Following
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7459 XPaths are evaluated on the incomming document:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7460
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7461 "/art:meta/art:artifact-id/@value" The UUID of the artifact. Optional.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7462 Used to fill the template enviroment.
1018
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7463 "/art:meta/art:user-id/@value" The UUID of the user. Optional.
1015
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7464 If given the user specific template is filled.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7465 "/art:meta/art:outs/@value" The list of outs used to recommend for the
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7466 various outputs.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7467 "/art:meta/art:parameters/@value" A list of key/value pairs to inject more
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7468 filters to the templating.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7469
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7470 * src/main/java/de/intevation/flys/artifacts/datacage/templating/App.java:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7471 Change to follow the new recommendations semantics.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7472
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7473 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7474 Added symbolic constants to distinguish "user" and "system" db connections.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7475
1014
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
7476 2011-08-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
7477
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
7478 * doc/conf/conf.xml:
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
7479 Cosmetics, let comments start with a capital and end on a full stop,
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
7480 removed incorrect comment.
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
7481
1013
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
7482 2011-08-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
7483
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
7484 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
7485 Cosmetics, let comments start with a capital and end on a full stop.
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
7486
1012
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
7487 2011-08-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
7488
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
7489 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java(extractOutputNames):
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
7490 Fixed potential NPE.
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
7491
1011
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7492 2011-08-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7493
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7494 Added support for more than one db connection in datacage templating.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7495
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7496 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7497 Now you can pass a list of named db connections to the build process.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7498 The purpose is to mix more then one database (e.g. the backend db and
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7499 the user specific one).
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7500
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7501 To use this feature you can add an "connection" attribute
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7502 to <dc:context> with the name of the connection to use.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7503 If no connection name is given the last used is used again.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7504 Initially the first connection in the given list is used.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7505 If the context is left the connection that was active before
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7506 will be active again in a stacking manner.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7507
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7508 When creating NamedConnection objects you can set a boolean flag
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7509 if the results coming from the connection should be cached. This
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7510 is useful e.g. for the user specific database which runs in-memory
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7511 so caching would introduce some superfluous overhead.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7512
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7513 * src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java:
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7514 When executing the queries explicitly pass if caching should be used.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
7515
1010
d419c9904825 Datacage: Forgot to fetch dialect dependent SQL statement for deleting artifacts by uuid.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1009
diff changeset
7516 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d419c9904825 Datacage: Forgot to fetch dialect dependent SQL statement for deleting artifacts by uuid.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1009
diff changeset
7517
d419c9904825 Datacage: Forgot to fetch dialect dependent SQL statement for deleting artifacts by uuid.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1009
diff changeset
7518 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
d419c9904825 Datacage: Forgot to fetch dialect dependent SQL statement for deleting artifacts by uuid.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1009
diff changeset
7519 Forgot to fetch dialect dependent SQL statement for deleting
d419c9904825 Datacage: Forgot to fetch dialect dependent SQL statement for deleting artifacts by uuid.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1009
diff changeset
7520 artifacts by uuid.
d419c9904825 Datacage: Forgot to fetch dialect dependent SQL statement for deleting artifacts by uuid.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1009
diff changeset
7521
1009
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
7522 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
7523
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
7524 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
7525 Set the name of the collections at initial scan, too.
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
7526
1008
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
7527 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
7528
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
7529 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
7530 Fixed wrong SQL references.
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
7531
1007
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
7532 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
7533
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
7534 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
7535 Fixed two NPEs.
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
7536
1006
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
7537 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
7538
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
7539 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java,
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
7540 src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
7541 Forwarded kill collections and artifacts events to datacage.
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
7542
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
7543 * src/main/resources/datacage-sql/org-h2-driver.properties,
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
7544 src/main/resources/datacage-sql/org-postgresql-driver.properties:
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
7545 Added statement to delete artifact by uuid.
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
7546
1005
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
7547 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
7548
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
7549 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
7550 Made it compilable again. The signature of BackendListener has changed.
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
7551
1004
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
7552 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
7553
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
7554 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
7555 Completed the backend listener stuff.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
7556
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
7557 TODO I: Added some cleanup for orphaned artifacts.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
7558 TODO II: Figure out a way to delete collections/artifacts
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
7559 which are delete from backend without the
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
7560 backend API.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
7561
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
7562 * src/main/resources/datacage-sql/org-h2-driver.properties,
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
7563 src/main/resources/datacage-sql/org-postgresql-driver.properties:
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
7564 Added needed statements.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
7565
1003
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
7566 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
7567
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
7568 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
7569 Update collection names on change. Remove artifacts from collections.
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
7570
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
7571 * src/main/resources/datacage-sql/org-h2-driver.properties,
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
7572 src/main/resources/datacage-sql/org-postgresql-driver.properties:
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
7573 Added needed statements.
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
7574
1002
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
7575 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
7576
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
7577 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
7578 Call datacage with the global context. This is needed to access the state engine.
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
7579
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
7580 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java: Changed
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
7581 signatures to take the global context, too. Create artifacts via backend listener
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
7582 interface.
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
7583
1001
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
7584 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
7585
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
7586 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
7587 Fixed recursion bug.
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
7588
1000
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
7589 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
7590
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
7591 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
7592 Added debug output.
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
7593
999
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
7594 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
7595
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
7596 * doc/conf/conf.xml: Added backend listener for datacage.
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
7597
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
7598 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
7599 New. Proxies backend listener calls to datacage.
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
7600
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
7601 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
7602 Implements backend listener. TODO: Update the datacage database
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
7603 according the change calls.
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
7604
998
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
7605 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
7606
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
7607 * src/main/java/de/intevation/flys/artifacts/services/meta,
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
7608 src/main/java/de/intevation/flys/artifacts/datacage/templating:
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
7609 Moved/renamed package to better fit the common semantics.
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
7610 DataCage.java is now call NoneUserSpecific.java to reflect the
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
7611 fact that it is the template for the user independent db
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
7612 analysis.
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
7613
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
7614 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java,
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
7615 src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
7616 Ajusted imports and calls.
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
7617
997
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
7618 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
7619
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
7620 * doc/conf/conf.xml: For documentation purposes added a out-commented
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
7621 section with the default configuration of the datacage.
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
7622
996
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
7623 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
7624
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
7625 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
7626 Delete the artifacts at before initial scan, too. They are independent
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
7627 from users. Fixed problem when writing state data content.
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
7628
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
7629 * src/main/resources/datacage-sql/org-h2-driver.properties: Added
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
7630 statement to delete the artifacts at initial scan, too.
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
7631
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
7632 * src/main/resources/datacage-sql/org-postgresql-driver.properties:
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
7633 New. PostgreSQL version of the statements. The database scheme
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
7634 is the same as H2. Very useful for debugging.
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
7635
995
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
7636 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
7637
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
7638 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
7639 Added kludge for the types of artifact data. They seem to be null
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
7640 in some circumstances. Needs to be debugged!
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
7641
994
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
7642 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
7643
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
7644 * src/main/java/de/intevation/flys/artifacts/datacage/DBConfig.java:
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
7645 Fixed default connection URL to use a namend in-mermory database.
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
7646
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
7647 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
993
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
7648
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
7649 * doc/conf/datacage.sql: Fixed constraint.
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
7650
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
7651 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
7652 Added some debug output.
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
7653
992
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
7654 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
7655
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
7656 * doc/conf/datacage.sql: Removed artifact_id from facet because there
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
7657 is a link via out_id -> outs.id: artifact_id -> artifacts to
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
7658 find the corresponding artifact.
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
7659
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
7660 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
7661 src/main/resources/datacage-sql/org-h2-driver.properties: Store
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
7662 facets of outs into datacage db at initial scan.
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
7663
991
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
7664 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
7665
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
7666 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
7667 src/main/resources/datacage-sql/org-h2-driver.properties:
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
7668 Store outs of artifacts into datacage db at initial scan.
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
7669 TODO: store facets.
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
7670
990
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
7671 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
7672
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
7673 * doc/conf/datacage.sql: Added 'type' column in artifacts data.
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
7674 Maybe useful for filtering.
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
7675
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
7676 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
7677 src/main/resources/datacage-sql/org-h2-driver.properties:
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
7678 Store artifact data into db at initial scan.
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
7679 TODO: store outs and facets.
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
7680
989
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
7681 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
7682
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
7683 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
7684 src/main/resources/datacage-sql/org-h2-driver.properties:
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
7685 Add artifacts into datacage db at initial scan.
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
7686 TODO: Store data, outs and facets.
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
7687
988
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
7688 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
7689
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
7690 * doc/conf/datacage.sql: Fixed spelling in sequence name.
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
7691
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
7692 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
7693 src/main/resources/datacage-sql/org-h2-driver.properties: Simply add
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
7694 collection item at initial scan if artifact was stored before.
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
7695 TODO: Store new artifacts.
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
7696
987
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
7697 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
7698
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
7699 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
7700 src/main/resources/datacage-sql/org-h2-driver.properties: Add
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
7701 collections at initial scan.
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
7702
986
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
7703 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
7704
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
7705 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
7706 src/main/resources/datacage-sql/org-h2-driver.properties: Add users
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
7707 at initial scan.
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
7708
985
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
7709 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
7710
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
7711 * doc/conf/datacage.sql: Using sequences for id generation now
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
7712 to make schema more compatible.
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
7713
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
7714 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
984
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
7715
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
7716 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
7717 src/main/resources/datacage-sql/org-h2-driver.properties: Clear database
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
7718 before initial scan.
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
7719
985
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
7720 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
983
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7721
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7722 * src/main/java/de/intevation/flys/artifacts/datacage/DBConnection.java:
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7723 Deleted. This stuff comes from the artifact database now.
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7724
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7725 * src/main/java/de/intevation/flys/artifacts/datacage/DBConfig.java:
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7726 New. The db config of the datacage database.
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7727
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7728 * src/main/resources/datacage-sql/org-h2-driver.properties: New.
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7729 The SQL statements needed for the datacage.
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7730
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7731 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7732 Make use of the db config.
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7733
982
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
7734 2011-07-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
7735
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
7736 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
7737 New. A artifact database lifetime listener to build the initial
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
7738 index of the artifacts in database.
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
7739
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
7740 * doc/conf/conf.xml: Added the datacage to the list of lifetime
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
7741 listeners.
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
7742
981
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
7743 2011-07-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
7744
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
7745 * doc/conf/datacage.sql: Added an explicit table for the outs
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
7746 of an artifact.
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
7747
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
7748 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
7749 Make the current outs of an artifact accessible only with
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
7750 the global context.
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
7751
980
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
7752 2011-07-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
7753
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
7754 * doc/conf/datacage.sql: Added ON DELETE CASCADE constraints.
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
7755 Added state in facet.
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
7756
979
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7757 2011-07-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7758
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7759 * doc/conf/datacage.sql: New. H2 Schema for the datacage database.
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7760 Uses special features like IDENTITY (autoincrement) typed columns.
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7761
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7762 * src/main/java/de/intevation/flys/artifacts/datacage/DBConnection.java:
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7763 Pooled connection.
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7764
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7765 * pom.xml: Added dependencies to H2 and Apache DBCP.
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7766
978
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
7767 2011-07-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
7768
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
7769 * src/test/java/de/intevation/flys/artifacts/AppTest.java,
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
7770 src/main/java/de/intevation/flys/artifacts/App.java: Removed.
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
7771 This the stupid "Hello, World!" app initially created by the
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
7772 maven archetype. It was never used.
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
7773
977
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
7774 2011-07-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
7775
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
7776 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
7777 Argh! Usage the DOM was not thread safe (discovered with ab).
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
7778
976
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7779 2011-07-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7780
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7781 * doc/conf/meta-data-template.xml: '$recommended' lead to XPath
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7782 errors. Using "dc:contains($parameters, 'recommended')" helps.
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7783
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7784 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java,
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7785 src/main/java/de/intevation/flys/artifacts/services/meta/FunctionResolver.java:
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7786 Added some debugging.
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7787
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7788 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7789 Added parameters as 'parameters' to parameters. Usefull to check
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7790 for containment of variables.
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7791
975
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
7792 2011-07-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
7793
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
7794 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
7795 Added 'if log.isDebugEnabled() {}'.
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
7796
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
7797 2011-07-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
974
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7798
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7799 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7800 Made Artifact UUID optional and accept extra parameters, too. This enables
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7801 the service to be used without an arttifact and test all filters.
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7802
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7803 <art:meta xmlns:art="http://www.intevation.de/2009/artifacts">
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7804 <art:outs value="computed_discharge_curve,floodmap"/>
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7805 <art:parameters value="river:Elbe"/>
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7806 <art:filters value="recommended"/>
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7807 </art:meta>
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7808
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7809 * src/main/java/de/intevation/flys/artifacts/services/meta/FunctionResolver.java:
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7810 'contain' accept Maps and collection, too.
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7811
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7812 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7813 Made artifact option (= null) in recommendations.
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7814
973
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
7815 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
7816
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
7817 * src/main/java/de/intevation/flys/artifacts/services/meta/CompiledStatement.java:
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
7818 Moved connection specific into inner class. The enables the reuse of the
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
7819 compiled statement.
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
7820
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
7821 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java: The
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
7822 SQL statements are now only compiled once at creation time of the builder.
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
7823 Each connection now reuses them.
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
7824
972
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7825 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7826
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7827 * doc/conf/cache.xml: Added configuration for static datacage db access.
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7828
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7829 * src/main/java/de/intevation/flys/artifacts/services/meta/App.java: Using
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7830 caches seems to need an explicit System.exit().
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7831
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7832 * src/main/java/de/intevation/flys/artifacts/services/meta/CompiledStatement.java:
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7833 Added support for caching the SQL statements and there results.
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7834
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7835 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java: Some
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7836 clean up. Reordered code for performance. Strip SQL statements more
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7837 aggressively.
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7838
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7839 * src/main/java/de/intevation/flys/artifacts/services/meta/ResultData.java:
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7840 Made it Serializable.
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7841
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7842 * src/main/java/de/intevation/flys/artifacts/cache/CacheFactory.java:
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7843 Introduced system property 'flys.artifacts.cache.config.file' to make
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7844 the caching configurable without pulling up the whole stack.
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7845
971
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
7846 2011-07-22 Ingo Weinzierl <ingo@intevation.de>
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
7847
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
7848 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
7849 Prepared the FLYSArtifactCollection to support the storage of already
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
7850 loaded recommendations in its attribute document.
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
7851
970
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
7852 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
7853
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
7854 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
7855 Adjusted to use the DataCage recommendations. The incomming document
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
7856 can pass the artifacts UUID by '/art:outs/@value' the outs as a
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
7857 comma separated list in '/art:outs/@value' and optional a set of
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
7858 filters comma separated in '/art:filters/@value'.
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
7859
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
7860 If UUID and OUTS are not given the old service is used. This
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
7861 should be removed as soon as the client uses the new service.
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
7862
969
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
7863 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
7864
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
7865 * src/main/java/de/intevation/flys/artifacts/services/meta/CompiledStatement.java:
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
7866 Allow '-' in variable names.
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
7867
968
0fd335b4b21b Added missing river_id for the datacage factory node of the wmsbackground layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 967
diff changeset
7868 2011-07-21 Ingo Weinzierl <ingo@intevation.de>
0fd335b4b21b Added missing river_id for the datacage factory node of the wmsbackground layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 967
diff changeset
7869
0fd335b4b21b Added missing river_id for the datacage factory node of the wmsbackground layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 967
diff changeset
7870 * doc/conf/meta-data-template.xml: Now, the river-id is really added to
0fd335b4b21b Added missing river_id for the datacage factory node of the wmsbackground layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 967
diff changeset
7871 the factory node of the wmsbackground layer.
0fd335b4b21b Added missing river_id for the datacage factory node of the wmsbackground layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 967
diff changeset
7872
967
89dfdfe823f0 Added the river_id to the datacage nodes for riveraxis and wms background layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 966
diff changeset
7873 2011-07-21 Ingo Weinzierl <ingo@intevation.de>
89dfdfe823f0 Added the river_id to the datacage nodes for riveraxis and wms background layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 966
diff changeset
7874
89dfdfe823f0 Added the river_id to the datacage nodes for riveraxis and wms background layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 966
diff changeset
7875 * doc/conf/meta-data-template.xml: Added the river-id to the factory node
89dfdfe823f0 Added the river_id to the datacage nodes for riveraxis and wms background layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 966
diff changeset
7876 of the riveraxis and wmsbackground layer.
89dfdfe823f0 Added the river_id to the datacage nodes for riveraxis and wms background layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 966
diff changeset
7877
966
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
7878 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
7879
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
7880 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java,
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
7881 src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java,
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
7882 src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
7883 src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
7884 Adjusted to implement changed Service interface.
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
7885
965
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
7886 2011-07-21 Ingo Weinzierl <ingo@intevation.de>
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
7887
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
7888 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Refactored
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
7889 the method that retrieves the Outputs for the Artifact. Now, we are able
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
7890 to query the Outputs for the current state, and all outputs separately.
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
7891
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
7892 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java: The
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
7893 recommendations provided by this monitor will take the Outputs of the
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
7894 current state only into account.
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
7895
964
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7896 2011-07-21 Ingo Weinzierl <ingo@intevation.de>
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7897
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7898 * doc/conf/meta-data-template.xml: Added conditions for each output type.
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7899 Splitted the "floodmap" output into two parts: a recommended one and a
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7900 complete one. The recommended part will only build the document tree for
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7901 the recommended artifacts; the complete part will build the whole document
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7902 tree that is available for a floodmap.
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7903
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7904 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7905 This Hook now uses the DataCage to generate the recommended artifacts.
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7906 The output-defaults configurtion is needless now.
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7907
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7908 * doc/conf/output-defaults.xml: Removed. The configuration of recommended
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7909 artifacts takes place in meta-data-template.xml.
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7910
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7911 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7912 Bugfix: the DataCage didn't start working if its builder was NOT null,
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7913 but it shouldn't start if the builder IS null.
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7914
963
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7915 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7916
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7917 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7918 Now it is possible to directly pass a Node as a root to the builder.
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7919 The owning document if fetch by Node.getOwnerDocument(). This is
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7920 useful if you want to generate the recommendation directly into
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7921 an already existing document under a given node.
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7922
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7923 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7924 Changed the signature of recommend() to accept a node where to
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7925 append the recommendations.
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7926
962
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7927 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7928
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7929 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7930 Added a macro mechanism:
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7931
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7932 <dc:macro name="keine-fuenf">
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7933 <dc:text>'5' ist nicht in der Liste der Outs.</dc:text>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7934 </dc:macro>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7935 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7936 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7937 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7938
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7939 Macros can be defined everywhere in the template
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7940 with 'macro'. There bodies can contain all valid elements
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7941 including other 'macro's and 'call-macro's. They are
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7942 called with their 'name' with 'call-macro'. The control flow
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7943 is continued inside the body of the called macro and
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7944 will continue right after the calling 'call-macro' when
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7945 the macro body is finished.
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7946
961
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7947 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7948
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7949 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7950 Added a new 'if' construct similiar to XSLT:
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7951
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7952 <dc:if test="not(dc:contains($outs, '5'))">
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7953 <dc:text>'5' ist nicht in der Liste der Outs.</dc:text>
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7954 </dc:if>
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7955
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7956 The control flow is continued inside the 'if' if the 'test' attribute
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7957 as an XPath expression on an empty document evalutes to true.
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7958 Else the inside is skipped. There is no 'else'. Use 'choose'/'otherwise'
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7959 if you need this.
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7960
960
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
7961 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
7962
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
7963 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
7964 Added a recommend() method to generate recommendations for
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
7965 a given artifact, outs and extra parameters.
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
7966
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
7967 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
7968 method to extract all data at once.
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
7969
959
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7970 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7971
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7972 * src/main/java/de/intevation/flys/artifacts/services/meta/FunctionResolver.java:
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7973 New. Custom XPath function provider. Provides
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7974 'dc:contains(Object [] haystack, Object needle)' by now. Should be
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7975 useful to check containments in 'out' lists later.
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7976
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7977 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7978 Register the FunctionResolver to the evaluated XPaths.
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7979
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7980 * src/main/java/de/intevation/flys/artifacts/services/meta/App.java:
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7981 Added code to parse
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7982 "param:a,b,c" to "param" -> new String [] { "a", "b", "c" } to
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7983 help testing the 'dc:contains' XPath function.
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7984
958
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7985 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7986
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7987 * doc/conf/conf.xml: Added wms configurations for Saar, Mosel and Elbe.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7988 Each river supported by FLYS requires such a WMS configuration. A WMS
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7989 should contain layers for the river axis, buildings, kilometer labels
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7990 and maybe a background layer as well.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7991
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7992 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7993 Added key that is used to store a map of WMS URLs - for each river a
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7994 WMS URL.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7995
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7996 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7997 Parse the river WMS from global configuration.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7998
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7999 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8000 Create WMSLayerFacets with URLs based on the river and the river wms
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8001 configuration stored in the FLYSContext.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8002
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8003 * src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java,
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8004 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8005 Adapted the initialize() signature and the method call of computeInit()
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8006 which requires a FLYSContext to retrieve the river WMS configurations.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8007
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8008 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8009 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8010 Added the context object parameter to the computeInit() method.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8011
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8012 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Call
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8013 initialize() with the context object - which is a FLYSContext or a
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8014 CallContext.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8015
957
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8016 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8017
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8018 * src/main/java/de/intevation/flys/artifacts/services/meta/App.java:
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8019 Check if builder was created properly before using it.
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8020
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8021 * src/main/java/de/intevation/flys/artifacts/services/meta/StackFrames.java:
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8022 Implements now variable provider for XPath expressions.
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8023
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8024 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8025 Added new choose/when/otherwise construct similiar to XSLT
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8026
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8027 <dc:choose>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8028 <dc:when test="$river = 'Mosel'">
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8029 <dc:text>Es ist die Mosel.</dc:text>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8030 </dc:when>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8031 <dc:when test="$river = 'Saar'">
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8032 <dc:text>Es ist die Saar.</dc:text>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8033 </dc:when>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8034 <dc:otherwise>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8035 <dc:text>Es ist weder Mosel noch Saar.</dc:text>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8036 </dc:otherwise>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8037 </dc:choose>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8038
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8039 A 'choose' block can contain a list of 'when's and an optional
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8040 'otherwise'. For each 'when' the test attribute is evaluated
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8041 as an XPath expression on an empty document. The result of
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8042 the evaluation is taken as a boolean value. If its value is
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8043 true the control flow is continued inside the corresponding
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8044 'when' and the other choose elements are not tested.
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8045 If the value is values the testing continues with the next
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8046 'when'. If no 'test' expression is evaluated to true, the
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8047 control flow continues inside the 'otherwise'. If no 'otherwise'
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8048 is given nothing happens at all.
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8049
956
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
8050 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
8051
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
8052 * doc/conf/conf.xml: Added a config section for floodmaps. Currently, the
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
8053 background layer's url and layername is defined here.
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
8054
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
8055 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java:
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
8056 Read the background layer configuration from conf.xml. Those values are
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
8057 used to create the WMSLayerFacet.
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
8058
955
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
8059 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
8060
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
8061 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java:
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
8062 The background layer facet will no longer have an extent set.
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
8063
954
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8064 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8065
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8066 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8067 src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8068 Set the extent of the created WMSLayerFacets and i18n its descriptions.
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8069
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8070 * src/main/resources/messages.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8071 src/main/resources/messages_de_DE.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8072 src/main/resources/messages_en.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8073 src/main/resources/messages_de.properties: Added I18N strings for the
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8074 background an river axis layer.
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8075
953
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
8076 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
8077
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
8078 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
8079 This facet type has a method to set the extent of a WMS layer. The
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
8080 extent is written to the facets XML node in toXML() as well.
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
8081
952
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
8082 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
8083
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
8084 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Adapted
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
8085 the signature of setup() which requires a CallMeta parameter now.
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
8086
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
8087 * src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java,
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
8088 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java: Use
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
8089 the CallMeta object retrieved in setup() to call initialize(). It is now
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
8090 able to i18n things.
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
8091
951
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8092 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8093
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8094 * src/main/java/de/intevation/flys/artifacts/services/meta/App.java: New.
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8095 Standalone app to debug the datacage template. To use in a maven environment:
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8096
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8097 -Dmeta.data.template=PATH_TO_META_DATA-TEMPLATE.XML \
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8098 -Dmeta.data.parameters=river:Mosel \
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8099 -Dmeta.data.output=OUTPUT.XML \
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8100 -Dflys.backend.user=DB_USER \
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8101 -Dflys.backend.password=DB_PASSWORD \
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8102 -Dflys.backend.url=DB_CONNECTION_URL \
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8103 -Dexec.mainClass=de.intevation.flys.artifacts.services.meta.App
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8104
950
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
8105 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
8106
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
8107 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
8108 New. First step to factor out the "Datenkorb" logic into a service independent
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
8109 singleton.
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
8110
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
8111 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
8112 Uses the "Datenkorb" singleton now.
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
8113
949
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
8114 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
8115
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
8116 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
8117 Removed "index" property, because it is already existing in parent
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
8118 class.
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
8119
948
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
8120 2011-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
8121
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
8122 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
8123 Improved error handling.
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
8124
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
8125 2011-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
947
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8126
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8127 * src/main/resources/metadata/template.xml: Deleted.
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8128
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8129 * doc/conf/meta-data-template.xml: New. Was template.xml
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8130
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8131 * doc/conf/conf.xml: Made meta data template configurable.
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8132
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8133 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8134 Load template from configuration not from resources.
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8135
948
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
8136 2011-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
946
854620e52971 Meta data: Make database ids identifiable with unique name "db-id"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 945
diff changeset
8137
854620e52971 Meta data: Make database ids identifiable with unique name "db-id"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 945
diff changeset
8138 * src/main/resources/metadata/template.xml: s/[a-z]+-id/db-id/
854620e52971 Meta data: Make database ids identifiable with unique name "db-id"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 945
diff changeset
8139 Make database ids identifiable with unique name "db-id".
854620e52971 Meta data: Make database ids identifiable with unique name "db-id"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 945
diff changeset
8140
945
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8141 2011-07-19 Ingo Weinzierl <ingo@intevation.de>
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8142
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8143 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8144 Override the toXML() method. Subclasses can now write their own XML
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8145 representation.
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8146
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8147 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java:
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8148 New. This ManagedFacet uses an Element (DOM) to store the information
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8149 about a facet. The intent of this facet type is to represent a facet
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8150 stored in an Collection attribute. Different facets can have different
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8151 attributes that we need to parse, but the only thing ManagedFacets need
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8152 to do, is to adjust the attributes "active" and "position". So, those
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8153 values are set directly on the Element, the other attributes aren't
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8154 touched.
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8155
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8156 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java:
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8157 New. This facet is a wrapper for another facet. This subclass of a
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8158 ManagedFacet overrides the toXML() method. The XML representation is
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8159 defined by the inner facet that is stored as member variable. The
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8160 ManagedFacet specific attributes "artifact", "facet", "pos" and "active"
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8161 are added manually.
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8162
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8163 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Uses
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8164 the toXML() method to write a facet node into the attribute document.
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8165
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8166 * src/main/java/de/intevation/flys/collections/AttributeParser.java: Uses
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8167 the ManagedDomFacet to save the information of a facet which is
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8168 contained in the attribute part of a Collection's DESCRIBE document.
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8169
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8170 * src/main/java/de/intevation/flys/collections/OutputParser.java: Uses the
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8171 ManagedFacetAdapter to save a facet, because we want to keep the
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8172 specific facet to be able to write its specific XML representation into
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8173 the Collection's DESCRIBE document.
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8174
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8175 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8176 Adapted the XPath of facets stored in the attribute part of the
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8177 DESCRIBE.
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
8178
944
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8179 2011-07-18 Ingo Weinzierl <ingo@intevation.de>
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8180
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8181 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8182 method that returns the Outputs for the Artifact.
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8183
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8184 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8185 Adapeted the call of OutputParser.
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8186
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8187 * src/main/java/de/intevation/flys/collections/OutputParser.java:
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8188 Simplified the code to read the Outputs of Artifacts. This parser will
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8189 now longer parse the DESCRIBE documents of the Artifacts, but query the
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8190 Outputs via FLYSArtifact.getOutputs() directly.
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8191
943
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
8192 2011-07-18 Ingo Weinzierl <ingo@intevation.de>
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
8193
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
8194 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
8195 src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
8196 Adapted the function call of ProtocolUtils.appendOutputModes().
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
8197
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
8198 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
8199 Override toXML() to add the URL and layernames to the XML representation
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
8200 of this facet.
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
8201
942
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8202 2011-07-18 Ingo Weinzierl <ingo@intevation.de>
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8203
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8204 * doc/conf/artifacts/wmsbackground.xml,
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8205 doc/conf/artifacts/riveraxis.xml: New configurations for an Artifact
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8206 that is used as background layer in floodmaps, and an artifact that is
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8207 used as layer showing the river axis in a floodmap.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8208
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8209 * doc/conf/output-defaults.xml: New file to configure default artifacts
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8210 for specific output states. E.g. the floodmap state recommends a
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8211 background layer and a layer displaying the river axis. In suche case,
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8212 the floodmap state recommends two artifacts for the two layers.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8213
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8214 * doc/conf/conf.xml: Added new artifacts/artifact-factories and a Hook to
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8215 monitor artifacts (-> CollectionMonitor.java).
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8216
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8217 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8218 New. This facet is used to represent a layer in a map. So, this facet
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8219 stores information about a WMS URL and the layer names provided by this
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8220 WMS.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8221
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8222 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8223 facet types for the wmsbackground and riveraxis.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8224
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8225 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8226 src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java:
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8227 New. An artifact and its default state. The intent of these classes is
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8228 to generate WMSLayerFacets which represent background layers in maps.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8229
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8230 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java,
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8231 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java: New.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8232 An artifact and its default state. The intent of these classes is to
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8233 generate WMSLayerFacets which represent layers that display a river
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8234 axis.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8235
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8236 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8237 Added the INIT ComputeType.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8238
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8239 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8240 case for the INIT ComputeType while computing data.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
8241
941
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
8242 2011-07-18 Ingo Weinzierl <ingo@intevation.de>
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
8243
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
8244 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
8245 Added a method computeInit() which is called to initialize data/facets
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
8246 after an artifact has been created.
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
8247
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
8248 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Repaired
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
8249 broken XPath.
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
8250
940
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8251 2011-07-14 Ingo Weinzierl <ingo@intevation.de>
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8252
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8253 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8254 Removed the code to generate new artifacts. Instead of creating new
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8255 artifacts automatically, we decided to suggest creating new artifacts
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8256 from specific types. Therefore, the DESCRIBE document of the artifacts
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8257 is extended with a node that contains recommended artifact types.
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8258
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8259 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8260 FLYSArtifacts might be setup with the identifier of an other
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8261 FLYSArtifact. Subclasses are able to override a method called
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8262 initialize(Artifact, GlobalContext). This might be helpful to extract
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8263 required values or clone artifacts.
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8264
939
32d0a543e3e8 Adapted a method signature of FLYSContextFactory to apply the changes in the artifact database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 938
diff changeset
8265 2011-07-14 Ingo Weinzierl <ingo@intevation.de>
32d0a543e3e8 Adapted a method signature of FLYSContextFactory to apply the changes in the artifact database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 938
diff changeset
8266
32d0a543e3e8 Adapted a method signature of FLYSContextFactory to apply the changes in the artifact database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 938
diff changeset
8267 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
32d0a543e3e8 Adapted a method signature of FLYSContextFactory to apply the changes in the artifact database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 938
diff changeset
8268 Adapted the signature of createArtifactContext() - it returns an
32d0a543e3e8 Adapted a method signature of FLYSContextFactory to apply the changes in the artifact database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 938
diff changeset
8269 instance of GlobalContext now.
32d0a543e3e8 Adapted a method signature of FLYSContextFactory to apply the changes in the artifact database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 938
diff changeset
8270
938
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
8271 2011-07-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
8272
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
8273 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
8274 Debugged the water fill algorithm. Added a lot of logging.
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
8275
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
8276 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
8277 Added a text field to give a water level to fill in.
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
8278
937
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8279 2011-07-14 Ingo Weinzierl <ingo@intevation.de>
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8280
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8281 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8282 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Moved code
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8283 to create the output modes based on the given facets to FLYSArtifact. In
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8284 addition, FLYSArtifact got a new method that returns a specific input
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8285 value as string.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8286
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8287 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java: New.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8288 This hook monitors the "post-feed" and "post-advance". If the monitored
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8289 Artifact's state has configured recommended artifacts, this hook will
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8290 create new Artifacts.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8291
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8292 TODO: We have to add the UUIDs of the new Artifacts to the DESCRIBE
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8293 document of the artifact to let the client know, that there are new
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8294 recommended Artifacts.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8295
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8296 * src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java: New.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8297 This Artifact is the base class for Artifacts, that represent static
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8298 data. E.g. this could be a decoration theme in a chart or a background
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8299 layer in the map.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8300
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8301 * src/main/java/de/intevation/flys/artifacts/states/OutputState.java: New.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8302 This state might be used as base class for states, that doesn't require
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8303 any user input, but only provide static Facets added by a computeFeed()
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8304 operation. So, subclasses need to implement computeFeed() only.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
8305
936
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8306 2011-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8307
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8308 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8309 New. Standalone Swing-App to test cross sections from database without the
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8310 hassles of our complete software stack. Runnable from a maven environment:
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8311
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8312 $ mvn -e \
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8313 -Dflys.backend.user=DB_USER \
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8314 -Dflys.backend.password=DB_PASSWD \
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8315 -Dflys.backend.url=DB_CONNECTION_URL \
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8316 -Dexec.mainClass=de.intevation.flys.artifacts.charts.CrossSectionApp \
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8317 exec:java
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8318
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8319 You can set the river to be used with the system property 'river'.
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8320 Defaults to 'Mosel'.
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8321
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8322 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENFacet.java:
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8323 Removed superfluous imports.
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8324
935
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8325 2011-07-13 Ingo Weinzierl <ingo@intevation.de>
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8326
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8327 * doc/conf/artifacts/winfo.xml: The FloodMapState has a new Outputmode
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8328 called "floodmap" now.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8329
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8330 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENFacet.java: New.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8331 This facet is used to generate WSPLGEN results.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8332
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8333 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8334 the WSPLGENFacet.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8335
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8336 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8337 This state will now generate WSPLGENFacets.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8338
934
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
8339 2011-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
8340
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
8341 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
8342 Fixed corner case.
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
8343
933
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
8344 2011-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
8345
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
8346 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java: New.
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
8347 fillWater() generates a list of wet lines for a given profile and a
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
8348 given water level.
934
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
8349
932
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
8350 2011-07-08 Ingo Weinzierl <ingo@intevation.de>
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
8351
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
8352 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
8353 Outputs created while generating the DESCRIBE document will now have the
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
8354 'type' member set.
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
8355
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
8356 * src/main/java/de/intevation/flys/collections/OutputParser.java: Read the
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
8357 'type' member from DESCRIBE document.
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
8358
931
057cc0bf4aef Removed a type from transition model.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 930
diff changeset
8359 2011-07-06 Ingo Weinzierl <ingo@intevation.de>
057cc0bf4aef Removed a type from transition model.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 930
diff changeset
8360
057cc0bf4aef Removed a type from transition model.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 930
diff changeset
8361 * doc/conf/artifacts/winfo.xml: Removed a typo.
057cc0bf4aef Removed a type from transition model.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 930
diff changeset
8362
930
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
8363 2011-07-06 Ingo Weinzierl <ingo@intevation.de>
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
8364
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
8365 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
8366 DataFacet are now able to store the ID of the state which has created
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
8367 this Facet.
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
8368
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
8369 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
8370 Initialize DataFacets with the ID of this state. This is necessary to
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
8371 renew the waterlevel data if it is no longer existing in the cache.
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
8372
929
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
8373 2011-07-06 Ingo Weinzierl <ingo@intevation.de>
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
8374
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
8375 * src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java: A
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
8376 report facet can now store the state's id and the artifact's hash value
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
8377 when it has been created.
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
8378
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
8379 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
8380 Initialize the ReportFacet and WaterlevelFacet with state id and hash
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
8381 information. This has been necessary to retrieve reports and waterlevels
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
8382 in states after this one - in states that we need to enter for floodmap
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
8383 parameterization.
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
8384
928
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
8385 2011-07-05 Ingo Weinzierl <ingo@intevation.de>
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
8386
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
8387 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelGroundDifferences.java:
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
8388 Changed the desired UI provider.
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
8389
927
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8390 2011-07-05 Ingo Weinzierl <ingo@intevation.de>
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8391
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8392 * doc/conf/artifacts/winfo.xml: Added the option to continue the
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8393 waterlevel parameterization with the intent to create flood maps.
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8394
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8395 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8396 This state is no longer a final state. The user has the option to
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8397 continue with the parameterization for flood maps based on the current
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8398 waterlevel. Therefore, this states desires the "continue" UI provider.
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8399 Clients should recognice this to just step to the next state or display
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8400 a button that lets the user step to the next state manually.
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8401
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8402 * src/main/java/de/intevation/flys/artifacts/states/FloodplainChoice.java,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8403 src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8404 src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8405 src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8406 src/main/java/de/intevation/flys/artifacts/states/ProfileDistanceSelect.java,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8407 src/main/java/de/intevation/flys/artifacts/states/WaterlevelGroundDifferences.java:
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8408 New. These states are used to parameterize a further calculation type:
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8409 flood map.
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8410
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8411 * src/main/resources/messages.properties,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8412 src/main/resources/messages_de_DE.properties,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8413 src/main/resources/messages_en.properties,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8414 src/main/resources/messages_de.properties: Required strings for the
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8415 flood maps states.
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
8416
926
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
8417 2011-07-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
8418
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
8419 Fix(?) for flys/issue114
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
8420
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
8421 * src/main/java/de/intevation/flys/artifacts/model/WQ.java:
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
8422 Make guessing a bit more robust.
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
8423
925
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8424 2011-07-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8425
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8426 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten".
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8427 Needs testing!
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8428
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8429 * src/main/java/de/intevation/flys/artifacts/model/NamedObject.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8430 Made it an interface to be usable in more than one inheritance chain.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8431
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8432 * src/main/java/de/intevation/flys/artifacts/model/NamedObjectImpl.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8433 Implements the NamedObject interface and is the new base class of
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8434 WQ and WKmsImpl.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8435
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8436 * src/main/java/de/intevation/flys/artifacts/model/WKms.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8437 New. Interface to associate kms with ws.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8438
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8439 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8440 Changed the base class to NamedObjectImpl. Renamed getKms(int)
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8441 to getKm(int) to make clear it return a single scalar value
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8442 and fullfil the WKms interface.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8443
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8444 * src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8445 New. Implements the WKms interface. Intended to be a lightweight
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8446 datastore for "zusaetzliche Laengsschnitte" and as results
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8447 of the WKmsOperations.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8448
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8449 * src/main/java/de/intevation/flys/artifacts/model/WQ.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8450 Changed base class to NamedObjectImpl.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8451
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8452 * src/main/java/de/intevation/flys/artifacts/math/WKmsOperation.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8453 New. Operations on WKms data.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8454 Currently only the SUBTRACTION operation is implemented. This
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8455 one is needed to calculate the "W-Differenzen". The operation
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8456 is insensitive about the km directions of the datasets. Missing
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8457 values are interpolated linear.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8458
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8459 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8460 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8461 Adjusted to satisfy the signature change of WQKMs.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8462
924
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8463 2011-07-01 Ingo Weinzierl <ingo@intevation.de>
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8464
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8465 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java: New. This
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8466 XYSeries stores the style information that should be used to render this
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8467 series. These information are stored as raw XML documents. A public
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8468 method can be used to apply those style information to a
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8469 XYLineAndShapeRenderer.
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8470
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8471 Note: The only two attributes currently supported by StyledXYSeries
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8472 items are "linesize" and "linecolor".
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8473
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8474 * doc/conf/themes.xml: Added some more basic themes for the four
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8475 calculation methods.
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8476
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8477 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: This
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8478 generator now tries to apply themes for all series contained in the
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8479 chart. If a series is no instance of StyledXYSeries, the default
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8480 renderer is used.
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8481
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8482 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8483 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8484 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8485 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8486 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8487 Removed the code that had been introduced to adapt renderers statically.
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8488 Now, each of these concrete ChartGenerators instantiates StyledXYSeries
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8489 items to put the curves into the chart. Those items contain style
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8490 information now!
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
8491
923
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8492 2011-07-01 Ingo Weinzierl <ingo@intevation.de>
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8493
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8494 flys/issue135 (Diagramm: Trotz abgeschalteter Themen bleiben Beschriftungen bestehen)
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8495
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8496 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: The way
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8497 to store datasets has changed. Until this revision, the concrete
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8498 generators managed their own datasets. E.g. the
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8499 DischargeLongitudinalSectionGenerator had three datasets: w, q and
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8500 corrected w. Now, there are just two datasets, managed by this base
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8501 generator - one dataset for the first Y axis and one dataset for the
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8502 second Y axis. This makes it easier to remove axes, that have no data to
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8503 be displayed. All concrete chart generators have to add their XYSeries
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8504 using two methods: addFirstAxisSeries() and addSecondAxisSeries().
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8505
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8506 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8507 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8508 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8509 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8510 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8511 Those concrete chart generators no longer manage datasets themself but
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8512 they use the two methods described above, to plot the data to the first
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8513 or second Y axis.
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
8514
922
95356252c309 Added the option to call the distance info service with a filter to fetch locations or distances only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 921
diff changeset
8515 2011-07-01 Ingo Weinzierl <ingo@intevation.de>
95356252c309 Added the option to call the distance info service with a filter to fetch locations or distances only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 921
diff changeset
8516
95356252c309 Added the option to call the distance info service with a filter to fetch locations or distances only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 921
diff changeset
8517 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
95356252c309 Added the option to call the distance info service with a filter to fetch locations or distances only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 921
diff changeset
8518 Added the option to use a filter to reduce the number of items returned
95356252c309 Added the option to call the distance info service with a filter to fetch locations or distances only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 921
diff changeset
8519 by this service.
95356252c309 Added the option to call the distance info service with a filter to fetch locations or distances only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 921
diff changeset
8520
921
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8521 2011-06-30 Ingo Weinzierl <ingo@intevation.de>
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8522
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8523 flys/issue159 (WINFO: Radiobutton - Ortsauswahl bei "W für ungleichwertigen Abflusslängsschnitt" entfernen)
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8524
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8525 * doc/conf/artifacts/winfo.xml: Changed the kilometer range input for
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8526 calculation 4. This calculation type requires a kilometer range. So,
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8527 after choosing the calculation 4, the transition model leads to a state
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8528 that just allows the input of a kilometer range with no option to
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8529 enter locations.
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8530
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8531 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8532 New. A base state for the kilometer selection for calculations. The
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8533 target of this state is to provide facets for the duration curves.
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8534
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8535 * src/main/java/de/intevation/flys/artifacts/states/DistanceSelect.java:
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8536 New. This state is used to enter a kilometer range. The difference to
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8537 the LocationDistanceSelect state is, that there is no option to enter
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8538 locations.
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8539
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8540 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java:
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8541 Improved this state to be the base state for calculation ranges.
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8542
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8543 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8544 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8545
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8546 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: This
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8547 state no longer inherits from RangeState which now is used as base
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8548 state for kilometer ranges.
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8549
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8550 * src/main/resources/messages.properties,
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8551 src/main/resources/messages_de_DE.properties,
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8552 src/main/resources/messages_en.properties,
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8553 src/main/resources/messages_de.properties: Added new i18n strings for
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8554 the DistanceSelect state.
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
8555
920
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
8556 2011-06-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
8557
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
8558 * pom.xml: Downgraded Trove to 1.1-beta-5, because the new
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
8559 later ones are removed from the maven repos.
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
8560
925
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8561 The functionality we need is in 1.1 so this downgrade should
920
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
8562 cause no problems.
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
8563
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
8564 Would be nice if we would support the maintainers of trove to
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
8565 bring there new versions back into the main maven repos.
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
8566
919
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
8567 2011-06-28 Ingo Weinzierl <ingo@intevation.de>
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
8568
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
8569 * pom.xml: Repaired the JBoss repository which place has changed.
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
8570
918
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
8571 2011-06-28 Ingo Weinzierl <ingo@intevation.de>
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
8572
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
8573 Tagged RELEASE 2.4
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
8574
749
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
8575 2011-06-27 Ingo Weinzierl <ingo@intevation.de>
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
8576
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
8577 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
8578 src/main/java/de/intevation/flys/exports/WstWriter.java:
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
8579 Append the corrected W column (if existing) to the WST export.
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
8580
748
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
8581 2011-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
8582
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
8583 * src/main/java/de/intevation/flys/artifacts/model/WQ.java:
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
8584 Guessing increaing w is not based on direct neighbors any more.
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
8585 The second to be compared with is choosen by random of
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
8586 the values before the first one. This makes the guessing
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
8587 more robust against 'plateaus' of equal w values.
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
8588
747
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
8589 2011-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
8590
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
8591 * src/main/java/de/intevation/flys/exports/ATWriter.java: Array
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
8592 for constructing the spline was too large leading to non-increasing
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
8593 values.
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
8594
745
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
8595 2011-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
8596
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
8597 Fix for flys/issue150
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
8598
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
8599 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
8600 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
8601 Invert the x axis if its guessed that water is increasing.
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
8602
744
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
8603 2011-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
8604
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
8605 * src/main/java/de/intevation/flys/artifacts/model/WQ.java(guessWaterIncreasing):
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
8606 Added a method to guess based on a given factor of the size (default 0.05)
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
8607 if the water levels are increasing. Needed to determine in which direction
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
8608 the water level curve should be orientated. Based on random to avoid
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
8609 running over large dataset each time a diagram is generated.
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
8610
743
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
8611 2011-06-27 Ingo Weinzierl <ingo@intevation.de>
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
8612
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
8613 flys/issue177 (WINFO: Abflusskurven am Pegel verursachen ein Hängen des Servers)
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
8614
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
8615 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
8616 Commented out code to generate time ranges for series names. There
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
8617 seems to be a problem while loading the discharge tables of a gauge or
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
8618 while determining the start and/or end time of such discharge tables.
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
8619
742
c09c9e05ecfa Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 741
diff changeset
8620 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c09c9e05ecfa Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 741
diff changeset
8621
c09c9e05ecfa Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 741
diff changeset
8622 * src/main/java/de/intevation/flys/**/*.java: Removed trailing whitespace.
c09c9e05ecfa Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 741
diff changeset
8623
741
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
8624 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
8625
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
8626 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
8627 Removed dead code.
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
8628
739
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
8629 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
8630
740
a1efe7d11423 Forgot to check in last ChangeLog change.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 739
diff changeset
8631 Fix for flys/issue173
a1efe7d11423 Forgot to check in last ChangeLog change.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 739
diff changeset
8632
739
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
8633 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
8634 Fixed the way the gauge was found for a given interval.
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
8635 The old way does not work because it was just tested if
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
8636 the station point was inside the segments which is not
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
8637 necessarily true. The obvious solution to simply check
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
8638 the overlapping intervals does not work either because
741
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
8639 the gauge ranges touch each other and so more than
739
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
8640 one gauge are returned in these cases. The River.maxOverlap()
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
8641 is now used to find the gauge with the max overlapping
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
8642 range.
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
8643
738
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
8644 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
8645
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
8646 Fix for flys/issue147
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
8647
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
8648 * src/main/java/de/intevation/flys/artifacts/model/Calculation1.java:
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
8649 Removed the 'kmUp' flag. It was an left over from former
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
8650 WSP calculations (w/o ref km) leading to wrong results now.
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
8651
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
8652 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
8653 Don't pass the kmUp flag to the calculation.
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
8654
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
8655 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
8656 Added debug output to see the value of 'wq_free'.
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
8657
737
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
8658 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
8659
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
8660 Fix for flys/issue86
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
8661
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
8662 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
8663 The reference gauge for calculations "am Pegel" was determined
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
8664 wrong.
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
8665
735
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
8666 2011-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
8667
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
8668 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
8669 Conversion w->q was broken. This should fix a number of issues
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
8670 around "W am Pegel" calculations.
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
8671
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
8672 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
8673 Issue an error report if a w->q conversion fails.
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
8674
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
8675 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
8676 The gauge to convert w->q with its discharge table was determined wrong.
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
8677
734
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
8678 2011-06-24 Ingo Weinzierl <ingo@intevation.de>
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
8679
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
8680 flys/issue174 (Diagramm: Q-Linie wird bei initialem Laden des Diagramms
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
8681 anders dargestellt als bei Ansicht auf gesamten Wertebereich)
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
8682
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
8683 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
8684 The chart will now have upper margins again.
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
8685
733
5f5e67aceb8c #172 Charts of type duration curve will now have a lower X set to '0'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 732
diff changeset
8686 2011-06-24 Ingo Weinzierl <ingo@intevation.de>
5f5e67aceb8c #172 Charts of type duration curve will now have a lower X set to '0'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 732
diff changeset
8687
5f5e67aceb8c #172 Charts of type duration curve will now have a lower X set to '0'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 732
diff changeset
8688 flys/issue172 (Diagramm: Ursprung der Diagramme bei Dauerzahlen)
5f5e67aceb8c #172 Charts of type duration curve will now have a lower X set to '0'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 732
diff changeset
8689
5f5e67aceb8c #172 Charts of type duration curve will now have a lower X set to '0'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 732
diff changeset
8690 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
5f5e67aceb8c #172 Charts of type duration curve will now have a lower X set to '0'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 732
diff changeset
8691 Charts of this type will have the lower X value set to "0".
5f5e67aceb8c #172 Charts of type duration curve will now have a lower X set to '0'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 732
diff changeset
8692
732
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
8693 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
8694
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
8695 * src/main/java/de/intevation/flys/exports/ATWriter.java:
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
8696 Results are now in cm. Made it more robust against corner cases.
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
8697
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
8698 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
8699 Removed superfluous import.
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
8700
731
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8701 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8702
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8703 * doc/conf/artifacts/winfo.xml, doc/conf/conf.xml:
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8704 Added facet config for AT exports.
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8705
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8706 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8707 Added 'at' facet type.
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8708
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8709 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java:
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8710 Generate AT facets.
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8711
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
8712 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
8713
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
8714 * src/main/java/de/intevation/flys/exports/ATExporter.java: New.
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
8715 Exporter for AT facets. Needs testing.
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
8716
729
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
8717 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
8718
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
8719 * src/main/java/de/intevation/flys/exports/ATWriter.java: New.
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
8720 Writer for AT files. New code because our data model differs
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
8721 from Desktop-FLYS. Needs testing.
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
8722
728
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
8723 2011-06-23 Ingo Weinzierl <ingo@intevation.de>
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
8724
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
8725 flys/issue157 (Diagramm: Ursprung berechnete Abflusskurve)
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
8726
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
8727 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
8728 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
8729 Moved the method that adjusts the X-axis to include the "0" value from
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
8730 ComputedDischargeCurveGenerator to DischargeCurveGenerator. Now, both
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
8731 charts will include the "0" on the X-axis.
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
8732
727
11e9489eb1a7 WQDay is based on WQ now to make it exportable as AT.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 726
diff changeset
8733 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
11e9489eb1a7 WQDay is based on WQ now to make it exportable as AT.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 726
diff changeset
8734
11e9489eb1a7 WQDay is based on WQ now to make it exportable as AT.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 726
diff changeset
8735 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java:
11e9489eb1a7 WQDay is based on WQ now to make it exportable as AT.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 726
diff changeset
8736 Based on WQ now to make it exportable as AT.
11e9489eb1a7 WQDay is based on WQ now to make it exportable as AT.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 726
diff changeset
8737
726
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8738 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8739
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8740 * src/main/java/de/intevation/flys/artifacts/model/WQ.java:
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8741 New. Base class for WQKms.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8742
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8743 TODO 1: make it a base class for WQDay, too,
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8744 TODO 2: Generate instances of WQ instead of WQKms in "Abflusskurven"
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8745 calculations. This will save memory.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8746
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8747 AT exporter will get instances of this class as data model
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8748
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8749 * src/main/java/de/intevation/flys/artifacts/model/NamedObject.java:
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8750 Add default constructor to ease inheritance.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8751
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8752 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8753 Based on WQ now. Removed code allready defined in base class.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8754
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8755 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
725
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
8756
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
8757 * doc/conf/artifacts/winfo.xml: Add TODOs for error reports
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
8758 of "Abflusskurven am Pegel". Maybe we don't need them?
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
8759
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
8760 * doc/conf/conf.xml: Configure report for each calculated output type.
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
8761
724
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
8762 2011-06-22 Ingo Weinzierl <ingo@intevation.de>
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
8763
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
8764 flys/issue164 (Berechnung 4: Umgekehrtes Berechnungsintervall führt zur)
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
8765
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
8766 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
8767 Create the items with range information for W and Q which allows the
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
8768 client to validate the user inserted values.
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
8769
723
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
8770 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
8771
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
8772 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
8773 Arguments in filling datastructure were flip. Now
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
8774 the "Abflusskurve am Pegel" looks correct again.
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
8775
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
8776 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
8777 Removed superfluous imports.
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
8778
722
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8779 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8780
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8781 Improved situtation on rendering "Abflusskurve am Pegel". Not
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8782 fully working, yet.
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8783
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8784 * doc/conf/artifacts/winfo.xml: Generate facets for the location path, too.
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8785
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8786 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Misspelled
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8787 the facet which prevented the facets from being to the outputs.
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8788
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8789 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8790 Extended to store the hash and the state id of the producing artifact/state
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8791 else it results in NPEs because the data is calculated on later (wrong) states.
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8792
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8793 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8794 Store the state id and the hash in the facet, too.
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8795
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8796 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Add two
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8797 method to do calculations for a state the artifact is currently not in
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8798 and fetching the current state id.
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8799
721
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8800 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8801
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8802 * doc/conf/artifacts/winfo.xml: Generate facets for "Abflusskurven am Pegel"
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8803 Not working by now. :-/
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8804
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8805 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: New facet type
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8806 for "Abflusskurven am Pegel"
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8807
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8808 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Do calculation
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8809 in the artifact not in the output generator.
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8810
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8811 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8812 Generate the new facets.
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8813
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8814 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8815 Fetch data from facet.
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8816
720
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
8817 2011-06-22 Ingo Weinzierl <ingo@intevation.de>
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
8818
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
8819 flys/issue161 (Diagramm: Q-Achse in W-Längsschnitten immer bei Q=0)
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
8820
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
8821 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
8822 The Q axis (which is the second y axis) initially contains the 0 value.
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
8823 After a zoom action has taken place, this behaviour is no longer
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
8824 supported.
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
8825
719
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8826 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8827
721
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8828 Draw correction curve again.
719
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8829
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8830 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8831 Use correction curve to map plot to axes. Not doing so prevented
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8832 the correction curve from being drawn!
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8833 Smaller code cleanups and simplifications.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8834
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8835 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8836 src/main/java/de/intevation/flys/artifacts/model/WQCKms.java:
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8837 Added methods to directly access the components w, q and c
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8838 at a given index.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8839
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8840 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8841 Attribute access via DOM instead of XPath.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8842
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8843 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8844 Code simplification.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8845
718
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8846 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8847
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8848 flys/issue157 (Diagramm: Ursprung berechnete Abflusskurve)
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8849
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8850 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Splitted
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8851 up zooming for x and y axes to be able to override specific axis
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8852 zoom behaviour.
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8853
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8854 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8855 The lower bound of the x axis (which is the Q axis in such chart) is
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8856 always 0.
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8857
717
be4709640aac #90 Added a margin between chart data and chart axes to avoid displaying curves on the chart border.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 716
diff changeset
8858 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
be4709640aac #90 Added a margin between chart data and chart axes to avoid displaying curves on the chart border.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 716
diff changeset
8859
be4709640aac #90 Added a margin between chart data and chart axes to avoid displaying curves on the chart border.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 716
diff changeset
8860 flys/issue90 (Diagramm: Trennung derDiagrammfläche und Achsenaufheben)
be4709640aac #90 Added a margin between chart data and chart axes to avoid displaying curves on the chart border.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 716
diff changeset
8861
be4709640aac #90 Added a margin between chart data and chart axes to avoid displaying curves on the chart border.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 716
diff changeset
8862 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
be4709640aac #90 Added a margin between chart data and chart axes to avoid displaying curves on the chart border.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 716
diff changeset
8863 Added a margin between chart data and chart axes.
be4709640aac #90 Added a margin between chart data and chart axes to avoid displaying curves on the chart border.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 716
diff changeset
8864
716
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
8865 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
8866
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
8867 Fix for flys/issue158
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
8868
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
8869 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
8870 Checks for right class now.
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
8871
715
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
8872 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
8873
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
8874 Fix for flys/issue154
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
8875
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
8876 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
8877 Checks for right class now.
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
8878
714
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
8879 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
8880
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
8881 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
8882 Only generate 'outs' if they have facets.
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
8883
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
8884 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
8885 'boolean ? true : false' <=> 'boolean'
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
8886
713
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
8887 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
8888
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
8889 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
8890 Added the time-to-live to the DESCRIBE document.
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
8891
712
08dd826439ef Configured states to generate report facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 711
diff changeset
8892 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
08dd826439ef Configured states to generate report facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 711
diff changeset
8893
08dd826439ef Configured states to generate report facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 711
diff changeset
8894 * doc/conf/artifacts/winfo.xml: Configured states to generate report facets.
08dd826439ef Configured states to generate report facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 711
diff changeset
8895
711
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8896 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8897
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8898 * src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java:
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8899 Return the report.
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8900
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8901 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8902 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8903 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8904 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8905 Generate report facets if there are problems with the calculations.
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8906 TODO: Adjust winfo.xml to configure the facets.
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8907
710
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8908 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8909
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8910 * src/main/java/de/intevation/flys/exports/ReportGenerator.java:
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8911 New. Generator for calculation reports.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8912
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8913 * doc/conf/conf.xml: Added ReportGenerator.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8914
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8915 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8916 Added type 'report'.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8917
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8918 * src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java:
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8919 Specialized facet for serving reports. TODO: Added them to the
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8920 calculation states.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8921
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8922 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8923 Looped through CallMeta for i18n purposes. TODO: do i18n
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8924
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8925 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8926 Removed superfluous import.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8927
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8928 * src/main/java/de/intevation/flys/exports/AbstractExporter.java:
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8929 Added some override annotations.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8930
709
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8931 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8932
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8933 * src/main/java/de/intevation/flys/artifacts/model/CalculationResult.java:
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8934 New. Used to transport the data and the error report.
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8935
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8936 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8937 src/main/java/de/intevation/flys/artifacts/model/Calculation1.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8938 src/main/java/de/intevation/flys/artifacts/model/Calculation2.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8939 src/main/java/de/intevation/flys/artifacts/model/Calculation3.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8940 src/main/java/de/intevation/flys/artifacts/model/Calculation4.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8941 src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8942 src/main/java/de/intevation/flys/artifacts/model/Calculation.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8943 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8944 src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8945 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8946 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8947 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8948 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8949 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8950 Use the CalculationResult now.
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8951
708
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8952 2011-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8953
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8954 * src/main/java/de/intevation/flys/artifacts/model/Calculation1.java:
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8955 Allow an explicit reference km to enable calculation "am Pegel".
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8956
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8957 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8958 If a calculation "am Pegel" is done, take start km of the
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8959 calculation range and find the gauge in which range it is located.
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8960 Take the station of the gauge as the reference km. If no gauge
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8961 is found the calcualtion falls back to calculation "auf freier Strecke".
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8962
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8963 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8964 Replaced another inefficient attribute extraction via XPath
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8965 with direct DOM access.
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8966
706
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8967 2011-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8968
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8969 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8970 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8971 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8972 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8973 Removed dead code.
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8974
705
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8975 2011-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8976
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8977 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8978 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8979 src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8980 src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8981 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8982 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8983 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8984 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8985 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8986 Only generate facets when needed.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8987
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8988 * src/main/java/de/intevation/flys/collections/OutputParser.java:
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8989 Removed more XPath for simply accessing attributes of an element.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8990
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8991 * doc/conf/cache.xml: 200 elements in memory for "computed.values" are enough,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8992 LRU as eviction strategy is sufficent.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8993
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8994 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8995 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Use
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8996 more 'standard' Java naming conventions.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8997
704
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
8998 2011-06-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
8999
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9000 Merged in the facet-slt branch to bring in the 'facet' feature.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9001
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9002 * doc/conf/artifacts/winfo.xml: Fixed some facets.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9003
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9004 * doc/conf/cache.xml: Added a "computed.values" cache to store the
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9005 results of the WINFO calculations.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9006
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9007 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9008 Add support for index per facet to make them unique and identifiable.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9009
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9010 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9011 New. Inteface to be used to access the facet names of the configuration.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9012
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9013 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java: New.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9014 A facet to be used to have raw access to the computed data of an artifact.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9015 Useful to export things like CSV and WST.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9016
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9017 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java: New.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9018 Specialized facet to access the water level data stored in WQKms arrays.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9019
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9020 * src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java: New.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9021 Specialized facet to access the duration data stored in WQDay data structures.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9022
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9023 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Facets are
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9024 now generated dynamically from the current available ones stored with
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9025 the artifact.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9026
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9027 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java: Added
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9028 methods computeAdvance() and computeFeed() called if artifact is fed or
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9029 adance. This overwritten in subclasses to do the state depending calculations.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9030
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9031 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9032 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9033 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9034 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9035 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java: These
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9036 states overwrites the computeAdvance() and computeFeed() methods to do
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9037 the corresponding WINFO calculations.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9038
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9039 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Calls
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9040 computeAdvance() and computeFeed() if artifact is fed or advanced. Centralized
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9041 the caching mechanism.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9042
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9043 * src/main/java/de/intevation/flys/exports/AbstractExporter.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9044 src/main/java/de/intevation/flys/collections/AttributeParser.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9045 src/main/java/de/intevation/flys/collections/OutputParser.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9046 src/main/java/de/intevation/flys/collections/AttributeWriter.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9047 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9048 Adjusted the code to cope with the indices of the facets. Used
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9049 DOM to access the attributes instead of XPath. Removed smaller bugs
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9050 concerning position generation.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9051
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9052 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9053 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9054 src/main/java/de/intevation/flys/exports/OutGenerator.java:
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9055 Forwarded facet references.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9056
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9057 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9058 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9059 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9060 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9061 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9062 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9063 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9064 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9065 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9066 Uses facets to fetch data and generate output now.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
9067
685
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
9068 2011-06-17 Ingo Weinzierl <ingo@intevation.de>
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
9069
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
9070 * doc/conf/artifacts/winfo.xml: Added a new parameter "wq_free" that
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
9071 determines the mode of calculation 1. If it is "false" (default),
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
9072 the calculation should be bound to a gauge.
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
9073
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
9074 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
9075 method to retrieve the information about the "wq_free" parameter.
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
9076
684
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
9077 2011-06-17 Ingo Weinzierl <ingo@intevation.de>
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
9078
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
9079 * doc/conf/artifacts/winfo.xml: Added a facet for corrected W in
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
9080 computation 4.
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
9081
686
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9082 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9083
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9084 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9085 Got rid of namespace in result document.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9086
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9087 2011-06-14 Ingo Weinzierl <ingo@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9088
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9089 flys/issue77 (Diagramm: Beschriftung der Kurven bei Dauerlinien)
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9090
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9091 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9092 Give the curves in the chart names.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9093
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9094 * src/main/resources/messages.properties,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9095 src/main/resources/messages_de_DE.properties,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9096 src/main/resources/messages_en.properties,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9097 src/main/resources/messages_de.properties: Added titles for duration
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9098 chart curves.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9099
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9100 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9101
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9102 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9103 Write top 'Oberkante' and bottom 'Unterkante' to out going XML
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9104 if they exist.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9105
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9106 2011-06-14 Ingo Weinzierl <ingo@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9107
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9108 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9109 Write the min/max W/Q ranges as art:range elements into the DESCRIBE.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9110
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9111 2011-06-14 Ingo Weinzierl <ingo@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9112
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9113 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9114 This state that is used to retrieve locations will now write the
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9115 kilometer range of the selected river into the DESCRIBE document.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9116
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9117 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9118
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9119 * src/main/java/de/intevation/flys/artifacts/model/Calculation1.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9120 New. Factored out version of "Wasserspiegellage" calculation.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9121 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9122
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9123 Removed some dead code.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9124
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9125 * src/main/java/de/intevation/flys/artifacts/model/WQCKms.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9126 Added Override annotation and used quick access method.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9127
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9128 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9129 Looped through error reporting use by interpolate.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9130
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9131 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9132 Used factored out version of calculation 1. Removed dead code.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9133
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9134 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9135
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9136 * src/main/java/de/intevation/flys/artifacts/model/Calculation2.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9137 New. Factored out version of "Abflusskurve".
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9138
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9139 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9140 Loop errors through w/q at km interpolation.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9141
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9142 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9143 Use factored out version of calculation 2.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9144
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9145 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9146
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9147 * src/main/java/de/intevation/flys/artifacts/model/Calculation3.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9148 New. Factored out version of "Dauerzahlen".
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9149
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9150 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9151 Loop errors through for q->w interpolations.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9152
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9153 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9154 Added constructor to directly create with calculated results.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9155
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9156 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9157 Added method to return the number of problems.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9158
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9159 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9160 Use factored out version of calculation 3.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9161
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9162 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9163
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9164 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9165 src/main/java/de/intevation/flys/artifacts/model/WQCKms.java,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9166 src/main/java/de/intevation/flys/artifacts/model/WQDay.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9167 Added methods to remove NaN values.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9168
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9169 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9170
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9171 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9172 New. Base class for calculations. Used to collect problems occuring
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9173 during calculation.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9174
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9175 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9176 Extends Calculation now. Looped through the problem reports to
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9177 base class.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9178
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9179 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9180 Looped through the problem reports.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9181
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9182 2011-06-09 Ingo Weinzierl <ingo@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9183
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9184 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9185 Append the min/max range and a transformation matrix for each axis.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9186
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9187 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9188 Instantiate the InfoGeneratorHelper with a XYChartGenerator instance.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9189
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9190 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9191 Changed the zoom operation. The zoom values defined in the chart request
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9192 document are no longer absolute values for a specific axis. Those values
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9193 represent percental values for the start and end point of x and y axes.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9194 E.g. a chart has three axes with the following ranges:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9195 - x axis : 0 - 10
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9196 - y axis 1: 20 - 40
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9197 - y axis 2: 40 - 90
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9198 - zoom values for x: 0.1 - 0.9 (10% - 90%)
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9199 - zoom values for y: 0.2 - 0.8 (20% - 80%)
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9200 The produced chart will have the following ranges:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9201 - x axis : 1 - 9
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9202 - y axis 1: 24 - 36
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9203 y axis 2: 50 - 80
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9204
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9205 2011-06-09 Ingo Weinzierl <ingo@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9206
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9207 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9208 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9209 Map datasets to axes correctly.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9210
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9211 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9212
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9213 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9214 Determine the gauges by their station positions. This hopfully
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9215 fixes the problem with wrong assigned gauges and invalid segments.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9216
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9217 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9218
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9219 * src/main/java/de/intevation/flys/artifacts/model/Segment.java,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9220 src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9221 Added more debug output.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9222
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9223 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9224
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9225 flys/issue103 PART 1 (WINFO: Wasserspiegellagenberechnung / Layout-Inkonsistenz)
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9226
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9227 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9228 Selected values are formatted with the current locale. The static part
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9229 of the DESCRIBE document will now contain i18n formatted numbers.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9230
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9231 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9232
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9233 flys/issue93 (WINFO: Benennung der Berechnungsart korrigieren)
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9234
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9235 * src/main/resources/messages_de_DE.properties,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9236 src/main/resources/messages_de.properties: Changed the name of
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9237 calculation 4.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9238
667
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
9239 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
9240
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
9241 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
9242 Made the range determination more robust against NaN values.
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
9243
666
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
9244 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
9245
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
9246 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
9247 The second y axis is set to position "1". It was set to "2" before, but
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
9248 in that case, there was no position "1".
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
9249
664
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
9250 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
9251
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
9252 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
9253 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
9254 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java,
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
9255 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
9256 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
665
d73b02526a6e s@m³/s@m\\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 664
diff changeset
9257 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
d73b02526a6e s@m³/s@m\\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 664
diff changeset
9258 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
d73b02526a6e s@m³/s@m\\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 664
diff changeset
9259 s@m³/s@m\\u00b3/s@
664
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
9260
663
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
9261 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
9262
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
9263 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
9264 Only generate an axis element if a axis really exists.
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
9265
662
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
9266 2011-06-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
9267
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
9268 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
9269 Simpified array swapping.
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
9270
660
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
9271 2011-06-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
9272
661
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9273 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9274 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9275 Use java.util.List instead of java.util.Vector
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9276
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9277 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9278 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9279 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9280 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9281 Removed superfluous imports.
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9282
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9283 2011-06-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
660
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
9284
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
9285 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
9286 createItem() is not abstract any longer to avoid code repetitionin sub classes.
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
9287
661
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9288 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9289 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9290 src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9291 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9292 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9293 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9294 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9295 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9296 Removed duplicated code, inserted default constructors and Override annotations.
660
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
9297
659
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
9298 2011-06-07 Ingo Weinzierl <ingo@intevation.de>
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
9299
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
9300 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
9301 Append axes range information to the info document.
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
9302
660
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
9303 2011-06-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
658
ed7c901ee712 If Artifact.feed() fails do not store invalid values in database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 657
diff changeset
9304
ed7c901ee712 If Artifact.feed() fails do not store invalid values in database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 657
diff changeset
9305 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
ed7c901ee712 If Artifact.feed() fails do not store invalid values in database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 657
diff changeset
9306 If feed() fails do not store invalid values in database.
ed7c901ee712 If Artifact.feed() fails do not store invalid values in database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 657
diff changeset
9307
657
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
9308 2011-06-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
9309
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
9310 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
9311 Removed asymmetrical "- 1" from width calculation.
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
9312
656
baea7981477a Berechnung 4: Fixed problem when more than one value per segment are given.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 655
diff changeset
9313 2011-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
baea7981477a Berechnung 4: Fixed problem when more than one value per segment are given.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 655
diff changeset
9314
baea7981477a Berechnung 4: Fixed problem when more than one value per segment are given.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 655
diff changeset
9315 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
baea7981477a Berechnung 4: Fixed problem when more than one value per segment are given.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 655
diff changeset
9316 Fixed problem when more than one value per segment are given.
baea7981477a Berechnung 4: Fixed problem when more than one value per segment are given.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 655
diff changeset
9317
655
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9318 2011-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9319
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9320 Refactored version of "Berechnung 4"
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9321
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9322 * src/main/java/de/intevation/flys/artifacts/model/Segment.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9323 Added instance fields for a reference point (= location of gauge)
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9324 and backup of values (needed for naming).
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9325
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9326 * src/main/java/de/intevation/flys/artifacts/model/WQCKms.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9327 Added a constructor to be created from a WQKms. This is helpful
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9328 if a WQKms is replaced by a back jump correction.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9329
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9330 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9331 New. Outfactored version of "W bei ungleichmaessigen Abflusslaengsschnitt".
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9332 Much cleaner now and it should have a better handling of the corner
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9333 cases.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9334
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9335 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9336 Removed the linear interpolation stuff. It is now in Linear. Removed
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9337 the LinearRemap interpolation method because it is not needed any
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9338 longer. Added a method to interpolate a given km with a given
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9339 function.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9340
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9341 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9342 Removed the old calc 4 and used the new one.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9343
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9344 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9345 Deleted. Not needed any longer.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9346
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9347 * src/main/java/de/intevation/flys/artifacts/math/Function.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9348 New. Interface for a uni-variate real function.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9349
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9350 * src/main/java/de/intevation/flys/artifacts/math/Identity.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9351 New. Implements Function with f(x) = x
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9352
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9353 * src/main/java/de/intevation/flys/artifacts/math/Linear.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9354 New. Implements Function with f(x) = m*x + b
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9355
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9356 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9357 Factored some stuff out to DoubleUtil. Removed some dead code.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9358 Does some rounding correct.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9359
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9360 * src/main/java/de/intevation/flys/utils/DoubleUtil.java: New.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9361 Centralized utils surrounding common double operations.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9362
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9363 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9364 Removed superfluous imports.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9365
654
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
9366 2011-06-03 Ingo Weinzierl <ingo@intevation.de>
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
9367
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
9368 flys/issue90(Diagramm: Trennung der Diagrammfläche und Achsen aufheben)
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
9369
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
9370 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
9371 Determine the ranges of x and y axes. If no zoom ranges are given, we
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
9372 will determine the min and max xy values in the dataset manually,
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
9373 because JFreeCharts adds a margin to the left and right of the data
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
9374 area automatically..
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
9375
653
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9376 2011-06-03 Ingo Weinzierl <ingo@intevation.de>
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9377
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9378 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Moved
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9379 the chart creation into an own public method. This lets the
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9380 ChartInfoGenerator create charts without duplicating code.
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9381
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9382 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9383 Limited the possible class for generators to XYChartGenerator. This
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9384 enables the ChartInfoGenerator class to do the whole chart creation
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9385 stuff itself without outsourcing the code to concrete subclasses.
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9386
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9387 * src/main/java/de/intevation/flys/exports/LongitudinalSectionInfoGenerator.java,
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9388 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionInfoGenerator.java,
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9389 src/main/java/de/intevation/flys/exports/DurationCurveInfoGenerator.java,
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9390 src/main/java/de/intevation/flys/exports/DischargeCurveInfoGenerator.java,
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9391 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveInfoGenerator.java:
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9392 Removed the code to generate charts - this is done in ChartInfoGenerator
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9393 now.
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
9394
652
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
9395 2011-06-03 Ingo Weinzierl <ingo@intevation.de>
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
9396
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
9397 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added new
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
9398 methods to extract the x and y ranges from request document.
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
9399
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
9400 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added a
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
9401 method that zooms the chart to the specified x and y ranges.
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
9402
651
e6cecb661bff Set collection ttl to 6 hours.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 650
diff changeset
9403 2011-06-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e6cecb661bff Set collection ttl to 6 hours.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 650
diff changeset
9404
e6cecb661bff Set collection ttl to 6 hours.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 650
diff changeset
9405 * doc/conf/conf.xml: Set collection ttl to 6 hours.
e6cecb661bff Set collection ttl to 6 hours.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 650
diff changeset
9406
650
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
9407 2011-06-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
9408
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
9409 * src/main/java/de/intevation/flys/artifacts/model/Segment.java:
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
9410 New. Parse segments only once.
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
9411
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
9412 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
9413 Expose new parser to artifacts. TODO: Use it.
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
9414
649
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9415 2011-06-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9416
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9417 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9418 Changed interpolation methods to interpolate to an arbitrary position
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9419 in a given double result array as a preparation for segment independent
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9420 calculation.
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9421
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9422 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9423 Removed superfluous import.
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9424
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9425 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9426 Fixed cause for crashing: Run back too far in some siutations.
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9427
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9428 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9429 Refactored range code a bit. Needs more work.
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9430
648
d4c4fefb095b The matrix that is used to transform chart image coordinates into chart coordinates supports inverted x-axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 647
diff changeset
9431 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
d4c4fefb095b The matrix that is used to transform chart image coordinates into chart coordinates supports inverted x-axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 647
diff changeset
9432
d4c4fefb095b The matrix that is used to transform chart image coordinates into chart coordinates supports inverted x-axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 647
diff changeset
9433 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
d4c4fefb095b The matrix that is used to transform chart image coordinates into chart coordinates supports inverted x-axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 647
diff changeset
9434 Interchange the lower and upper x value of the chart if the x-axis is
d4c4fefb095b The matrix that is used to transform chart image coordinates into chart coordinates supports inverted x-axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 647
diff changeset
9435 inverted before the matrix values are computed. Now, the matrix is able
d4c4fefb095b The matrix that is used to transform chart image coordinates into chart coordinates supports inverted x-axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 647
diff changeset
9436 to work with charts that have an inverted x-axis.
d4c4fefb095b The matrix that is used to transform chart image coordinates into chart coordinates supports inverted x-axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 647
diff changeset
9437
647
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9438 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9439
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9440 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java: New. A
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9441 chart info generator generates a document that contains meta information
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9442 for a specific chart. Concrete instances of this abstract class need to
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9443 instantiate concrete ChartGenerators and dispatch nearly all methods of
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9444 an OutGenerator (init(), doOut(), setMaster()) to this instance. The
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9445 generate() method is implemented in the ChartInfoGenerator itself. It
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9446 creates a chart with help of the ChartGenerator instance and builds a
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9447 document that contains meta information of this chart.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9448
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9449 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java: New.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9450 This helper is used to create the chart info document. At the moment,
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9451 the only information that is included in this document is a
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9452 transformation matrix to transform image coordinates into chart
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9453 coordinates.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9454
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9455 NOTE: The transformation matrix creation needs some work to support
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9456 charts with inverted X axis.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9457
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9458 * src/main/java/de/intevation/flys/exports/LongitudinalSectionInfoGenerator.java,
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9459 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionInfoGenerator.java,
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9460 src/main/java/de/intevation/flys/exports/DurationCurveInfoGenerator.java,
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9461 src/main/java/de/intevation/flys/exports/DischargeCurveInfoGenerator.java,
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9462 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveInfoGenerator.java:
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9463 Concrete instances of ChartInfoGenerator that create the chart info for
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9464 the currently supported chart types.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9465
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9466 * doc/conf/conf.xml: Registered new OutGenerators.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9467
646
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
9468 2011-05-31 Ingo Weinzierl <ingo@intevation.de>
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
9469
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
9470 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
9471 Added support for the 'type' paramter of the collection's out()
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
9472 operation.
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
9473
645
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
9474 2011-05-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
9475
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
9476 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
9477 src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
9478 Use an explicit reference km for interpolation now.
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
9479
644
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9480 2011-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9481
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9482 * doc/conf/cache.xml: Introduced cache to store the distance info per river.
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9483 This boosts performance in following ab setup from 3.61 to 39.91 requests/secs.
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9484
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9485 $ ab -c 20 -n 1000 -p distances.xml http://127.0.0.1:8181/service/distanceinfo
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9486
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9487 $ cat distances.xml
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9488 <?xml version="1.0" encoding="UTF-8"?>
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9489 <art:river xmlns:art="http://www.intevation.de/2009/artifacts">Elbe</art:river>
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9490
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9491 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java: Added
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9492 an iterator result to avoid construction expensive interim lists.
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9493
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9494 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java: Use
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9495 the cache if configured.
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
9496
643
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
9497 2011-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
9498
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
9499 flys/issue82
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
9500
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
9501 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
9502 Only successful interpolations are named.
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
9503
642
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
9504 2011-05-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
9505
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
9506 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
9507 Make it work independent of river flow direction.
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
9508
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
9509 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
9510 Fixed bug in ordering segments
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
9511
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
9512 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Re-enabled
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
9513 calculation of the back jump correction. Fixed more flow direction issues.
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
9514
641
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
9515 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
9516
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
9517 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
9518 Removed call of XMLDebug class which is not in the version control.
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
9519
640
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
9520 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
9521
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
9522 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
9523 Moved the code part that skips themes right after the part that sets the
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
9524 master artifact for the OutGenerator. We need this master artifact to
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
9525 display empty charts - master artifact is used to create titles and
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
9526 axes.
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
9527
639
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
9528 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
9529
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
9530 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
9531 Deactivated themes are not put into the chart.
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
9532
638
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9533 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9534
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9535 * src/main/java/de/intevation/flys/collections/AttributeParser.java:
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9536 Repaired broken XPath expressions to find the output modes in an
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9537 attribute document of a collection.
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9538
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9539 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: This
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9540 writer will now create a document that has a root node art:attribute.
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9541 Before these changes, the document's root node was art:outputs which is
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9542 part of the attribute document but not the right root node.
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9543
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9544 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9545 Adapted some XPath expressions and corrected the the process to create
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9546 attribute documents.
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
9547
637
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
9548 2011-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
9549
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
9550 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java:
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
9551 Made it work independent of from/to order.
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
9552
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
9553 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
9554 Added method to extract the ranges correctly from data.
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
9555
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
9556 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
9557 Use the correct ranges. Comment out backjump detection temporarily.
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
9558
636
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
9559 2011-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
9560
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
9561 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
9562 Generate fields for w/q input depend on flow direction.
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
9563
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
9564 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
9565 Moved km up question out of loop.
635
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
9566 2011-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
9567
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
9568 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
9569 Take the flow direction into account.
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
9570
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
9571 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
9572 Prevent NPE.
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
9573
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
9574 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java:
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
9575 Allow to be 'from' greater than 'to' in ranges.
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
9576
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
9577 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Negate
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
9578 step if 'from' is greater than 'to'.
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
9579
634
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
9580 2011-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
9581
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
9582 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
9583 Round exploded values to a precision of 1e-6.
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
9584
633
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9585 2011-05-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9586
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9587 Qs are now stored in ranges for each column.
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9588
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9589 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory2.java:
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9590 Deleted.
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9591
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9592 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9593 Was WstValueTableFactory2.
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9594
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9595 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java: Fixed
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9596 node linking bug. Removed dead code.
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9597
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9598 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9599 Q values are now stored in range trees by each column. The qs of the rows
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9600 are removed and the calculations are adjusted. Removed dead code.
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
9601
632
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9602 2011-05-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9603
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9604 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9605 Moved cache name to WstValueTableCacheKey. Do not cache null references.
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9606
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9607 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableCacheKey.java:
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9608 Moved cache name into this class.
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9609
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9610 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9611 Store QRangeTree for each column of value table. TODO: Use them!
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9612
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9613 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory2.java:
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9614 Intended as a replacement for WstValueTableFactory, but is work in progress.
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9615
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9616 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java: Fixed
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9617 index errors and added methods to dump as graphviz graph.
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
9618
631
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
9619 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
9620
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
9621 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
9622 Improved the validation of WQ values.
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
9623
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
9624 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Use the
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
9625 correct input data object to determine the selected WQ mode (range or
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
9626 single input).
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
9627
630
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
9628 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
9629
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
9630 ISSUE-40 (part I/II)
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
9631
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
9632 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
9633 Write default values (values already selected by the user before) of the
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
9634 input data items into DESCRIBE.
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
9635
629
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
9636 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
9637
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
9638 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
9639 Removed needless imports.
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
9640
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
9641 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
628
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
9642
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
9643 ISSUE-85 (part III/III)
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
9644
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
9645 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
9646 Added a static function that returns the kilometer values (double[])
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
9647 from locations input (whitespace separated double values).
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
9648
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
9649 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Adapted
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
9650 the getKms() method. It will now return a computed array of kilometers
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
9651 if we had inserted a range, or it will return the inserted kilometers if
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
9652 we had inserted locations.
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
9653
626
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
9654 2011-05-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
9655
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
9656 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
9657 Moved cache key to separate class.
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
9658
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
9659 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableCacheKey.java:
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
9660 New. The new cache key class.
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
9661
625
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
9662 2011-05-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
9663
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
9664 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java:
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
9665 Model to store the q values of a WST column efficiently. First
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
9666 building block not to store the q values directly aside the
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
9667 w values.
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
9668
629
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
9669 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
624
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9670
627
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
9671 ISSUE-85 (part I/III)
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
9672
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
9673 * doc/conf/artifacts/winfo.xml: Added two further field 'ld_mode' and
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
9674 'ld_locations' to the range/locations state to track the selected mode
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
9675 and locations.
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
9676
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
9677 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
9678 Added methods to validate the user inserted locations.
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
9679
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
9680 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
9681 method to determine of a range or locations have been inserted.
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
9682
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
9683 2011-05-23 Ingo Weinzierl <ingo@intevation.de>
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
9684
624
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9685 ISSUE-62 (part II/II)
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9686
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9687 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Dump the
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9688 artifacts state/data in DEBUG mode in describe().
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9689
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9690 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9691 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9692 src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9693 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9694 src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java,
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9695 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9696 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9697 States will no longer store data. The only reason for states storing
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9698 StateData is to know about the necessary data for this state. If a State
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9699 needs to access the user input for a specific StateData object, it needs
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9700 to query the FLYSArtifact which stores the data.
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
9701
623
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
9702 2011-05-23 Ingo Weinzierl <ingo@intevation.de>
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
9703
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
9704 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
9705 method to dump the artifacts state(s)/data.
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
9706
622
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
9707 2011-05-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
9708
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
9709 flys/issue84
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
9710
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
9711 * src/main/java/de/intevation/flys/artifacts/model/WstFactory.java:
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
9712 Forget to select wst kind.
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
9713
621
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
9714 2011-05-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
9715
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
9716 flys/issue81
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
9717
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
9718 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
9719 weights for kms were swapped.
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
9720
620
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
9721 2011-05-20 Ingo Weinzierl <ingo@intevation.de>
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
9722
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
9723 Tagged RELEASE 2.3.1
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
9724
619
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
9725 2011-05-20 Ingo Weinzierl <ingo@intevation.de>
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
9726
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
9727 * Changes: Prepared changes for the upcoming release.
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
9728
460
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
9729 2011-05-20 Hans Plum <hans@intevation.de>
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
9730
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
9731 * NEWS:
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
9732 Hint to Release 2.3.1. For further information look into module
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
9733 flys-client/NEWS
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
9734
459
fadf797bf123 Increment kms array size by one to take the end of range, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 458
diff changeset
9735 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fadf797bf123 Increment kms array size by one to take the end of range, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 458
diff changeset
9736
fadf797bf123 Increment kms array size by one to take the end of range, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 458
diff changeset
9737 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java (getExplodedValues):
fadf797bf123 Increment kms array size by one to take the end of range, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 458
diff changeset
9738 Increment kms array size by one to take the end of range, too.
fadf797bf123 Increment kms array size by one to take the end of range, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 458
diff changeset
9739
458
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
9740 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
9741
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
9742 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
9743 Sort by rows (should not be necessary).
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
9744
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
9745 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
9746 Use unsharp km lookup (epsilon = 0.0001). This fixes the problem
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
9747 that some kms were not found.
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
9748
457
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
9749 2011-05-19 Ingo Weinzierl <ingo@intevation.de>
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
9750
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
9751 flys/issue66
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
9752
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
9753 * src/main/resources/messages_en.properties: Fixed broken template.
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
9754
456
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9755 2011-05-19 Ingo Weinzierl <ingo@intevation.de>
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9756
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9757 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9758 Set the name of the computed discharge curve objects.
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9759
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9760 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9761 The curves of this chart will now have names that consist of the word
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9762 'Discharge Curve', the river name and the kilometer that has been used
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9763 for the computation.
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9764
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9765 * src/main/resources/messages.properties,
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9766 src/main/resources/messages_de_DE.properties,
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9767 src/main/resources/messages_en.properties,
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9768 src/main/resources/messages_de.properties: Added i18n strings for the
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9769 computed discharge curves.
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9770
455
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
9771 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
9772
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
9773 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
9774 Added convenience method isQ() to determine if we are
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
9775 doing Q calculations.
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
9776
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
9777 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
9778 Reintroduced titles for the "W for unausgeglichene Abfluesse".
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
9779
454
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9780 2011-05-19 Ingo Weinzierl <ingo@intevation.de>
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9781
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9782 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9783 The curves will now have names that consist of the gauge name and its
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9784 valid time range.
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9785
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9786 * src/main/resources/messages.properties,
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9787 src/main/resources/messages_de_DE.properties,
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9788 src/main/resources/messages_en.properties,
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9789 src/main/resources/messages_de.properties: Added i18n strings for the
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9790 discharge curves.
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9791
453
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
9792 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
9793
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
9794 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
9795 Removed dead code.
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
9796
452
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
9797 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
9798
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
9799 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
9800 Use the correct method to generate kms.
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
9801
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
9802 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java:
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
9803 Added some logging to test the map in debug mode.
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
9804
451
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9805 2011-05-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9806
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9807 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9808 Made getExplodedValues static.
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9809
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9810 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9811 Use new logic to calculate "W für ungleichwertige Abfluesse".
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9812 Not working, yet.
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9813
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9814 * ChangeLog: Fixed former entry.
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9815
450
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9816 2011-05-18 Ingo Weinzierl <ingo@intevation.de>
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9817
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9818 * doc/conf/artifacts/winfo.xml: Registered the WST export for discharge
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9819 longitudinal sections.
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9820
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9821 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Set the
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9822 names of the discharge longitudinal section computation results.
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9823
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9824 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9825 The W/Q curves in the chart will now have names.
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9826
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9827 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9828 The WstWriter is filled with column names in an own method. So, we are
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9829 able to override this process in subclasses.
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9830
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9831 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9832 Adapted the column names for the WST export.
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9833
451
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9834 2011-05-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9835
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9836 Work on flys/issue69
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9837
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9838 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9839 Use new logic to calculate "Wasserstand/Wasserspiegellage".
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9840 Compared to desktop FLYS are the results are structurally right
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9841 but a bit off in the positions after the decimal points.
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
9842 Maybe a result of the interpolation? Need to debug this.
449
9814d4808410 flys/issue69: Connected calculation with the UI
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 448
diff changeset
9843
448
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
9844 2011-05-18 Ingo Weinzierl <ingo@intevation.de>
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
9845
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
9846 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
9847 W and Q curves will now have names based on the defined W or Q values
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
9848 for the waterlevel computation.
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
9849
447
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9850 2011-05-18 Ingo Weinzierl <ingo@intevation.de>
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9851
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9852 * src/main/java/de/intevation/flys/artifacts/model/NamedObject.java:
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9853 New. This object is used to give objects a name.
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9854
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9855 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: Inherit
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9856 from NamedObject now. Because we need to display names for those objects
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9857 in different places.
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9858
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9859 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The WQKms
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9860 objects returned by a waterlevel computation will now have names.
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9861
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9862 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9863 Insert the column names for the WSTs into the WstWriter.
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9864
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9865 * src/main/java/de/intevation/flys/exports/WstWriter.java: The column
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9866 names are written into the head of the WSTs now.
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
9867
446
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9868 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9869
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9870 * src/main/java/de/intevation/flys/artifacts/model/WstLine.java: New. This
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9871 class is used to store the W/Q values of a specific kilometer of a WST.
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9872
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9873 * src/main/java/de/intevation/flys/exports/WstWriter.java: New. A writer
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9874 that creates WSTs.
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9875
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9876 TODO: The header of the WSTs is not finished. The Q descriptions are
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9877 missing.
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9878
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9879 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9880 Enabled WST exports.
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9881
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9882 * doc/conf/artifacts/winfo.xml: Registered the WST export for waterlevels.
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9883
445
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9884 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9885
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9886 * src/main/java/de/intevation/flys/utils/Formatter.java: New. This class
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9887 supports functions to retrieve formatters for specific types of data
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9888 used in FLYS.
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9889
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9890 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9891 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9892 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9893 src/main/java/de/intevation/flys/exports/AbstractExporter.java:
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9894 Removed the formatter declaration - the whole formatter stuff is done in
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9895 Formatter now.
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9896
444
932a5e3c7fa1 ISSUE-72 Repaired broken XPath expression in MainValuesService to extract start and end kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 443
diff changeset
9897 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
932a5e3c7fa1 ISSUE-72 Repaired broken XPath expression in MainValuesService to extract start and end kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 443
diff changeset
9898
932a5e3c7fa1 ISSUE-72 Repaired broken XPath expression in MainValuesService to extract start and end kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 443
diff changeset
9899 ISSUE-72
932a5e3c7fa1 ISSUE-72 Repaired broken XPath expression in MainValuesService to extract start and end kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 443
diff changeset
9900
932a5e3c7fa1 ISSUE-72 Repaired broken XPath expression in MainValuesService to extract start and end kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 443
diff changeset
9901 * src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java:
932a5e3c7fa1 ISSUE-72 Repaired broken XPath expression in MainValuesService to extract start and end kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 443
diff changeset
9902 Repaired broken XPath expressions to extract start and end kilometer.
932a5e3c7fa1 ISSUE-72 Repaired broken XPath expression in MainValuesService to extract start and end kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 443
diff changeset
9903
443
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9904 2011-05-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9905
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9906 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9907 Removed the Hibernate loading stuff.
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9908
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9909 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9910 New. The Hibernate loading.
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9911
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9912 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9913 Use the WstValueTableFactory for loading now.
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9914
442
c1ef5f63278e Tagged RELEASE 2.3
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
9915 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
c1ef5f63278e Tagged RELEASE 2.3
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
9916
460
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
9917 Tagged RELEASE 0.1 aka Version 2.3.0
442
c1ef5f63278e Tagged RELEASE 2.3
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
9918
428
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
9919 2011-05-16 Hans Plum <hans@intevation.de>
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
9920
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
9921 * NEWS:
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
9922 New. Giving some user specific perspective to new functionality and
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
9923 changes. This file references releases dates only; details can be find
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
9924 in the client module at flys-client.
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
9925
427
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9926 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9927
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9928 First step to calculate "W fuer ungleichwertige Abfluesse" correctly.
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9929 flys/issue55
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9930
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9931 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java:
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9932 New. Remaps "gleichwertige" Q values to the corresponding
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9933 "ungleichwertige" Q values depending on km.
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9934
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9935 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9936 Remap the Q values "ungleichwertig" depending on the
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9937 "gleichwertige" ones.
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9938
426
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
9939 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
9940
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
9941 First step to fix flys/issue69
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
9942
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
9943 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
9944 New code path to implement the calculation of "Wasserstand/Wasspiegellage"
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
9945 correctly. TODO 1: Use new path in UI. TODO 2: Remove unused old code.
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
9946
425
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
9947 2011-05-13 Ingo Weinzierl <ingo@intevation.de>
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
9948
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
9949 * Changes: Prepared Changes for the upcoming release 2.3 - see Changes
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
9950 file to get to know about the changes of the version numbers.
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
9951
424
82bd39f27569 ISSUE-37 The river state wants to be rendered using a river_panel UI provider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 423
diff changeset
9952 2011-05-13 Ingo Weinzierl <ingo@intevation.de>
82bd39f27569 ISSUE-37 The river state wants to be rendered using a river_panel UI provider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 423
diff changeset
9953
82bd39f27569 ISSUE-37 The river state wants to be rendered using a river_panel UI provider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 423
diff changeset
9954 ISSUE-37
82bd39f27569 ISSUE-37 The river state wants to be rendered using a river_panel UI provider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 423
diff changeset
9955
82bd39f27569 ISSUE-37 The river state wants to be rendered using a river_panel UI provider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 423
diff changeset
9956 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java: This
82bd39f27569 ISSUE-37 The river state wants to be rendered using a river_panel UI provider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 423
diff changeset
9957 state would be happy if there is a UI provider called "river_panel".
82bd39f27569 ISSUE-37 The river state wants to be rendered using a river_panel UI provider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 423
diff changeset
9958
423
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
9959 2011-05-11 Ingo Weinzierl <ingo@intevation.de>
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
9960
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
9961 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added new
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
9962 methods that return the requested chart size as integer array [width,
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
9963 height]. The requested size is read from the incomding request document.
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
9964
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
9965 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: The size
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
9966 of a chart is no longer static. The requested size is fetched using
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
9967 ChartGenerator.getSize().
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
9968
422
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
9969 2011-05-11 Ingo Weinzierl <ingo@intevation.de>
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
9970
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
9971 ISSUE-52
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
9972
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
9973 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
9974 The X-Axis of such a chart is inverted, if the head of the river is not
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
9975 at kilometer 0. This type of charts always have the head of the river at
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
9976 the left side.
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
9977
421
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
9978 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
9979
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
9980 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
9981 Make incoming XML symmetric to DistanceInfoService.
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
9982
420
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
9983 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
9984
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
9985 ISSUE-47
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
9986
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
9987 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
9988 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
9989 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
9990 Adjusted temporarily the color of the W, Q and corrected W curves to
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
9991 distinguish each other.
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
9992
419
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
9993 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
9994
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
9995 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
9996 Adjusted the plot of xy charts - the gridlines are displayed now.
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
9997
418
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
9998 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
9999
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10000 ISSUE-53
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10001
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10002 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10003 Added a method that returns the preferred locale based on the available
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10004 locales of the server and the desired locales of the request (CallMeta).
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10005
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10006 * src/main/java/de/intevation/flys/exports/AbstractExporter.java: Added a
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10007 method that creates a number formatter with minimum and maximum digits.
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10008
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10009 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java,
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10010 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10011 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10012 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10013 Formatted the number values of the CSV exports.
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10014
417
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
10015 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
10016
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
10017 * src/main/java/de/intevation/flys/artifacts/model/RangeWithValues.java:
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
10018 New. A data structure that enables us to save a data triple: a range
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
10019 that consist of lower and upper double value and a set of values that
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
10020 belong to this range.
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
10021
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
10022 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
10023 Implemented the validation of W/Q values.
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
10024
416
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10025 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10026
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10027 * src/main/java/de/intevation/flys/exports/AbstractExporter.java: New
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10028 method to retrieve i18n messages based on keys.
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10029
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10030 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10031 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10032 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10033 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10034 Added headers for CSV exports.
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10035
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10036 * src/main/resources/messages.properties,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10037 src/main/resources/messages_de_DE.properties,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10038 src/main/resources/messages_en.properties,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10039 src/main/resources/messages_de.properties: Added new i18n strings for
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10040 CSV headers.
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10041
415
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10042 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10043
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10044 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10045 Fetches river name from incoming XML document. If no river is given all
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10046 infos about all rivers are listed.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10047
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10048 * src/main/resources/metadata/template.xml: Templates honors the 'river'
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10049 parameter.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10050
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10051 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10052 Extended to pass parameters to the templating. Added support for
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10053 type conversion.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10054
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10055 * src/main/java/de/intevation/flys/artifacts/services/meta/StackFrames.java:
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10056 Take parameters as an initial stack frame.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10057
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10058 * src/main/java/de/intevation/flys/artifacts/services/meta/TypeConverter.java:
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10059 New. Converts types off stacked variables.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10060
414
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10061 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10062
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10063 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added a
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10064 method to add subtitles to charts. The implementation in this class does
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10065 not add any subtitle. Concrete subclasses may override this method to
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10066 add some.
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10067
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10068 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10069 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10070 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10071 Add subtitles to charts.
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10072
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10073 * src/main/resources/messages.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10074 src/main/resources/messages_de_DE.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10075 src/main/resources/messages_en.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10076 src/main/resources/messages_de.properties: Added i18n templates for
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10077 compound messages (chart subtitles).
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10078
413
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
10079 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
10080
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
10081 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
10082 Added new methods to retrieve translated compound messages.
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
10083
412
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10084 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10085
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10086 * src/main/java/de/intevation/flys/exports/OutGenerator.java: Added a
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10087 method to set the master artifact that should be used for some special
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10088 operations.
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10089
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10090 * src/main/java/de/intevation/flys/exports/ChartGenerator.java,
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10091 src/main/java/de/intevation/flys/exports/AbstractExporter.java:
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10092 Implement the setMasterArtifact() method of the interface.
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10093
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10094 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10095 Call OutGenerator.setMasterArtifact().
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10096
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10097 NOTE: The determination of the master artifact needs to be implemented!
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10098
411
6ab62e5b05b5 Enabled the WINFO artifact to choose between W and Q mode in the adapted wq panel of the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 410
diff changeset
10099 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
6ab62e5b05b5 Enabled the WINFO artifact to choose between W and Q mode in the adapted wq panel of the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 410
diff changeset
10100
6ab62e5b05b5 Enabled the WINFO artifact to choose between W and Q mode in the adapted wq panel of the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 410
diff changeset
10101 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Removed
6ab62e5b05b5 Enabled the WINFO artifact to choose between W and Q mode in the adapted wq panel of the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 410
diff changeset
10102 hard coded dev code that defined a WQ mode.
6ab62e5b05b5 Enabled the WINFO artifact to choose between W and Q mode in the adapted wq panel of the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 410
diff changeset
10103
410
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
10104 2011-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
10105
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
10106 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
10107 Stripped ugly extra whitespace from output introduced by
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
10108 templating.
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
10109
409
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
10110 2011-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
10111
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
10112 * src/main/resources/metadata/template.xml: Added forgotten
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
10113 columns of fixation WSTs.
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
10114
408
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10115 2011-05-09 Ingo Weinzierl <ingo@intevation.de>
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10116
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10117 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added a
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10118 method to retrieve i18n strings.
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10119
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10120 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10121 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10122 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10123 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10124 Enabled i18n support for chart title and axes labels.
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10125
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10126 * src/main/resources/messages.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10127 src/main/resources/messages_de_DE.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10128 src/main/resources/messages_en.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10129 src/main/resources/messages_de.properties: Added i18n strings for the
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10130 chart types above.
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10131
407
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10132 2011-05-09 Ingo Weinzierl <ingo@intevation.de>
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10133
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10134 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10135 New. This OutGenerator exports the data of a discharge longitudinal
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10136 section computation.
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10137
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10138 * doc/conf/conf.xml: Added the DischargeLongitudinalSectionExporter.
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10139
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10140 * doc/conf/artifacts/winfo.xml: Added the exporter with CSV facet to the
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10141 discharge_longitudinal_section state.
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10142
406
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
10143 2011-05-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
10144
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
10145 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
10146 Added code to make back jump correction work with both
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
10147 potential flow directions.
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
10148
405
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
10149 2011-05-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
10150
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
10151 * src/main/resources/metadata/template.xml:
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
10152 Added data cage configuration for 'Längsschnitt'.
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
10153
402
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10154 2011-05-06 Ingo Weinzierl <ingo@intevation.de>
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10155
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10156 * doc/conf/artifacts/winfo.xml: Added the missing Q facet for discharge
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10157 longitudinal sections.
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10158
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10159 * src/main/java/de/intevation/flys/artifacts/model/WQCKms.java: New. A
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10160 derived dataset to store W/Q values with corrected Ws for a kilometer
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10161 range.
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10162
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10163 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: Some new
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10164 methods and a new constructor to initialize this data object with a
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10165 predefined set of values.
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10166
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10167 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: New
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10168 methods to retrieve the W/Q values for the 'discharge longitudinal
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10169 section' computation.
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10170
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10171 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: New
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10172 methods to retrieve and compute data used for the 'discharge
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10173 longitudinal section' computation.
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
10174
401
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10175 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10176
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10177 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10178 Bugfix: just write the ranges of gauges into the DESCRIBE if the
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10179 'wq_values' data item is required.
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10180
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10181 * src/main/resources/messages.properties,
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10182 src/main/resources/messages_de_DE.properties,
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10183 src/main/resources/messages_en.properties,
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10184 src/main/resources/messages_de.properties: Added i18n messages used in
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10185 the DESCRIBE of the WQAdapted state.
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10186
400
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
10187 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
10188
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
10189 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
10190 Changed the title of the y-axis (now 'W [NN+m]').
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
10191
399
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10192 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10193
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10194 * doc/conf/artifacts/winfo.xml: Improved the transition model to reach the
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10195 output state for creating 'discharge longitudinal section' charts.
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10196
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10197 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10198 method that returns all gauges of the selected river based on a the
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10199 given kilometer range.
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10200
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10201 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java: New.
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10202 This state creates a set of elements for the DESCRIBE that consist of a
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10203 tuple of kilometer values. The number of elements depend on the number
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10204 of gauges intersected by the given kilometer range.
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10205
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10206 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10207 New. This state is the output state that is reached after the 'discharge
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10208 longitudinal section' computation has been chosen.
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
10209
398
435058da0eae Use a default step width (100m) between two kilometers if no width is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 397
diff changeset
10210 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
435058da0eae Use a default step width (100m) between two kilometers if no width is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 397
diff changeset
10211
435058da0eae Use a default step width (100m) between two kilometers if no width is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 397
diff changeset
10212 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Default
435058da0eae Use a default step width (100m) between two kilometers if no width is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 397
diff changeset
10213 step width between two kilometers added - if no step width is given,
435058da0eae Use a default step width (100m) between two kilometers if no width is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 397
diff changeset
10214 this default width is used.
435058da0eae Use a default step width (100m) between two kilometers if no width is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 397
diff changeset
10215
397
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
10216 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
10217
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
10218 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
10219 Fixed a potential NullPointerException if there is just a single
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
10220 kilometer given to create a longitudinal section.
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
10221
396
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
10222 2011-05-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
10223
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
10224 * pom.xml: Added http://repository.jboss.org/maven2 repo
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
10225 to fix flys/issue30
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
10226
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
10227 2011-05-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
395
aae8f327425e 'berechnete Abflusskurve': generate ws from qs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 394
diff changeset
10228
aae8f327425e 'berechnete Abflusskurve': generate ws from qs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 394
diff changeset
10229 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
aae8f327425e 'berechnete Abflusskurve': generate ws from qs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 394
diff changeset
10230 To make diagram generation possible ws are now generated from qs
aae8f327425e 'berechnete Abflusskurve': generate ws from qs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 394
diff changeset
10231 because they are many ws having different qs.
aae8f327425e 'berechnete Abflusskurve': generate ws from qs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 394
diff changeset
10232
394
b9175ddea49b Filled the discharge curve exporter (CSV) with code - now, it generates a CSV export with the computed discharge curve data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 393
diff changeset
10233 2011-05-04 Ingo Weinzierl <ingo@intevation.de>
b9175ddea49b Filled the discharge curve exporter (CSV) with code - now, it generates a CSV export with the computed discharge curve data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 393
diff changeset
10234
b9175ddea49b Filled the discharge curve exporter (CSV) with code - now, it generates a CSV export with the computed discharge curve data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 393
diff changeset
10235 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
b9175ddea49b Filled the discharge curve exporter (CSV) with code - now, it generates a CSV export with the computed discharge curve data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 393
diff changeset
10236 Fetch the WQ data from WINFO artifact and write those values into the
b9175ddea49b Filled the discharge curve exporter (CSV) with code - now, it generates a CSV export with the computed discharge curve data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 393
diff changeset
10237 CSV export.
b9175ddea49b Filled the discharge curve exporter (CSV) with code - now, it generates a CSV export with the computed discharge curve data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 393
diff changeset
10238
393
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
10239 2011-05-04 Ingo Weinzierl <ingo@intevation.de>
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
10240
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
10241 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Added
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
10242 methods to compute and retrieve the data for discharge curves (computed).
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
10243
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
10244 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
10245 Fetch the computed discharge curve data from WINFOArtifact and add the
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
10246 values into the JFreeChart dataset.
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
10247
392
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10248 2011-05-04 Ingo Weinzierl <ingo@intevation.de>
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10249
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10250 * doc/conf/artifacts/winfo.xml: Added new transitions and states to enable
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10251 the WINFO artifact for computing discharge curves.
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10252
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10253 * doc/conf/conf.xml: Added OutGenerators that generate computed discharge
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10254 curves and exports for its data.
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10255
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10256 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java:
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10257 New. This state is reached if the user chose the computed discharge
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10258 curve.
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10259
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10260 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10261 New. This is only a stub implementation at the moment. This
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10262 OutGenerator should create computed discharge curves later. It extends
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10263 the DischargeCurveGenerator which should do the same stuff for discharge
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10264 curves for gauges.
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10265
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10266 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10267 New. This is only a stub implementation at the moment. This OutGenerator
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10268 should create the exports of the discharge curve computation.
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
10269
391
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10270 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10271
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10272 * doc/conf/artifacts/winfo.xml: Added a new output mode for the duration
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10273 curve state (CSV export).
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10274
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10275 * doc/conf/conf.xml: Added a new OutGenerator to export duration curve
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10276 computations.
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10277
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10278 * src/main/java/de/intevation/flys/exports/AbstractExporter.java: New.
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10279 This abstract OutGenerator represents the base class for exporting
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10280 computed data. Currently, the CSV export is supported.
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10281
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10282 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Moved
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10283 the most code to export to CSV into the AbstractExporter.
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10284
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10285 * src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10286 New. This exporter exports the computed data of a duration computation.
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10287
390
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
10288 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
10289
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
10290 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
10291 Modified a wrong debug statement which would confuse the user.
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
10292
389
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10293 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10294
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10295 * doc/conf/artifacts/winfo.xml: Added a new output mode for the waterlevel
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10296 state (CSV export).
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10297
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10298 * doc/conf/conf.xml: Added a new OutGenerator to export waterlevels.
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10299
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10300 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: New.
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10301 This OutGenerator exports the data of a waterlevel computation. Note:
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10302 It is necessary to specify the desired facet (e.g.
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10303 'waterlevel_export.csv').
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10304
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10305 * pom.xml: Added a dependency to OpenCSV.
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10306
388
cc6840cbe503 Introduced an export output target on collection level that enables collections to be exported.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 387
diff changeset
10307 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
cc6840cbe503 Introduced an export output target on collection level that enables collections to be exported.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 387
diff changeset
10308
cc6840cbe503 Introduced an export output target on collection level that enables collections to be exported.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 387
diff changeset
10309 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
cc6840cbe503 Introduced an export output target on collection level that enables collections to be exported.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 387
diff changeset
10310 Introduced an "export" output target. If the target is "export", a
cc6840cbe503 Introduced an export output target on collection level that enables collections to be exported.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 387
diff changeset
10311 facet (read from the incoming xml document) is a necessary parameter
cc6840cbe503 Introduced an export output target on collection level that enables collections to be exported.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 387
diff changeset
10312 that determines which facets are written to the output.
cc6840cbe503 Introduced an export output target on collection level that enables collections to be exported.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 387
diff changeset
10313
387
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
10314 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
10315
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
10316 * src/main/resources/messages_en.properties: Bugfix: replaced german
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
10317 string (copy & paste mistake).
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
10318
386
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
10319 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
10320
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
10321 * src/main/resources/messages.properties,
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
10322 src/main/resources/messages_de_DE.properties,
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
10323 src/main/resources/messages_en.properties,
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
10324 src/main/resources/messages_de.properties: Added new i18n strings for
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
10325 for the location selection.
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
10326
385
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10327 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10328
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10329 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10330 New. An OutGenerator for creating duration curves.
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10331
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10332 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java: New. A
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10333 model class to store necessary data for creating W and Q facets of a
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10334 duration curve. This model stores W, Q and Days.
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10335
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10336 * src/main/java/de/intevation/flys/artifacts/model/MainValuesFactory.java:
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10337 Added a function to retrieve tuples of (day, q) based on a given gauge -
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10338 these tuples are necessary for creating duration curves.
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10339
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10340 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Added
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10341 methods to compute and retrieve the data necessary for creating duration
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10342 curves.
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10343
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10344 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10345 Bugfix: improved the access to the location array (avoid
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10346 NullPointerException).
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10347
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10348 * doc/conf/conf.xml: Registered the new OutGenerator for duration curves.
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
10349
384
88614ddfc1e3 visualize-transitions.xsl: State quoting was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 383
diff changeset
10350 2011-05-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
88614ddfc1e3 visualize-transitions.xsl: State quoting was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 383
diff changeset
10351
88614ddfc1e3 visualize-transitions.xsl: State quoting was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 383
diff changeset
10352 * contrib/visualize-transitions.xsl: State quoting was done wrong.
88614ddfc1e3 visualize-transitions.xsl: State quoting was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 383
diff changeset
10353
383
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10354 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10355
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10356 * doc/conf/artifacts/winfo.xml: Enhanced the transition model to reach the
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10357 final state for creating duration curves.
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10358
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10359 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10360 New. This state should be reached to just insert an array of locations.
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10361
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10362 * src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java:
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10363 New. This state is reached if the duration curve calculation is
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10364 selected.
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10365
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10366 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Adjusted
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10367 getDistance() so that it takes care on inserted locations - not just
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10368 inserted ranges.
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10369
382
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
10370 2011-05-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
10371
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
10372 * src/main/java/de/intevation/flys/artifacts/cache/CacheFactory.java:
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
10373 Flush/persist caches at program exists.
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
10374
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
10375 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
10376 Commented out too eloquent debug output.
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
10377
381
52b6de9d0ab4 The DischargeCurveGenerator uses public methods of FLYSArtifact to retrieve all necessary information of the current settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 380
diff changeset
10378 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
52b6de9d0ab4 The DischargeCurveGenerator uses public methods of FLYSArtifact to retrieve all necessary information of the current settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 380
diff changeset
10379
52b6de9d0ab4 The DischargeCurveGenerator uses public methods of FLYSArtifact to retrieve all necessary information of the current settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 380
diff changeset
10380 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
52b6de9d0ab4 The DischargeCurveGenerator uses public methods of FLYSArtifact to retrieve all necessary information of the current settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 380
diff changeset
10381 Uses the methods of FLYSArtifact to retrieve the necessary information
52b6de9d0ab4 The DischargeCurveGenerator uses public methods of FLYSArtifact to retrieve all necessary information of the current settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 380
diff changeset
10382 rivername and selected distance.
52b6de9d0ab4 The DischargeCurveGenerator uses public methods of FLYSArtifact to retrieve all necessary information of the current settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 380
diff changeset
10383
380
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10384 2011-05-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10385
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10386 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10387 Added interpolateW method to take reference to result ws array
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10388 as an argument to avoid expensive array allocations in km iterating
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10389 loops.
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10390
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10391 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10392 Added a constructor to create backing trove datastructure
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10393 with the right capacity.
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10394
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10395 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10396 Move allocation of result ws out of km loop.
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10397
379
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10398 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10399
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10400 * doc/conf/artifacts/winfo.xml: Added two further data items in the WQ
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10401 selection state. Those items are necessary to store the information
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10402 about the selected mode (range/single selection) and the values of the
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10403 single selection.
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10404
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10405 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java: If
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10406 there is no value for a data item, this item is not written into the
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10407 static DESCRIBE part.
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10408
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10409 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java,
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10410 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10411 Renamed the method to validate upper and lower values.
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10412
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10413 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: This
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10414 state can now handle values inserted in the single selection. Therefore,
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10415 new validate methods has been added.
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10416
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10417 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: The
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10418 methods getWs() and getWs() take care on the values inserted in the
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10419 single insert mode of the client which enables the user to insert single
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10420 W and Q.
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
10421
378
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
10422 2011-05-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
10423
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
10424 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
10425 Repaired getQForW() by calculating indices on right dimension.
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
10426
377
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
10427 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
10428
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
10429 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: New
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
10430 methods for retrieving selected W values (getWs()).
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
10431
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
10432 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
10433 method for retrieving waterlevel data takes care on selected Ws, now.
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
10434 The selected Ws are transformed using the DischargeTables.getQForW()
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
10435 into Q values.
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
10436
376
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
10437 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
10438
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
10439 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
10440 Removed an unused parameter 'result' of getQForW().
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
10441
375
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
10442 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
10443
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
10444 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Removed
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
10445 the getDataset() method and replaced it with a addDataset() method.
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
10446 On this way, concrete subclasses of this OutGenerator can have multiple
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
10447 datasets (e.g. different datasets for W and Q). This abstract method is
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
10448 called after the chart generation is finished.
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
10449
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
10450 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
10451 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
10452 Both classes implement the addDataset() method. The
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
10453 LongitudinalSectionGenerator has already multiple datasets for W and Q.
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
10454 Both are added to the chart - both have an own range axis.
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
10455
374
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
10456 2011-05-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
10457
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
10458 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
10459 Use the cache for the wst value table if configured.
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
10460
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
10461 * doc/conf/cache.xml: Choose a more precise name for the
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
10462 wst value table cache.
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
10463
373
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10464 2011-04-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10465
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10466 * pom.xml: Added dependency to Ehcache. Apache 2.0 license.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10467
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10468 * doc/conf/conf.xml: Added configuration of ehcache.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10469
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10470 * doc/conf/cache.xml: New. Cache configurations.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10471
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10472 * src/main/java/de/intevation/flys/artifacts/cache/CacheFactory.java:
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10473 New. Factory to access caches.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10474
372
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10475 2011-04-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10476
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10477 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10478 Forgot to add.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10479
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10480 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10481 New. Given a database connection and a XML template it generates
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10482 an output with meta data about the database.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10483
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10484 * src/main/java/de/intevation/flys/artifacts/services/meta/CompiledStatement.java:
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10485 New. Holds prepared statements optimized to be run in the stack of
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10486 contextes.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10487
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10488 * src/main/java/de/intevation/flys/artifacts/services/meta/StackFrames.java:
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10489 New. Model to hold a hierarchical scope of variables.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10490
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10491 * src/main/java/de/intevation/flys/artifacts/services/meta/ResultData.java:
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10492 New. Stores data set fetched from a sql select to be iterated in
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10493 a context.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10494
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10495 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java,
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10496 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10497 Removed superfluous imports.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
10498
371
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
10499 2011-04-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
10500
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
10501 * doc/conf/conf.xml: Added meta data service.
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
10502
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
10503 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
10504 Stub for the meta data service.
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
10505
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
10506 * src/main/resources/metadata/template.xml: Initial template for
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
10507 the meta data service.
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
10508
370
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
10509 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
10510
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
10511 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
10512 Bugfix: Now, curves for Q values are drawn into a longitudinal section
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
10513 chart as well. Therefore, it was necessary to change the datastructure
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
10514 of the inner class ThemeList that stores all themes included in a chart
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
10515 in an ordered list (stored in a java.util.Vector now).
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
10516
369
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
10517 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
10518
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
10519 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: New. An
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
10520 abstract base class for ChartGenerators that create XY charts.
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
10521
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
10522 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
10523 Sourced the generate() method out to the XYChartGenerator.
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
10524
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
10525 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
10526 Implemented the methods to add W and Q facets to the chart.
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
10527
368
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
10528 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
10529
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
10530 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Improved
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
10531 the calculation of the step with for ranges.
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
10532
367
0960df8358ec New method WQKms.size() to retrieve the number of elements in the data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 366
diff changeset
10533 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
0960df8358ec New method WQKms.size() to retrieve the number of elements in the data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 366
diff changeset
10534
0960df8358ec New method WQKms.size() to retrieve the number of elements in the data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 366
diff changeset
10535 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: Added a
0960df8358ec New method WQKms.size() to retrieve the number of elements in the data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 366
diff changeset
10536 method that returns the number of elements stored in the data pool.
0960df8358ec New method WQKms.size() to retrieve the number of elements in the data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 366
diff changeset
10537
366
d64339f9f38f WQKms model: Added a get() method which takes destination array as an argument.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
10538 2011-04-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d64339f9f38f WQKms model: Added a get() method which takes destination array as an argument.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
10539
d64339f9f38f WQKms model: Added a get() method which takes destination array as an argument.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
10540 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
d64339f9f38f WQKms model: Added a get() method which takes destination array as an argument.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
10541 Added a get() method which takes destination array as an
d64339f9f38f WQKms model: Added a get() method which takes destination array as an argument.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
10542 argument.
d64339f9f38f WQKms model: Added a get() method which takes destination array as an argument.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
10543
365
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
10544 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
10545
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
10546 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: Changed the
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
10547 data structure to store w, q and kms values from List<Double> to
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
10548 TDoubleArrayList which stores native double values instead of big
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
10549 Double values.
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
10550
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
10551 * pom.xml: Added the GNU Trove dependency.
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
10552
364
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
10553 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
10554
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
10555 * src/main/java/de/intevation/flys/exports/OutGenerator.java: Added the
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
10556 name a the requested facet to doOut(). Concrete generators should just
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
10557 create output for this facet now.
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
10558
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
10559 * src/main/java/de/intevation/flys/exports/ChartGenerator.java,
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
10560 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
10561 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
10562 Adapted the method signature of doOut().
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
10563
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
10564 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
10565 Adapted the method call of OutGenerator.doOut().
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
10566
363
8422ffc1f2f9 Added themes and mappings for the W and Q theme of a longitudinal section curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
10567 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
8422ffc1f2f9 Added themes and mappings for the W and Q theme of a longitudinal section curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
10568
8422ffc1f2f9 Added themes and mappings for the W and Q theme of a longitudinal section curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
10569 * doc/conf/themes.xml: Added mappings for the facets
8422ffc1f2f9 Added themes and mappings for the W and Q theme of a longitudinal section curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
10570 longitudinal.section.w and longitudinal.section.q.
8422ffc1f2f9 Added themes and mappings for the W and Q theme of a longitudinal section curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
10571
362
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
10572 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
10573
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
10574 * 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
10575 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
10576 waterlevel.
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
10577
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
10578 * 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
10579 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
10580
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
10581 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
10582
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
10583 * 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
10584 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
10585 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
10586 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
10587 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
10588
360
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
10589 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
10590
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
10591 * 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
10592 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
10593 results.
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
10594
359
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
10595 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
10596
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
10597 * 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
10598 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
10599
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
10600 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
10601
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
10602 * 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
10603
358
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
10604 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
10605
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
10606 * 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
10607
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
10608 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
10609
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
10610 * 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
10611 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
10612 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
10613
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
10614 * 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
10615 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
10616 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
10617 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
10618
356
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
10619 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
10620
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
10621 * 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
10622 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
10623 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
10624
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
10625 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
10626
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
10627 * 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
10628 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
10629 - 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
10630 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
10631 - 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
10632 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
10633
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
10634 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
10635
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
10636 * 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
10637 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
10638 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
10639
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
10640 * 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
10641 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
10642
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
10643 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
10644
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
10645 * 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
10646 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
10647 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
10648 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
10649
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
10650 * 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
10651 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
10652 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
10653
351
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
10654 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
10655
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
10656 * 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
10657 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
10658
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
10659 $ 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
10660 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
10661 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
10662
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
10663 $ 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
10664
350
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
10665 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
10666
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
10667 * 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
10668 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
10669 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
10670 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
10671
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
10672 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
10673
350
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
10674 * 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
10675 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
10676 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
10677 is initialized.
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
10678
349
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
10679 2011-04-27 Ingo Weinzierl <ingo@intevation.de>
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
10680
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
10681 * src/main/java/de/intevation/flys/collections/AttributeParser.java,
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
10682 src/main/java/de/intevation/flys/collections/OutputParser.java: Removed
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
10683 useless imports.
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
10684
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
10685 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
10686
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
10687 * 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
10688 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
10689 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
10690
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
10691 * 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
10692 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
10693 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
10694
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
10695 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
10696
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
10697 * 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
10698 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
10699 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
10700 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
10701 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
10702
346
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
10703 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
10704
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
10705 * 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
10706 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
10707 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
10708
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
10709 * 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
10710 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
10711 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
10712
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
10713 * 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
10714 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
10715 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
10716
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
10717 * 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
10718 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
10719 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
10720
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
10721 * 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
10722 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
10723 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
10724 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
10725 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
10726
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
10727 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
10728
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
10729 * 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
10730 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
10731 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
10732 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
10733
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
10734 * 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
10735 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
10736
344
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
10737 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
10738
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
10739 * 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
10740 Corrected a silly c&p mistake.
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
10741
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
10742 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
10743
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
10744 * 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
10745
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
10746 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
10747 "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
10748
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
10749 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
10750 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
10751 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
10752
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
10753 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
10754 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
10755 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
10756 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
10757 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
10758 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
10759 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
10760 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
10761
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
10762 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
10763 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
10764 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
10765
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
10766 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
10767 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
10768 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
10769
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
10770 * 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
10771 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
10772
342
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
10773 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
10774
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
10775 * 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
10776 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
10777
341
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
10778 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
10779
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
10780 * 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
10781
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
10782 * 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
10783
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
10784 * 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
10785 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
10786
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
10787 * 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
10788 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
10789 the FLYSContext.
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
10790
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
10791 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
10792
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
10793 * 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
10794 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
10795 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
10796 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
10797
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
10798 * 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
10799 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
10800 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
10801 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
10802 "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
10803
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
10804 * 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
10805 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
10806
339
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
10807 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
10808
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
10809 * 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
10810 Implementation of "Abflusskurve/Abflusstafel" calculation.
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
10811
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
10812 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
10813 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
10814 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
10815 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
10816
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
10817 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
10818
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
10819 !!! This code needs testing !!!
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
10820
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
10821 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
10822
cf84f0f926e9 Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 337
diff changeset
10823 * 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
10824
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
10825 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
10826
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
10827 * 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
10828 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
10829
336
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
10830 2011-04-20 Ingo Weinzierl <ingo@intevation.de>
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
10831
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
10832 * 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
10833 Fixed broken HQL statement.
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
10834
335
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
10835 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
10836
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
10837 * 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
10838 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
10839 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
10840 This is essentially the "Wasserstand/Wasserspiegellagen" calculation
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
10841 of desktop FLYS.
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
10842
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
10843 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
10844 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
10845
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
10846 !!! This code needs heavy testing !!!
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
10847
334
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
10848 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
10849
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
10850 * 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
10851 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
10852 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
10853 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
10854 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
10855
333
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
10856 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
10857
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
10858 * 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
10859 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
10860
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
10861 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
10862
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
10863 * 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
10864 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
10865 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
10866
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
10867 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
10868
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
10869 * 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
10870 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
10871 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
10872
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
10873 * 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
10874
330
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
10875 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
10876
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
10877 * 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
10878 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
10879
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
10880 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
10881
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
10882 * 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
10883 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
10884 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
10885
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
10886 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
10887
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
10888 * 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
10889 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
10890 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
10891
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
10892 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
10893
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
10894 * 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
10895 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
10896 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
10897
326
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
10898 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
10899
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
10900 * 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
10901 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
10902 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
10903
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
10904 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
10905
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
10906 * 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
10907 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
10908 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
10909
324
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
10910 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
10911
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
10912 * 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
10913 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
10914 DefaultState).
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
10915
323
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
10916 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
10917
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
10918 * 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
10919 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
10920 of DefaultState).
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
10921
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
10922 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
10923
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
10924 * 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
10925 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
10926 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
10927
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
10928 * 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
10929 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
10930 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
10931 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
10932
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
10933 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
10934
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
10935 * 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
10936 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
10937 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
10938 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
10939
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
10940 * 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
10941 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
10942 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
10943
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
10944 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
10945 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
10946
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
10947 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
10948
9581b88f2920 Removed testing code that has been comitted by accident in the last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
10949 * 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
10950 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
10951
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
10952 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
10953
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
10954 * 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
10955 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
10956 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
10957
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
10958 * 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
10959 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
10960 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
10961
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
10962 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
10963
d8558dd64152 The WQ state fills the DESCRIBE with default values for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 318
diff changeset
10964 * 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
10965 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
10966
318
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
10967 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
10968
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
10969 * 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
10970 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
10971
317
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
10972 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
10973
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
10974 * 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
10975 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
10976 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
10977
316
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
10978 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
10979
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
10980 * 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
10981 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
10982 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
10983
315
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
10984 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
10985
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
10986 * 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
10987 Moved this class to flys-backend.
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
10988
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
10989 * 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
10990 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
10991 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
10992 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
10993 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
10994 Adapted imports of the SessionHolder.
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
10995
314
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
10996 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
10997
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
10998 * 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
10999 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
11000 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
11001
313
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
11002 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
11003
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
11004 * 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
11005 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
11006 Artifact.
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
11007
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
11008 * 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
11009 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
11010 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
11011 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
11012
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
11013 * 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
11014 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
11015
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
11016 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
11017
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
11018 * 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
11019 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
11020 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
11021
311
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
11022 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
11023
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
11024 * 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
11025 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
11026 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
11027 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
11028 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
11029
310
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
11030 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
11031
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
11032 * 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
11033 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
11034 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
11035
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
11036 * 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
11037 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
11038
309
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
11039 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
11040
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
11041 * 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
11042 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
11043 SessionFactoryProvider.
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
11044
308
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11045 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
11046
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11047 * 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
11048 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
11049
308
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11050 * 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
11051 Uses session from SessionHolder.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11052
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11053 * 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
11054 Interacts with SessionHolder now.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11055
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11056 * 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
11057 Removed superfluous import.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11058
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
11059 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
11060
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
11061 * 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
11062 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
11063 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
11064
306
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
11065 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
11066
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
11067 * 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
11068 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
11069 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
11070 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
11071
305
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
11072 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
11073
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
11074 * 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
11075 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
11076 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
11077
304
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
11078 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
11079
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
11080 * 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
11081 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
11082 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
11083
303
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
11084 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
11085
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
11086 * 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
11087 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
11088 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
11089 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
11090
302
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
11091 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
11092
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
11093 * 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
11094 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
11095
301
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
11096 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
11097
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
11098 * 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
11099 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
11100
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
11101 * 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
11102 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
11103 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
11104
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
11105 * 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
11106
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
11107 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
11108
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
11109 * 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
11110 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
11111 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
11112 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
11113
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
11114 * 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
11115 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
11116 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
11117
299
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
11118 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
11119
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
11120 * 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
11121 generate() method throws an IOException now.
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
11122
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
11123 * 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
11124 New. This OutGenerator creates discharge curves.
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
11125
298
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
11126 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
11127
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
11128 * 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
11129 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
11130 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
11131
297
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
11132 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
11133
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
11134 * src/**/*.java: Removed trailing whitespace.
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
11135
296
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
11136 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
11137
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
11138 * 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
11139 Make project compilable again by
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
11140 commenting out a not existing XMLDebug reference.
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
11141
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
11142 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
11143
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
11144 * 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
11145 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
11146 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
11147
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
11148 * 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
11149 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
11150
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
11151 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
11152
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
11153 * 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
11154 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
11155 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
11156 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
11157
293
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
11158 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
11159
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
11160 * 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
11161 Removed the Backend from FLYSArtifactCollection - used ArtifactDatabase
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
11162 operations instead.
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
11163
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
11164 * TODO: Removed 'remove Backend reference' TODO.
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
11165
292
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
11166 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
11167
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
11168 * 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
11169 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
11170 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
11171
291
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
11172 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
11173
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
11174 Tagged RELEASE 0.1
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
11175
159
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
11176 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
11177
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
11178 * 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
11179 artifact configuration.
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
11180
158
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
11181 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
11182
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
11183 * 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
11184 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
11185
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
11186 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
11187
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
11188 * 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
11189 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
11190 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
11191
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
11192 * 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
11193 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
11194 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
11195 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
11196 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
11197
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
11198 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
11199
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
11200 * 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
11201 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
11202 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
11203
155
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
11204 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
11205
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
11206 * 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
11207 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
11208
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
11209 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
11210
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
11211 * 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
11212 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
11213 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
11214
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
11215 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
11216
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
11217 * 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
11218 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
11219
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
11220 * 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
11221 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
11222 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
11223
152
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
11224 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
11225
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
11226 * 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
11227 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
11228
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
11229 * 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
11230
151
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
11231 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
11232
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
11233 * 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
11234 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
11235
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
11236 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
11237
151
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
11238 * 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
11239 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
11240 ranges.
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
11241
150
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
11242 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
11243
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
11244 * 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
11245 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
11246 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
11247
149
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
11248 2011-03-25 Ingo Weinzierl <ingo@intevation.de>
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
11249
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
11250 * 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
11251 the Backend reference from FLYSArtifactCollection.
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
11252
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
11253 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
11254
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
11255 * 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
11256 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
11257 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
11258
147
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
11259 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
11260
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
11261 * 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
11262 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
11263 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
11264
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
11265 * 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
11266 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
11267
146
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
11268 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
11269
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
11270 * 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
11271 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
11272 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
11273
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
11274 * 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
11275 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
11276
145
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
11277 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
11278
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
11279 * 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
11280 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
11281 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
11282 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
11283 in that case, but it doesn't.
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
11284
144
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
11285 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
11286
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
11287 * 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
11288 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
11289 document.
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
11290
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
11291 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
11292 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
11293
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
11294 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
11295
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
11296 * 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
11297 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
11298
142
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
11299 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
11300
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
11301 * 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
11302 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
11303 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
11304
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
11305 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
11306
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
11307 * 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
11308 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
11309
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
11310 * 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
11311 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
11312 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
11313 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
11314
140
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
11315 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
11316
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
11317 * 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
11318 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
11319
139
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
11320 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
11321
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
11322 * 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
11323
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
11324 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
11325
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
11326 * 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
11327 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
11328
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
11329 * 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
11330 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
11331 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
11332 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
11333
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
11334 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
11335
7f839b81cdde Added a new state for the W/Q input in the WINFO parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 136
diff changeset
11336 * 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
11337 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
11338
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
11339 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
11340
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
11341 * 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
11342 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
11343
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
11344 * 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
11345 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
11346 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
11347
135
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
11348 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
11349
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
11350 * 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
11351 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
11352 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
11353
134
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
11354 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
11355
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
11356 * 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
11357 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
11358 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
11359 objects in the ui).
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
11360
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
11361 * 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
11362 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
11363 data of that state.
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
11364
133
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
11365 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
11366
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
11367 * 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
11368 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
11369 now.
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
11370
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
11371 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
11372
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
11373 * 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
11374
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
11375 * 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
11376 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
11377
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
11378 * 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
11379 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
11380
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
11381 * 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
11382 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
11383
131
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
11384 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
11385
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
11386 * 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
11387
130
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
11388 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
11389
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
11390 * 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
11391 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
11392
129
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
11393 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
11394
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
11395 * 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
11396 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
11397 the data item.
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
11398
128
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
11399 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
11400
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
11401 * 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
11402 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
11403 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
11404
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
11405 * src/main/resources/messages.properties,
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
11406 src/main/resources/messages_en.properties,
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
11407 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
11408 calculcation mode state.
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
11409
127
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11410 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
11411
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11412 * 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
11413
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11414 * 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
11415 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
11416 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
11417 apply this node.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11418
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11419 * 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
11420 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
11421
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11422 * src/main/resources/messages.properties,
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11423 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
11424 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
11425 calculation mode state.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11426
126
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
11427 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
11428
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
11429 * 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
11430 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
11431 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
11432
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
11433 * 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
11434 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
11435 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
11436
125
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
11437 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
11438
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
11439 * 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
11440 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
11441
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
11442 * src/main/resources/messages.properties,
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
11443 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
11444 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
11445 english translation.
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
11446
124
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
11447 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
11448
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
11449 * 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
11450 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
11451 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
11452
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
11453 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
11454
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
11455 * 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
11456 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
11457 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
11458 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
11459 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
11460
122
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
11461 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
11462
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
11463 * 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
11464 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
11465
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
11466 * 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
11467
121
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
11468 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
11469
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
11470 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
11471 Implemented the abstract method getName(). It returns the constant
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
11472 'winfo' string.
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
11473
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
11474 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
11475 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
11476 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
11477
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
11478 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
11479 TODO).
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
11480
120
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
11481 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
11482
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
11483 * 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
11484
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
11485 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
11486
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
11487 * 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
11488 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
11489
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
11490 * 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
11491 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
11492 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
11493 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
11494 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
11495
118
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
11496 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
11497
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
11498 * 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
11499 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
11500
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
11501 * 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
11502
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
11503 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
11504
1a025ff0f7fd Added a nodes for the user-factory and collection-factory to the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 116
diff changeset
11505 * 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
11506 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
11507
116
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
11508 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
11509
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
11510 * 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
11511 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
11512 attribute.
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
11513
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
11514 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
11515
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
11516 * 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
11517 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
11518 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
11519
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
11520 * 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
11521 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
11522 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
11523 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
11524
114
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
11525 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
11526
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
11527 * 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
11528 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
11529 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
11530 instances.
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
11531 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
11532 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
11533
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
11534 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
11535
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
11536 * 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
11537 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
11538 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
11539
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
11540 * 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
11541 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
11542
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
11543 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
11544
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
11545 * 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
11546 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
11547 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
11548
111
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
11549 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
11550
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
11551 * 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
11552 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
11553 - 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
11554 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
11555 of an artifact.
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
11556
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
11557 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
11558
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
11559 * 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
11560 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
11561 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
11562
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
11563 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
11564
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
11565 * 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
11566
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
11567 * 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
11568 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
11569 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
11570
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
11571 * 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
11572 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
11573 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
11574 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
11575 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
11576
107
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
11577 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
11578
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
11579 * 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
11580 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
11581 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
11582 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
11583
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
11584 * 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
11585 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
11586 Adapted imports of Transition.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
11587
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
11588 * 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
11589 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
11590
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
11591 * 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
11592 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
11593
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
11594 * 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
11595 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
11596
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
11597 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
11598
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
11599 * 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
11600 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
11601
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
11602 * 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
11603 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
11604 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
11605 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
11606
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
11607 * 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
11608 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
11609 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
11610 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
11611
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
11612 * 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
11613 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
11614
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
11615 * 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
11616 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
11617 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
11618
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
11619 * 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
11620 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
11621 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
11622 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
11623 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
11624
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
11625 * 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
11626
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
11627 * 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
11628 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
11629
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
11630 * 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
11631
105
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
11632 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
11633
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
11634 * 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
11635 server.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
11636
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
11637 * 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
11638 WINFO artifact.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
11639
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
11640 * 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
11641 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
11642
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
11643 * 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
11644
104
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
11645 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
11646
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
11647 * 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
11648 * ChangeLog: new.

http://dive4elements.wald.intevation.org