annotate flys-artifacts/ChangeLog @ 2128:bf67eb014443

Added convinience functions to FLYSArtifact and FLYSUtils. flys-artifacts/trunk@3703 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 18 Jan 2012 09:29:12 +0000
parents 0c7847b8e85e
children 4bd84e66909e
rev   line source
2128
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
1 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
2
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
3 * 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
4 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
5 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
6
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
7 * 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
8 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
9 parameter) of a FLYSArtifact.
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
10
2127
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
11 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
12
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
13 * 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
14 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
15 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
16 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
17
2126
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
18 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
19
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
20 * 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
21 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
22
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
23 * 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
24 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
25 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
26 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
27 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
28 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
29 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
30 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
31
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
32 * 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
33
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
34 * 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
35 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
36 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
37 superfluous imports.
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
38
2125
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
39 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
40
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
41 Fix assignment of stateId/hash in WaterlevelFacet.
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
42
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
43 * 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
44 More verbose logging, fix hash/stateid assignment.
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
45
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
46 * 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
47 (deepCopy): implemented.
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
48
2124
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
49 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
50
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
51 "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
52
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
53 * 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
54
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
55 * 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
56
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
57 * 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
58 Sublacss DataFacet.
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
59
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
60 * 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
61 New. State.
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
62
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
63 * 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
64 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
65
2123
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
66 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
67
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
68 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
69 Minor cosmetics.
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
70
2122
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
71 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
72
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
73 Refactoring.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
74
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
75 * 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
76 Added new constructor.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
77
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
78 * 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
79 Refactored, subclass BlackboardDataFacet.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
80
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
81 * 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
82 Refactored, subclass DataFacet.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
83
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
84 * 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
85 Adjusted.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
86
2121
70ef5fdc7414 Cosmetics, added new DataFacet constructor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2120
diff changeset
87 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
88
70ef5fdc7414 Cosmetics, added new DataFacet constructor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2120
diff changeset
89 * 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
90 Cosmetics, added new constructor.
70ef5fdc7414 Cosmetics, added new DataFacet constructor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2120
diff changeset
91
2120
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
92 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
93
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
94 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
95 !!! 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
96
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
97 * 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
98 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
99 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
100 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
101 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
102
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
103 * 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
104 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
105 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
106 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
107 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
108 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
109 previous commit.
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
110
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
111 * 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
112 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
113 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
114 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
115 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
116 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
117
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
118 * 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
119 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
120 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
121
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
122 * 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
123 superfluous import.
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
124
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
125 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
126
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
127 * 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
128
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
129 * 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
130 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
131 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
132
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
133 * 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
134 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
135 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
136
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
137 * 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
138 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
139
2118
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
140 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
141
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
142 * 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
143 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
144
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
145 * 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
146 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
147 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
148 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
149 historical discharge curves.
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
150
2117
758aa62f1156 Added certain facets to compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2116
diff changeset
151 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
152
758aa62f1156 Added certain facets to compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2116
diff changeset
153 * 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
154 compatibility matrices.
758aa62f1156 Added certain facets to compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2116
diff changeset
155
2116
7d01b6885e4e Fixed annotations state xml.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2115
diff changeset
156 2012-01-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7d01b6885e4e Fixed annotations state xml.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2115
diff changeset
157
7d01b6885e4e Fixed annotations state xml.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2115
diff changeset
158 * doc/conf/artifacts/annotation.xml: Fixed accidental change.
7d01b6885e4e Fixed annotations state xml.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2115
diff changeset
159
2115
2e64b895422c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2114
diff changeset
160 2012-01-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2e64b895422c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2114
diff changeset
161
2e64b895422c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2114
diff changeset
162 * doc/conf/artifacts/annotation.xml: Cosmetics.
2e64b895422c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2114
diff changeset
163
2114
e84e2fcd0241 Enabled old floodmap calculations for output type 'map'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2113
diff changeset
164 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
165
e84e2fcd0241 Enabled old floodmap calculations for output type 'map'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2113
diff changeset
166 * 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
167 type 'map'.
e84e2fcd0241 Enabled old floodmap calculations for output type 'map'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2113
diff changeset
168
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
169 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
170
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
171 Initial implementation for module 'new chart'.
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
172
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
173 * 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
174 New. Artifact for module 'new chart'.
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
175
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
176 * doc/conf/artifacts/chart.xml:
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
177 New. Artifact description for the new artifact.
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
178
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
179 * doc/conf/conf.xml:
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
180 Added new artifact to config.
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
181
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
182 * src/main/resources/messages.properties,
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
183 src/main/resources/messages_de_DE.properties,
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
184 src/main/resources/messages_en.properties,
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
185 src/main/resources/messages_de.properties:
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
186 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
187
2112
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
188 2011-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
189
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
190 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
191 Cosmetics.
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
192
2111
85d31c2620e5 Avoid an unlikely NPE.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2110
diff changeset
193 2011-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
85d31c2620e5 Avoid an unlikely NPE.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2110
diff changeset
194
85d31c2620e5 Avoid an unlikely NPE.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2110
diff changeset
195 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
85d31c2620e5 Avoid an unlikely NPE.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2110
diff changeset
196 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
197
2110
7c5bcb0e03e1 Prevent range collapsing when negative values are given.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2109
diff changeset
198 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
199
7c5bcb0e03e1 Prevent range collapsing when negative values are given.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2109
diff changeset
200 * 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
201 (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
202
2109
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
203 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
204
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
205 * doc/conf/artifacts/map.xml,
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
206 doc/conf/conf.xml,
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
207 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
208 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
209
2108
b5cc53a84b66 StableXYDifferenceRenderer: Added code to calculate the area of the generated polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2107
diff changeset
210 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
211
b5cc53a84b66 StableXYDifferenceRenderer: Added code to calculate the area of the generated polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2107
diff changeset
212 * 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
213 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
214 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
215
2107
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
216 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
217
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
218 * 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
219 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
220
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
221 * 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
222 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
223 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
224 superfluous imports.
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
225
2106
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
226 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
227
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
228 flys/issue450 (i18n: Datenkorb: longitudinal-section)
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
229
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
230 * 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
231 longitudinal-section.
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
232
2105
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
233 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
234
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
235 Towards areas on other than the first axes.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
236
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
237 * 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
238 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
239 Include facets name to allow unique identification.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
240
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
241 * 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
242 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
243 (AreaFacet.Data): New class to hold result data.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
244
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
245 * 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
246 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
247 facet.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
248
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
249 * 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
250 (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
251 which axis to put area to.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
252 (axisIdxForFacet): New.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
253
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
254 * 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
255 Subclass LongitudinalSectionGenerator.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
256
2103
b9f7ec9bda18 Removed call to removed functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2102
diff changeset
257 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
258
b9f7ec9bda18 Removed call to removed functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2102
diff changeset
259 * 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
260 Do not intefere with CrossSections.
b9f7ec9bda18 Removed call to removed functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2102
diff changeset
261
2102
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
262 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
263
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
264 Cosmetics, cleanups.
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
265
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
266 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
267 (getCrossSections, getCrossSectionNames): Removed.
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
268
2101
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
269 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
270
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
271 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
272 hinzuladen)
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
273
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
274 * 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
275 in longitudinal section, cosmetics.
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
276
2100
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
277 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
278
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
279 * doc/conf/conf.xml:
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
280 Added output generator for output type 'map'.
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
281
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
282 * doc/conf/artifacts/map.xml:
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
283 Changed output name to 'map'.
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
284
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
285 * doc/conf/meta-data.xml:
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
286 Added new output type 'map'.
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
287
2099
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
288 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
289
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
290 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
291 Hauptwertthema nicht aufrufbar)
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
292
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
293 * 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
294 themes.
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
295
2098
8284c8fca840 Removed security problem when working with map infos.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2097
diff changeset
296 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
297
8284c8fca840 Removed security problem when working with map infos.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2097
diff changeset
298 * 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
299 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
300 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
301
2097
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
302 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
303
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
304 * 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
305 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
306 Removed superfluous imports.
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
307
2096
bf598599782a Made old calculation results available for floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2095
diff changeset
308 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
309
bf598599782a Made old calculation results available for floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2095
diff changeset
310 * 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
311 for floodmaps.
bf598599782a Made old calculation results available for floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2095
diff changeset
312
2095
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
313 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
314
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
315 * 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
316 methods getLayers() and removeLayer().
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
317
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
318 * 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
319 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
320 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
321 filtering Facets for Outputs.
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
322
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
323 * 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
324 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
325 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
326 uuid of the Artifact).
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
327
2094
22732713c54d Made classes to merge Collection Outs more verbose for better debugging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2093
diff changeset
328 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
329
22732713c54d Made classes to merge Collection Outs more verbose for better debugging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2093
diff changeset
330 * 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
331 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
332 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
333
2093
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
334 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
335
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
336 * 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
337 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
338
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
339 * 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
340 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
341 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
342
2092
0ccabd82ec76 Added missing service to invalidate the caches via the REST interface.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2091
diff changeset
343 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
344
0ccabd82ec76 Added missing service to invalidate the caches via the REST interface.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2091
diff changeset
345 * 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
346 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
347
2091
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
348 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
349
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
350 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
351
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
352 * 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
353 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
354
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
355 * 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
356 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
357 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
358
2090
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
359 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
360
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
361 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
362
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
363 * 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
364
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
365 * 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
366 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
367
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
368 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
369
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
370 * 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
371 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
372 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
373 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
374
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
375 * 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
376 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
377 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
378 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
379
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
380 * 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
381 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
382
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
383 * 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
384 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
385 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
386 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
387 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
388
2088
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
389 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
390
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
391 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
392 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
393
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
394 * 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
395 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
396
2087
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
397 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
398
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
399 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
400
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
401 * 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
402 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
403
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
404 * 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
405 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
406 locale.
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
407
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
408 * 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
409 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
410
2086
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
411 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
412
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
413 flys/issue442 (i18n: Datenkorb: flood-protections)
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
414
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
415 * 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
416 underscore to allow translation.
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
417
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
418 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
419
dd3f5bd174ea Fix typo in meta data, such that string can be translated in GUI.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2084
diff changeset
420 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
421
dd3f5bd174ea Fix typo in meta data, such that string can be translated in GUI.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2084
diff changeset
422 * 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
423
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
424 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
425
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
426 * 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
427 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
428 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
429 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
430
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
431 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
432
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
433 <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
434 <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
435 ...
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
436 <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
437 </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
438
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
439 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
440
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
441 <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
442 <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
443 ...
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
444 <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
445 </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
446
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
447 * 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
448
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
449 * 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
450 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
451
2083
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
452 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
453
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
454 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
455 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
456
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
457 * 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
458 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
459 area dataseries.
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
460
2082
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
461 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
462
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
463 Implemented new module "new map".
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
464
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
465 * 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
466 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
467 contains the MapState class.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
468
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
469 * 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
470 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
471 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
472 of MapState that extends the RiverAxisState.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
473
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
474 * 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
475 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
476 empty.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
477
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
478 * doc/conf/artifacts/map.xml:
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
479 New. Describes the state for the new module.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
480
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
481 * doc/conf/conf.xml:
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
482 Added new config file.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
483
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
484 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
485
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
486 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
487
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
488 * 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
489 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
490
2080
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
491 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
492
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
493 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
494
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
495 * 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
496
2079
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
497 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
498
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
499 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
500
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
501 * 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
502 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
503 no Facets set.
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
504
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
505 * 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
506 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
507 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
508
2078
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
509 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
510
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
511 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
512
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
513 * 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
514 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
515 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
516 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
517 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
518
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
519 * 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
520 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
521 river.
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
522
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
523 * 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
524 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
525 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
526
2077
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
527 2012-01-05 Ingo Weinzierl <ingo@intevation.de>
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
528
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
529 * 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
530 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
531 is set now.
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
532
2076
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
533 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
534
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
535 * 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
536 'HiddenColorLines'.
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
537
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
538 * 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
539 parse the new field of 'HiddenColorLines'.
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
540
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
541 * 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
542 pointsize defined in themes.
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
543
2075
f42b0e624e97 Small bugfix: use correct keys for buffering min/max values in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2074
diff changeset
544 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
545
f42b0e624e97 Small bugfix: use correct keys for buffering min/max values in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2074
diff changeset
546 * 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
547 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
548
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
549 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
550
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
551 * 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
552 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
553 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
554 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
555
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
556 * 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
557 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
558 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
559 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
560
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
561 * 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
562 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
563 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
564 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
565 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
566 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
567 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
568 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
569
2073
27ada2e4243d Performance improvements for EnhancedLineAndShapeRenderer: buffer minimum and maximum for each series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2072
diff changeset
570 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
571
27ada2e4243d Performance improvements for EnhancedLineAndShapeRenderer: buffer minimum and maximum for each series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2072
diff changeset
572 * 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
573 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
574
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
575 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
576
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
577 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
578
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
579 * 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
580 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
581 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
582 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
583 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
584
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
585 * 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
586 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
587
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
588 * 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
589 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
590
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
591 * 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
592 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
593
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
594 * 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
595 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
596 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
597
2071
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
598 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
599
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
600 Allow styling of outline of areas.
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
601
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
602 * 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
603 Allow styling of outline of areas.
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
604
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
605 * 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
606 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
607
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
608 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
609
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
610 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
611
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
612 * 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
613 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
614 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
615
2069
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
616 2011-01-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
617
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
618 * doc/conf/themes.xml: Reflect name chnage of longitudinal sections
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
619 area artifacts and include ColorLine style for area styles.
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
620
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
621 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
622
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
623 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
624
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
625 * 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
626 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
627
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
628 * 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
629 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
630
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
631 * 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
632 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
633
2067
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
634 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
635
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
636 * src/main/resources/messages.properties,
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
637 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
638 src/main/resources/messages_en.properties,
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
639 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
640 export.
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
641
2066
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
642 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
643
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
644 * 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
645 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
646 "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
647
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
648 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
649
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
650 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
651
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
652 * 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
653 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
654 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
655
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
656 * 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
657 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
658 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
659
2064
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
660 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
661
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
662 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
663 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
664 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
665 src/main/java/de/intevation/flys/exports/AxisSection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
666 src/main/java/de/intevation/flys/exports/ExportSection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
667 src/main/java/de/intevation/flys/exports/LegendSection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
668 src/main/java/de/intevation/flys/exports/ChartSection.java: Removed
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
669 unused imports.
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
670
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
671 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
672
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
673 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
674
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
675 * 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
676
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
677 * 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
678 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
679 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
680 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
681
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
682 * 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
683 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
684 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
685
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
686 * 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
687 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
688 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
689
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
690 * 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
691 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
692 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
693
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
694 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
695
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
696 * 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
697 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
698
2061
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
699 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
700
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
701 * 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
702 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
703
2060
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
704 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
705
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
706 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
707
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
708 * 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
709 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
710
2059
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
711 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
712
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
713 * 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
714 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
715 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
716 Q range = 9.6 - 1750
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
717 Step width = 58.01
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
718 Rounded result = 60
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
719
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
720 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
721
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
722 * 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
723 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
724 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
725 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
726 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
727
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
728 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
729
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
730 * 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
731 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
732 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
733 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
734
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
735 * 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
736 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
737 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
738
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
739 * 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
740 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
741 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
742 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
743
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
744 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
745
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
746 * 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
747 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
748 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
749
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
750 * 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
751 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
752 '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
753
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
754 * 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
755 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
756
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
757 * 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
758 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
759
2055
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
760 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
761
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
762 * 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
763 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
764 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
765
2054
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
766 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
767
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
768 * 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
769 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
770 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
771
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
772 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
773
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
774 * 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
775 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
776
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
777 * 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
778 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
779 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
780
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
781 * 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
782 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
783 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
784 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
785
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
786 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
787
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
788 * 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
789 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
790
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
791 * 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
792 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
793 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
794
2051
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
795 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
796
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
797 * 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
798 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
799
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
800 * 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
801 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
802 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
803 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
804 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
805 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
806 XYChartGenerator.
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
807
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
808 * 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
809 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
810 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
811 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
812 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
813 label.
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
814
2050
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
815 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
816
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
817 * 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
818 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
819 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
820 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
821
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
822 * 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
823 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
824 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
825
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
826 * 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
827 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
828
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
829 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
830
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
831 * 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
832 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
833 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
834
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
835 * 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
836 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
837 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
838 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
839
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
840 * 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
841 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
842 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
843 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
844
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
845 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
846
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
847 * 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
848 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
849 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
850 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
851 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
852
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
853 * 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
854 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
855 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
856 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
857 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
858 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
859 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
860 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
861 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
862 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
863
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
864 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
865
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
866 * 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
867 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
868
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
869 * 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
870 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
871
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
872 * 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
873 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
874 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
875
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
876 * 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
877 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
878 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
879 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
880 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
881 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
882
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
883 * 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
884 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
885 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
886 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
887
2046
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
888 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
889
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
890 * 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
891 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
892 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
893 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
894 of castings.
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
895
2045
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
896 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
897
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
898 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
899
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
900 * 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
901 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
902 take a parameter FLYSArtifact.
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
903
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
904 * 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
905 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
906 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
907
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
908 * 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
909 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
910
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
911 * 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
912 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
913 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
914 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
915 export as header.
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
916
2044
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
917 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
918
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
919 * 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
920 (getKm): Removed, not called anymore.
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
921
2043
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
922 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
923
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
924 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
925 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
926 from 'blackboard'.
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
927
2041
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
928 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
929
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
930 * src/main/java/de/intevation/flys/utils/FLYSUtils.java:
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
931 Cosmetics, docs.
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
932
2040
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
933 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
934
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
935 * 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
936 (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
937 active.
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
938
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
939 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
940
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
941 * 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
942 (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
943 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
944
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
945 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
946
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
947 * 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
948 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
949 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
950
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
951 * 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
952 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
953 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
954 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
955 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
956
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
957 * 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
958 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
959 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
960 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
961
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
962 * 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
963 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
964 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
965 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
966 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
967
2037
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
968 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
969
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
970 * 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
971 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
972
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
973 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
974
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
975 * 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
976 (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
977 (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
978 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
979
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
980 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
981
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
982 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
983
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
984 * 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
985 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
986 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
987
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
988 * 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
989 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
990 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
991
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
992 * 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
993 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
994 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
995 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
996
2034
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
997 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
998
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
999 * 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
1000 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
1001
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1002 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
1003
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1004 * 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
1005 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
1006 between two curves.)
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1007
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1008 * 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
1009 Deliver additional info from artifact.
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1010
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1011 * 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
1012 Evaluate new parameter.
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
1013
2032
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1014 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
1015
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1016 * 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
1017
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1018 * 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
1019 access transparency setting in theme.
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1020
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1021 * 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
1022 Respect transparency setting.
2032
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
1023
2031
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
1024 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
1025
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
1026 * 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
1027 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
1028
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
1029 * 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
1030 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
1031
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
1032 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
1033
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
1034 * 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
1035 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
1036
2029
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
1037 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
1038
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
1039 * 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
1040 (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
1041 copied from CrossSectionGenerator.
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
1042
2028
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
1043 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
1044
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
1045 * 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
1046 Refactoring, subclass BlackboardDataFacet, remove duplicate code.
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
1047
2027
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1048 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1049
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1050 Cosmetics.
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1051
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1052 * doc/conf/artifacts/winfo.xml,
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1053 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
1054 Renamed facet for consistency reasons.
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
1055
2026
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
1056 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
1057
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
1058 Make Waterlevelfacet deliver data via blackbord.
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
1059
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
1060 * 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
1061 Subclass BlackboardDataFacet.
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
1062
2025
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
1063 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
1064
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
1065 * 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
1066 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
1067 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
1068 to format.
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
1069
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
1070 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
1071
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
1072 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
1073 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
1074 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
1075
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
1076 * 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
1077 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
1078 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
1079
2023
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
1080 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
1081
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
1082 * src/main/java/de/intevation/flys/exports/VisibleAttribute.java:
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
1083 Removed obsolete imports.
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
1084
2022
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1085 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1086
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1087 Removed obsolete imports.
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1088
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1089 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1090 src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1091 src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1092 src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1093 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1094 Removed obsolete imports.
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
1095
2021
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1096 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
1097
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1098 With StableXYDifferenceRenderer, create legend items in rectangular
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1099 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
1100
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1101 * 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
1102 (legendLine, legendShape): Renamed.
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1103 (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
1104 that.
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
1105
2020
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1106 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1107
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1108 Added further 'area' infrastructure.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1109
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1110 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java:
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1111 New, "area dataset".
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1112
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1113 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1114 (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
1115 (doArea): Construct StyledAreaSeriesCollection instead of two
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1116 dataseries.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1117
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1118 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1119 (AxisDataset.isArea): Distinguish area datasets with instanceof.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1120 (AxisDataset.addArea): New. Replaces addAreaDataset.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1121 (addAreaSeries): Simplified with new custom SeriesCollection.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1122 (applyTheme): Register and style StableXYDifferenceRenderer for
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1123 StyledAreaSeriesCollections.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1124 Added various TODOs and debug output to stabilize development.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1125
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1126 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1127
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1128 * doc/conf/artifacts/winfo.xml: Added facets to compatibility
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1129 matrices.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1130
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1131 * doc/conf/themes.xml: Added Area theme defaults.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
1132
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
1133 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
1134
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
1135 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
1136 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
1137
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
1138 * 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
1139 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
1140
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
1141 * 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
1142 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
1143
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
1144 * 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
1145 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
1146
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
1147 * 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
1148 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
1149
2017
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1150 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1151
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1152 Cosmetics.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1153
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1154 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1155 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1156 src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1157 Doc.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1158
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1159 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1160 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1161 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1162 Whitespace.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1163
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1164 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Doc and
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1165 whitespace.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
1166
2016
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
1167 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
1168
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
1169 * 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
1170 (parseBoolean): New, extracted, updated callers.
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
1171 (parseFillColorField, parseShowBorder): New, for area styles.
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
1172
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
1173 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
1174
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
1175 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
1176
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
1177 * 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
1178 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
1179 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
1180 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
1181 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
1182 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
1183
2014
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
1184 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
1185
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
1186 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
1187
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
1188 * 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
1189 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
1190
2013
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1191 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
1192
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1193 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
1194
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1195 * 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
1196 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
1197
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
1198 * 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
1199 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
1200 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
1201
2012
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
1202 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
1203
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
1204 * 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
1205 Roll-back accidentally committed changes.
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
1206
2011
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
1207 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
1208
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
1209 * 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
1210 (doOut): Hide 'invisible' (deleted) themes from Outgenerators.
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
1211
2010
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1212 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
1213
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1214 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
1215
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1216 * 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
1217 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
1218 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
1219
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1220 * 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
1221 (getAreaName): Access "area.name" data item.
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1222
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
1223 * 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
1224 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
1225
2009
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
1226 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
1227
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
1228 * 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
1229 commit.
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
1230
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
1231 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
1232
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
1233 * 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
1234
2007
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
1235 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
1236
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
1237 * 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
1238 compatibility matrix.
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
1239
2006
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
1240 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
1241
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
1242 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
1243
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
1244 * 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
1245 (doOut): Handle area facets.
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
1246 (doArea): Register areas for area facets.
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
1247
2005
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1248 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
1249
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1250 Add simple area registerig functions.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1251
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1252 * 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
1253 (AxisDataset.addAreaDataset): New, add an area dataset.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1254 (AxisDataset.isArea): New.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1255 (addAreaSeries): New. Add Area Dataset.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1256 (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
1257 renderer.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
1258
2004
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
1259 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
1260
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
1261 * 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
1262 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
1263
2003
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
1264 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
1265
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
1266 * 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
1267 Register AREA ("area") facet type.
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
1268
2002
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
1269 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
1270
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
1271 * 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
1272 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
1273 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
1274 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
1275
2001
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1276 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1277
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1278 Added partial area-infrastructure.
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1279
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1280 * 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
1281 src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1282 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
1283 New artifact, facet and state for area rendering.
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
1284
2000
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1285 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
1286
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1287 * 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
1288 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
1289 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
1290 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
1291
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1292 * 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
1293 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
1294 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
1295
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1296 * 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
1297 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
1298
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
1299 * 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
1300 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
1301 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
1302
1999
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
1303 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
1304
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
1305 * 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
1306 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
1307 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
1308 refactoring!
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
1309
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
1310 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
1311
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
1312 * 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
1313 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
1314 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
1315
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
1316 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
1317
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
1318 * 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
1319 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
1320
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
1321 * 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
1322 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
1323 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
1324
1996
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
1325 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
1326
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
1327 * 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
1328 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
1329 existing.
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
1330
1995
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
1331 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
1332
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
1333 * 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
1334 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
1335
1994
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
1336 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
1337
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
1338 * 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
1339 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
1340
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
1341 * 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
1342 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
1343
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
1344 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
1345
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
1346 * 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
1347 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
1348 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
1349
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
1350 * 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
1351 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
1352 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
1353 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
1354
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
1355 * 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
1356 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
1357
1992
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
1358 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
1359
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
1360 * 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
1361 Attribute that stores double values.
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
1362
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
1363 * 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
1364 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
1365
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
1366 * 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
1367 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
1368
1991
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
1369 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
1370
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
1371 * 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
1372 to set the axis label and id.
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
1373
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
1374 * 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
1375 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
1376 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
1377 be implemented by subclasses.
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
1378
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
1379 * 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
1380 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
1381 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
1382 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
1383 for a specific Y axis.
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
1384
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
1385 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
1386
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
1387 * 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
1388 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
1389
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
1390 * 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
1391 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
1392
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
1393 * 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
1394 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
1395 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
1396
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
1397 * 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
1398 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
1399
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
1400 * 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
1401 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
1402 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
1403 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
1404
1989
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
1405 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
1406
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
1407 * 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
1408 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
1409 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
1410 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
1411 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
1412 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
1413 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
1414 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
1415
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
1416 * 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
1417 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
1418 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
1419 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
1420 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
1421 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
1422
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
1423 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
1424
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
1425 * 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
1426 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
1427 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
1428
1987
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
1429 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
1430
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
1431 * 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
1432 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
1433 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
1434 usage of DOM operations.
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
1435
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
1436 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
1437
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
1438 * 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
1439 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
1440 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
1441 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
1442
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
1443 * 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
1444 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
1445 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
1446 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
1447
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
1448 * 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
1449 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
1450 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
1451
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
1452 * 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
1453 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
1454
1985
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
1455 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
1456
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
1457 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
1458 Cosmetics, doc.
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
1459
1984
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
1460 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
1461
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
1462 Cosmetics.
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
1463
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
1464 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
1465 Remove needless imports.
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
1466
1983
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
1467 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
1468
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
1469 Fix/Guard certain misconditions.
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
1470
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
1471 * 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
1472 not crash when given null-range.
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
1473
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
1474 * 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
1475 Do not crash when given malformed array.
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
1476
1982
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1477 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1478
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1479 Cosmetics.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1480
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1481 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java,
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1482 ChangeLog: Whitespace cosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1483
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1484 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1485 Annotation cosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1486
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1487 * src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java:
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1488 Convenience cosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1489
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1490 * src/main/java/de/intevation/flys/utils/DataUtil.java:
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1491 vim-magicosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
1492
1981
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
1493 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
1494
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
1495 Implement new WaterLineArtifact where needed so far.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
1496
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
1497 * 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
1498 Declare that we implement WaterLineArtifact.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
1499
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
1500 * 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
1501 (getWaterLines): Implement to fulfil new WaterLineArtifact-
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
1502 interface-impl. Also generate new Facet.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
1503
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
1504 * 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
1505 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
1506
1980
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
1507 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
1508
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
1509 Added interface WaterLineArtifact to be implemented by artifacts
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
1510 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
1511
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
1512 * src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java:
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
1513 New, straight-forward interface.
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
1514
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
1515 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
1516
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
1517 * 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
1518 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
1519 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
1520 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
1521
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
1522 * 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
1523 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
1524
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
1525 * 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
1526 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
1527 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
1528 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
1529 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
1530 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
1531 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
1532 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
1533
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
1534 * 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
1535 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
1536 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
1537 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
1538 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
1539
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
1540 * 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
1541 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
1542 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
1543
1978
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
1544 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
1545
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
1546 Recommend cross-sections.
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
1547
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
1548 * 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
1549 respective artifacts.
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
1550
1977
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
1551 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
1552
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
1553 Register factory for CrossSectionArtifacts.
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
1554
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
1555 * doc/conf/conf.xml: Register CrossSectionArtifact-Factory.
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
1556
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
1557 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
1558
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
1559 * 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
1560 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
1561 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
1562
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
1563 * 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
1564 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
1565 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
1566
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
1567 * 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
1568 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
1569 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
1570 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
1571 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
1572
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
1573 * 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
1574 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
1575 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
1576 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
1577
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
1578 * 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
1579 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
1580 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
1581 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
1582
1975
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
1583 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
1584
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
1585 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
1586
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
1587 * 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
1588 (searchCrossSectionKmLine, getCrossSectionSnapKm),
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
1589 (getCrossSectionData): Removed, most functionality contained in
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
1590 CrossSectionArtifact.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
1591 (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
1592
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
1593 * 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
1594 Get a CrossSectionLine from blackboard.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
1595
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
1596 * 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
1597 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
1598 compilation.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
1599
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
1600 * 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
1601 Added Empty-Dataset- guard.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
1602
1974
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
1603 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
1604
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
1605 Cosmetics.
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
1606
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
1607 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
1608 Cosmetics.
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
1609
1973
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
1610 2011-12-13 Ingo Weinzierl <ingo@intevation.de>
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
1611
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
1612 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java,
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
1613 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
1614 Removed superfluous imports.
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
1615
1972
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
1616 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
1617
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
1618 * 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
1619 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
1620
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
1621 * 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
1622 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
1623 CollectionDescriptionHelper.
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
1624
1971
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1625 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
1626
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1627 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
1628 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
1629
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1630 * 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
1631 (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
1632 staticCompute.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1633 (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
1634
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1635 * 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
1636 (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
1637 (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
1638 facets survive a compute.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1639
1970
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1640 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
1641
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1642 * 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
1643 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
1644 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
1645 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
1646 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
1647
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1648 * 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
1649 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
1650 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
1651 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
1652
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1653 * 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
1654 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
1655 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
1656 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
1657 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
1658
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1659 * 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
1660 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
1661
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1662 * 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
1663 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
1664 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
1665 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
1666
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1667 * 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
1668 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
1669
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1670 * 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
1671
1969
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
1672 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
1673
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
1674 * 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
1675 (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
1676
1968
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1677 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1678
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1679 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1680 (addDefaultChartOutput): Convenienve function to add a chart-output.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1681
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1682 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1683
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1684 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1685 Play nice with CrossSectionArtifact. Employ blackboard.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1686
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1687 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1688 Spawn a CrossSectionFacet, handle various data.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1689
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1690 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1691 Do not produce CrossSectionFacets anymore, these now "belong" to
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1692 CrossSectionArtifacts.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1693
1966
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
1694 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
1695
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
1696 * doc/conf/cache.xml: Added cross_sections cache.
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
1697
1965
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
1698 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
1699
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
1700 * 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
1701 (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
1702 CrossSection, employ caching.
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
1703
1964
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
1704 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
1705
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
1706 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
1707 New artifact to handle cross-section access.
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
1708
1963
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
1709 2011-12-09 Raimund Renkert <raimund.renkert@intevation.de>
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
1710
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
1711 Issue 413.
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
1712
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
1713 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
1714 Apply point size from theme attribute linewidth.
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
1715
1962
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1716 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1717
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1718 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1719 src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1720 src/main/java/de/intevation/flys/exports/OutGenerator.java,
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1721 src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1722 Cosmetics.
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1723
1961
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
1724 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
1725
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
1726 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java:
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
1727 Documentation added, let a value be its own neighbour (distance 0).
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
1728
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
1729 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
1730
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
1731 * 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
1732 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
1733
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
1734 * src/main/resources/messages.properties,
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
1735 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
1736 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
1737
1959
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
1738 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
1739
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
1740 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
1741
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
1742 * 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
1743 (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
1744 (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
1745
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
1746 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
1747
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
1748 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
1749 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
1750 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
1751
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
1752 * 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
1753 (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
1754 (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
1755 (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
1756 (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
1757
1957
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1758 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
1759
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1760 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
1761 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
1762 values at Gauge.
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1763
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1764 * 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
1765 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
1766 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
1767 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
1768
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1769 * 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
1770 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
1771 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
1772 (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
1773 interpolation.
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1774
1956
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
1775 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
1776
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
1777 * 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
1778 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
1779 been postfixes before).
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
1780
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
1781 * 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
1782 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
1783
1955
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
1784 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
1785
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
1786 * 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
1787 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
1788 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
1789 correctly.
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
1790
1957
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1791 >>>>>>> .r3356
1954
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
1792 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
1793
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
1794 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
1795
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
1796 * 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
1797 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
1798
1953
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1799 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
1800
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1801 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
1802 ordering, resolved label-i18n TODO.
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1803
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1804 * 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
1805 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
1806 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
1807 label in ls-diagramm.
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1808
1952
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
1809 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
1810
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
1811 * src/main/resources/messages.properties,
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
1812 src/main/resources/messages_de_DE.properties,
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
1813 src/main/resources/messages_en.properties,
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
1814 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
1815
1951
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
1816 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
1817
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
1818 * 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
1819 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
1820
1950
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
1821 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
1822
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
1823 * 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
1824 (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
1825 document of collection.
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
1826
1948
65f9d707caff Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1947
diff changeset
1827 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
1828
1949
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1829 * 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
1830 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
1831 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
1832 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
1833 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
1834 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
1835 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
1836 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
1837 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
1838 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
1839 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
1840 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
1841 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
1842 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
1843 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
1844 Removed superfluous imports.
65f9d707caff Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1947
diff changeset
1845
1947
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
1846 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
1847
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
1848 * 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
1849 Removed import to make it compileable again.
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
1850
1946
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1851 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
1852
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1853 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
1854 pass').
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1855
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1856 * 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
1857 (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
1858 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
1859 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
1860 want ("announce on blackboard").
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1861
1945
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
1862 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
1863
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
1864 * 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
1865 (doOut): Adjusted signature.
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
1866
1944
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1867 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
1868
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1869 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
1870 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
1871
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1872 * 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
1873 (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
1874
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1875 * 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
1876 (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
1877 cosmetics.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1878
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1879 * 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
1880 (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
1881 Artifact and Facet.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1882
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1883 * 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
1884 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
1885 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
1886 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
1887 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
1888 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
1889 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
1890 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
1891 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
1892 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
1893 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
1894 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
1895 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
1896 (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
1897
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1898 * 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
1899 (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
1900
1943
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1901 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
1902
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1903 * 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
1904 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
1905
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1906 * 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
1907 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
1908
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1909 * 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
1910 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
1911
1942
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
1912 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
1913
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
1914 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
1915 Fix wrong documentation.
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
1916
1941
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
1917 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
1918
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
1919 Fix LongitudinalSections multi-axes plotting behavior.
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
1920
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
1921 * 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
1922 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
1923 magic by XYChartGenerator.
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
1924
1940
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1925 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
1926
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1927 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
1928 ChartGenerators.
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1929
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1930 * 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
1931 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
1932 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
1933 documentation.
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1934
1939
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
1935 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
1936
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
1937 * 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
1938 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
1939 be complete but needs testing!
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
1940 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
1941
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
1942 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
1943
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
1944 * 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
1945 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
1946 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
1947 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
1948
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
1949 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
1950
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
1951 * 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
1952 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
1953 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
1954
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
1955 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
1956 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
1957
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
1958 * 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
1959 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
1960 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
1961 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
1962
1936
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
1963 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
1964
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
1965 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
1966
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
1967 * 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
1968 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
1969
1935
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
1970 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
1971
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
1972 Added handling of empty plots.
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
1973
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
1974 * 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
1975 (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
1976 primary axis.
1935
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
1977 (recoverEmptyPlot): New.
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
1978
1934
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
1979 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
1980
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
1981 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
1982
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
1983 * 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
1984 (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
1985 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
1986
1933
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1987 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
1988
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1989 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
1990
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1991 * 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
1992 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
1993 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
1994 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
1995 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
1996 (createYAxis): Implemented.
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1997 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
1998
1932
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
1999 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
2000
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
2001 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
2002 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
2003
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
2004 * 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
2005 (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
2006 count.
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
2007
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
2008 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
2009
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
2010 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
2011 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
2012 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
2013 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
2014 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
2015
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
2016 * 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
2017 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
2018 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
2019 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
2020
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
2021 * 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
2022 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
2023 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
2024 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
2025 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
2026 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
2027 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
2028
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
2029 * 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
2030 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
2031 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
2032 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
2033 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
2034
1930
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
2035 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
2036
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
2037 * src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java,
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
2038 src/main/java/de/intevation/flys/artifacts/datacage/templating/FunctionResolver.java,
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
2039 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
2040 Cosmetics, docs.
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
2041
1929
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
2042 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
2043
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
2044 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
2045 Cosmetics, docs.
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
2046
1928
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
2047 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
2048
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
2049 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableCacheKey.java:
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
2050 Cosmetics, docs.
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
2051
1927
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
2052 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
2053
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
2054 * 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
2055 Resolved TODO about caching certain WstValueTables.
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
2056
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
2057 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
2058
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
2059 * 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
2060 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
2061 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
2062 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
2063
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
2064 * 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
2065
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
2066 * 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
2067 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
2068
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
2069 * 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
2070 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
2071
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
2072 * 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
2073 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
2074
1925
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
2075 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
2076
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
2077 Fixed flys/411.
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
2078
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
2079 * 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
2080 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
2081
1924
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
2082 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
2083
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
2084 * 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
2085 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
2086 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
2087
1923
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
2088 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
2089
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
2090 * 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
2091 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
2092
1922
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
2093 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
2094
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
2095 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
2096 Resolve cosmetic todo, use importData-convenience method.
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
2097
1921
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
2098 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
2099
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
2100 * 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
2101 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
2102
1920
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
2103 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
2104
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
2105 * 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
2106 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
2107 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
2108 line.
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
2109
1919
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
2110 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
2111
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
2112 * 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
2113 Prevent ArrayIndexOutOfBounds, log method entry.
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
2114
1918
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
2115 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
2116
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
2117 * 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
2118 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
2119
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
2120 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
2121
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
2122 * 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
2123 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
2124 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
2125 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
2126 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
2127 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
2128
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
2129 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
2130
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
2131 * 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
2132 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
2133
1915
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
2134 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
2135
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
2136 * 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
2137 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
2138 for these.
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
2139
1914
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
2140 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
2141
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
2142 * 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
2143 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
2144 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
2145
1913
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
2146 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
2147
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
2148 * doc/conf/artifacts/winfo.xml: Extended compatibility matrices.
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
2149
1912
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
2150 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
2151
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
2152 * 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
2153 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
2154
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
2155 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
2156
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
2157 * 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
2158 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
2159 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
2160
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
2161 * 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
2162 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
2163 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
2164
1910
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
2165 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
2166
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
2167 * 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
2168 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
2169 interpolators.
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
2170
1909
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
2171 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
2172
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
2173 * 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
2174 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
2175 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
2176
1908
19c53705a2eb Added Point Stlye for other.wq data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1907
diff changeset
2177 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
2178
19c53705a2eb Added Point Stlye for other.wq data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1907
diff changeset
2179 * 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
2180
1907
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
2181 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
2182
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
2183 * 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
2184 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
2185
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
2186 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
2187
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
2188 * 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
2189 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
2190 (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
2191
1905
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
2192 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
2193
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
2194 * 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
2195 curve outs, minor refactoring of dc conf.
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
2196
1904
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
2197 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
2198
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
2199 * 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
2200 WQKmsInterpolArtifacts.
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
2201
1903
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
2202 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
2203
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
2204 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
2205 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
2206
1901
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
2207 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
2208
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
2209 * 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
2210 Handle interpolated WQ data.
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
2211
1900
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
2212 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
2213
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
2214 * 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
2215 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
2216 these similar implementations.
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
2217
1899
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
2218 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
2219
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
2220 * 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
2221 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
2222
1898
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
2223 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
2224
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
2225 * 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
2226 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
2227
1897
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
2228 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
2229
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
2230 * 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
2231 (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
2232
1896
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
2233 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
2234
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
2235 * 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
2236 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
2237 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
2238
1895
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
2239 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
2240
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
2241 * 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
2242 (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
2243 another.
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
2244
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
2245 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
2246
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
2247 * 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
2248 (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
2249 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
2250
1893
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
2251 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
2252
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
2253 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
2254 (getWKmsName): Fix definition.
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
2255
1892
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
2256 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
2257
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
2258 * 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
2259 (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
2260
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
2261 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
2262
1891
99ca3b686dd1 Added new FacetType 'STATIC_WQ'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1890
diff changeset
2263 * 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
2264 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
2265 discharge curves.
99ca3b686dd1 Added new FacetType 'STATIC_WQ'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1890
diff changeset
2266
1890
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2267 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2268
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2269 Picky cosmetics.
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2270
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2271 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java,
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2272 src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java,
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2273 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2274 src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2275 Cosmetics, docs.
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
2276
1889
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2277 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
2278
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2279 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
2280
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2281 * src/main/resources/messages.properties,
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2282 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
2283 src/main/resources/messages_en.properties,
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2284 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
2285 for Mosel, Elbe, Saar.
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
2286
1888
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2287 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
2288
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2289 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
2290 given columns only.
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2291
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2292 * 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
2293 (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
2294 (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
2295 given column and km.
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
2296
1887
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
2297 2011-11-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
2298
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
2299 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
2300 Minor doc added.
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
2301
1886
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
2302 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
2303
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
2304 * 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
2305 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
2306 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
2307 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
2308 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
2309 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
2310 Removed dead ';' from empty bodies.
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
2311
1885
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
2312 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
2313
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
2314 * 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
2315 s/reset/resetQuick/s in TDoubleArrayLists.
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
2316
1884
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
2317 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
2318
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
2319 * 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
2320 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
2321 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
2322 at the given km.
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
2323
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
2324 * 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
2325 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
2326 some more testing.
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
2327 TODOs:
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
2328 - 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
2329 - 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
2330
1883
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
2331 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
2332
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
2333 * 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
2334 Draw water, too.
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
2335
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
2336 * 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
2337 First code to split datasets by NaNs. WIP.
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
2338
1882
d67a9ca116c3 Last commit broke due to network error.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1881
diff changeset
2339 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
2340
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
2341 * 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
2342 Draw ground with StableXYDifferenceRenderer.
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
2343
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
2344 * 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
2345 Removed XYDatasetToZeroMapper stuff. Not needed any longer
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
2346 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
2347
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
2348 * 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
2349 Removed.Not longer needed.
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
2350
1880
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
2351 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
2352
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
2353 * 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
2354 conf.
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
2355
1879
d7369f395a80 Somewhat unified user-part of dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1878
diff changeset
2356 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
2357
d7369f395a80 Somewhat unified user-part of dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1878
diff changeset
2358 * 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
2359
1878
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
2360 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
2361
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
2362 * 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
2363 backgroundcolor attribute to polygon themes.
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
2364
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
2365 * 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
2366 Added support for backgroundcolor.
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
2367
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
2368 * 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
2369 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
2370 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
2371
1877
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
2372 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
2373
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
2374 * 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
2375 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
2376
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
2377 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
2378
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
2379 * 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
2380 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
2381
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
2382 * 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
2383 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
2384
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
2385 * 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
2386 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
2387
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
2388 * 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
2389 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
2390
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
2391 * 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
2392 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
2393 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
2394
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
2395 * 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
2396 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
2397 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
2398
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
2399 * 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
2400 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
2401 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
2402 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
2403
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
2404 * 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
2405 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
2406
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
2407 * 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
2408 "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
2409 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
2410
1875
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
2411 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
2412
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
2413 * 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
2414 datacage in more situations.
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
2415
1874
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
2416 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
2417
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
2418 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
2419 Removed needless imports.
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
2420
1873
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
2421 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
2422
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
2423 * 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
2424 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
2425
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
2426 * 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
2427 "floodmap" facet.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
2428
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
2429 * 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
2430
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
2431 * 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
2432
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
2433 * 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
2434 Facet type "floodmap.fixpoints".
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
2435
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
2436 * 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
2437
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
2438 * src/main/resources/messages.properties,
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
2439 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
2440 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
2441 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
2442 "floodmap.fixpoints" facets.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
2443
1872
2e810c50e685 Refactored datacage conf to (re)use macros.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1871
diff changeset
2444 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
2445
2e810c50e685 Refactored datacage conf to (re)use macros.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1871
diff changeset
2446 * 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
2447
1871
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
2448 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
2449
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
2450 * 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
2451 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
2452
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
2453 * 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
2454 "floodmap" facet.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
2455
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
2456 * 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
2457
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
2458 * 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
2459
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
2460 * 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
2461 Facet type "floodmap.buildings".
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
2462
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
2463 * 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
2464
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
2465 * src/main/resources/messages.properties,
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
2466 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
2467 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
2468 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
2469 "floodmap.buildings" facets.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
2470
1870
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
2471 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
2472
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
2473 * 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
2474 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
2475
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
2476 * 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
2477 "floodmap" facet.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
2478
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
2479 * 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
2480
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
2481 * 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
2482
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
2483 * 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
2484 Facet type "floodmap.lines".
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
2485
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
2486 * 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
2487
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
2488 * src/main/resources/messages.properties,
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
2489 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
2490 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
2491 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
2492
1869
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
2493 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
2494
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
2495 * 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
2496 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
2497 sections. Minor refac.
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
2498
1868
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
2499 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
2500
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
2501 * 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
2502 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
2503
1867
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
2504 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
2505
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
2506 * 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
2507 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
2508
1866
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
2509 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
2510
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
2511 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
2512 (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
2513 a type belongs to a however-defined "group".
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
2514
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
2515 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
2516
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
2517 * doc/conf/conf.xml: Reverted accidental commit.
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
2518
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
2519 * doc/conf/meta-data.xml: Extracted annotations-macro, add recommendation
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
2520 for discharge longitudinal sections.
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
2521
1865
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
2522 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
2523
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
2524 * doc/conf/conf.xml: Reverted accidental commit.
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
2525
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
2526 * 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
2527 for discharge longitudinal sections.
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
2528
1864
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
2529 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
2530
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
2531 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
2532
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
2533 * 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
2534 for discharge longitudinal section outs.
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
2535
1863
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
2536 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
2537
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
2538 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
2539 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
2540
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
2541 * 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
2542 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
2543
1862
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
2544 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
2545
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
2546 Handle Annotations in DischargeLongitudinalSection diagrams.
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
2547
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
2548 * 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
2549 Call doAnnotations for LONGITUDINAL_ANNOTATION facets.
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
2550
1861
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
2551 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
2552
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
2553 Resolve code duplicate.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
2554
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
2555 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
2556 (doAnnotationsOut): Removed duplicate code.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
2557 Theoretically handle WQKMS data.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
2558
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
2559 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
2560 Adjusted call to doAnnotationOut.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
2561
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
2562 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
2563 (doAnnotations): Doc from LongitudinalSectionGenerator.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
2564
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
2565 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
2566
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
2567 * 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
2568 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
2569
1859
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
2570 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
2571
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
2572 * 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
2573 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
2574 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
2575
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
2576 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
2577
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
2578 * 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
2579 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
2580 "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
2581 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
2582
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
2583 * 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
2584 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
2585
1857
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
2586 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
2587
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
2588 * 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
2589 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
2590
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
2591 * 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
2592
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
2593 * 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
2594 a new type 'floodmap.floodplain'.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
2595
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
2596 * 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
2597 for floodmaps.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
2598
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
2599 * 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
2600
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
2601 * 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
2602
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
2603 * src/main/resources/messages.properties,
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
2604 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
2605 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
2606 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
2607 'floodmap.floodplain' facets.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
2608
1856
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2609 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
2610
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2611 * 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
2612 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
2613
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2614 * 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
2615
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2616 * 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
2617 a new type 'floodmap.catchment'.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2618
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2619 * 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
2620 for floodmaps.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2621
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2622 * 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
2623
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2624 * 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
2625
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2626 * src/main/resources/messages.properties,
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2627 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
2628 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
2629 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
2630 'floodmap.catchment' facets.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2631
1855
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2632 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
2633
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2634 * 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
2635 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
2636
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2637 * 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
2638
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2639 * 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
2640 a new type 'floodmap.hws'.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2641
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2642 * 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
2643 floodmaps.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2644
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2645 * 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
2646
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2647 * 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
2648
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2649 * src/main/resources/messages.properties,
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2650 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
2651 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
2652 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
2653 'floodmap.hws' facets.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2654
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
2655 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
2656
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
2657 * 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
2658 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
2659 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
2660
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
2661 * 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
2662 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
2663
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
2664 * 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
2665 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
2666 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
2667
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
2668 * 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
2669 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
2670 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
2671
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
2672 * 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
2673 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
2674 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
2675
1853
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
2676 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
2677
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
2678 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
2679
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
2680 * 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
2681 Handle HEIGHTMARKS_POINTS facets.
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
2682
1852
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
2683 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
2684
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
2685 Made Q Duration curve initially inactive.
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
2686
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
2687 * 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
2688 (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
2689 cosmetics.
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
2690
1851
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
2691 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
2692
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
2693 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
2694
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
2695 * 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
2696 diagrams. refactored into macro.
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
2697
1850
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2698 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
2699
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2700 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
2701
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2702 * 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
2703 Handle MainValues.
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2704
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2705 * 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
2706 Adjusted to call doAnnotations.
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2707
1849
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2708 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
2709
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2710 Move do*Annotation* (like mainvalue) in XYChartGenerator.
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2711
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2712 * 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
2713 (doAnnotations): New, moved from DischargeCurveGenerator.
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2714
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2715 * 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
2716 (doMainValueAnnotations): Moved to superclass.
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2717
1848
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
2718 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
2719
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
2720 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
2721 Removed duplicate code.
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
2722
1847
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
2723 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
2724
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
2725 * 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
2726 (): 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
2727 (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
2728 diagrams.
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
2729
1846
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
2730 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
2731
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
2732 * 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
2733 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
2734
1845
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2735 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
2736
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2737 * 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
2738 using an oracle database.
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2739
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2740 * 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
2741 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
2742 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
2743 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
2744 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
2745
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2746 * 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
2747 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
2748
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2749 * 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
2750 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
2751 it returns false.
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2752
1844
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
2753 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
2754
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
2755 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
2756 "other.wqkms" missing)
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
2757
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
2758 * 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
2759
1843
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
2760 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
2761
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
2762 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
2763
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
2764 * 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
2765 (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
2766 (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
2767
1842
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
2768 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
2769
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
2770 * 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
2771 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
2772 just skipped.
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
2773
1841
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
2774 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
2775
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
2776 * 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
2777 no longer loadable.
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
2778
1840
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
2779 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
2780
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
2781 * 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
2782 load recommendations for "floodmaps".
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
2783
1839
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
2784 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
2785
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
2786 * 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
2787 (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
2788 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
2789 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
2790
1838
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2791 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2792
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2793 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2794 src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2795 Minor, picky cosmetics.
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2796
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2797 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java:
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2798 Removed junk.
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2799
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2800 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2801 Added documentation.
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2802
1837
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
2803 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
2804
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
2805 * 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
2806 Be more specific in what to catch.
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
2807
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
2808 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
2809
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
2810 * 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
2811 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
2812
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
2813 * 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
2814 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
2815
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
2816 * 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
2817 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
2818
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
2819 * 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
2820 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
2821 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
2822
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
2823 * 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
2824 "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
2825
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
2826 * 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
2827
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
2828 * 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
2829 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
2830 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
2831 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
2832 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
2833
1835
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2834 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
2835
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2836 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
2837 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
2838
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2839 * 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
2840
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2841 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
2842
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2843 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
2844 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
2845
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2846 * 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
2847 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
2848
1833
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
2849 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
2850
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
2851 * 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
2852 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
2853
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
2854 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
2855
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2856 * 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
2857 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
2858 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
2859
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2860 * 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
2861 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
2862 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
2863
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2864 * 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
2865 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
2866
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2867 * 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
2868
1831
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2869 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
2870
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2871 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
2872 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
2873 in flys-collections outputs.
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2874
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2875 * 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
2876 (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
2877 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
2878 return value.
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2879
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
2880 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
2881
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
2882 * 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
2883 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
2884
1829
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
2885 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
2886
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
2887 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
2888 a yet-to-be understood NPE.
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
2889
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
2890 * 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
2891 discharge curves.
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
2892
1828
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2893 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
2894
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2895 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
2896 the output.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2897
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2898 * 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
2899 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
2900 output name.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2901
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2902 * 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
2903 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
2904
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2905 * 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
2906 (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
2907 (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
2908
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2909 * 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
2910 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
2911
1827
03f129fa0256 Defined default themes for other.w(q)kms .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1826
diff changeset
2912 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
2913
03f129fa0256 Defined default themes for other.w(q)kms .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1826
diff changeset
2914 * 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
2915
1826
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
2916 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
2917
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
2918 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
2919 src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
2920 Cosmetics, reduce logging noise.
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
2921
1825
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2922 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
2923
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2924 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
2925 WKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2926
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2927 * 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
2928 Cache Key for static wqkms data.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2929
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2930 * 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
2931 Facet for WQKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2932
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2933 * 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
2934 Factory to access WQKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2935
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2936 * 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
2937 Artifact that provides 'static' WQKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2938
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2939 * 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
2940 Added STATIC_WQKMS type.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2941
1824
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
2942 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
2943
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
2944 * 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
2945 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
2946 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
2947 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
2948
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
2949 * 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
2950 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
2951
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
2952 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
2953
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
2954 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
2955 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
2956 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
2957 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
2958 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
2959 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
2960 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
2961 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
2962
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
2963 * 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
2964
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
2965 * 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
2966 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
2967
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
2968 * 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
2969 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
2970 (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
2971 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
2972
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
2973 * 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
2974 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
2975
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
2976 * 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
2977 (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
2978 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
2979
1821
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
2980 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
2981
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
2982 * 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
2983 Added ARTIFACT key, documentation.
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
2984
1820
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
2985 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
2986
1823
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2987 * 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
2988 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
2989 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
2990
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2991 - 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
2992 in our diagrams.
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2993
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2994 - 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
2995 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
2996
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2997 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
2998
1820
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
2999 * 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
3000 Reenabled dumping data to disk.
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
3001
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
3002 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
3003
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
3004 * 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
3005 Removed superfluous import.
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
3006
1818
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
3007 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
3008
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
3009 * 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
3010 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
3011 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
3012 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
3013
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
3014 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
3015
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
3016 * 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
3017
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
3018 * 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
3019 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
3020
1816
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3021 2011-11-02 Ingo Weinzierl <ingo@intevation.de>
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3022
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3023 * 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
3024 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
3025 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
3026 methods.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3027
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3028 * 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
3029 creation of LayerInfo objects.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3030
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3031 * 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
3032 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
3033 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
3034
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3035 * 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
3036 '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
3037 to 'floodmap.kms'.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3038
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3039 * doc/conf/mapserver/symbols.sym,
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3040 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
3041
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3042 * 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
3043 using LayerInfo.getExtent().
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3044
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3045 * 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
3046 SYMBOLSET.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3047
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3048 * 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
3049 abstract method getGeometryType().
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3050
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3051 * 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
3052 getGeometryType() of WMSDBArtifact. This Artifact provides "POINT"s.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3053
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3054 * 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
3055 Create new WMSDBLayerFacets with geometry type "LINE".
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3056
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3057 * 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
3058 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
3059 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
3060 could be "POLYGON", "POINT", "LINE" and so on.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3061
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3062 * 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
3063 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
3064
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3065 * 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
3066 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
3067 MapserverStyle.Clazz.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
3068
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
3069 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
3070
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3071 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
3072 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
3073
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3074 * 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
3075 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
3076
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3077 * 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
3078 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
3079
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3080 * 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
3081 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
3082 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
3083
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3084 * 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
3085 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
3086
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3087 * 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
3088 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
3089
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3090 * 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
3091 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
3092
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
3093 * 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
3094 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
3095
1814
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
3096 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
3097
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
3098 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
3099 Documentation added.
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
3100
1813
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
3101 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
3102
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
3103 * 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
3104 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
3105
1812
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3106 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
3107
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3108 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
3109 discharge curve diagrams.
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3110
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3111 * 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
3112 (addPointsQW): New helper function.
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3113
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3114 * 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
3115 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
3116 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
3117 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
3118 StyledSeriesBuilder.addPointsQW .
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
3119
1811
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
3120 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
3121
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
3122 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
3123 Removed logger/debugging noise.
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
3124
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
3125 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
3126
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
3127 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
3128 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
3129 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
3130 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
3131
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
3132 * 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
3133 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
3134 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
3135
1808
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1807
diff changeset
3136 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
3137
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
3138 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
3139 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
3140 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
3141 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
3142
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3143 * 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
3144 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
3145 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
3146 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
3147 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
3148 (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
3149 Added MAINVALUES_{Q,W} definition.
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1807
diff changeset
3150
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
3151 * 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
3152 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
3153 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
3154
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
3155 * 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
3156 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
3157
1807
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3158 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
3159
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3160 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
3161 mainvalues.
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3162
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3163 * 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
3164 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
3165 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
3166 one state.
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
3167
1806
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
3168 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
3169
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
3170 * 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
3171 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
3172 returned by the backend.
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
3173
1805
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3174 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
3175
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3176 * 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
3177 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
3178
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3179 * 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
3180
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3181 * 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
3182
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3183 * 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
3184 facet.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3185
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3186 * 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
3187 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
3188
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3189 * 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
3190 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
3191
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3192 * 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
3193 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
3194 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
3195
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3196 * 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
3197 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
3198
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
3199 * 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
3200 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
3201 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
3202 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
3203 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
3204
1804
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
3205 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
3206
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
3207 Fix incompilability.
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
3208
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
3209 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java:
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
3210 Adjust to changed CrossSectionFacet.
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
3211
1803
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3212 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
3213
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3214 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
3215 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
3216 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
3217 for now).
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3218
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3219 * 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
3220 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
3221 one).
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3222 (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
3223 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
3224 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
3225
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3226 * 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
3227 Allow indexing.
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3228
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
3229 * 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
3230 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
3231
1802
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3232 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
3233
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3234 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
3235 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
3236
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3237 * 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
3238 (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
3239 (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
3240 waterlevel.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3241
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3242 * 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
3243 Add index.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3244
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
3245 * 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
3246 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
3247
1801
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
3248 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
3249
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
3250 * 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
3251 Added code to calculate intersection points.
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
3252
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
3253 * 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
3254 Added polygons for trivial cases. WIP
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
3255
1800
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
3256 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
3257
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
3258 * 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
3259 Made it compilable again.
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
3260
1799
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
3261 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
3262
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
3263 * 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
3264 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
3265
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
3266 * 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
3267 More code. WIP.
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
3268
1798
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
3269 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
3270
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
3271 * 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
3272 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
3273
1797
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
3274 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
3275
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
3276 * 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
3277 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
3278
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
3279 * 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
3280 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
3281
1796
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
3282 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
3283
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
3284 * 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
3285 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
3286
1795
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
3287 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
3288
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
3289 * 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
3290 Interim check in. Work in progress.
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
3291
1794
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
3292 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
3293
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
3294 * 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
3295 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
3296 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
3297
1793
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
3298 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
3299
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
3300 * 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
3301 floodmap.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
3302
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
3303 * 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
3304 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
3305 compatible for Mapserver-
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
3306
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
3307 * 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
3308 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
3309 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
3310
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
3311 * 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
3312 Implemented the setStyle() and getStyle() methods.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
3313
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
3314 * 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
3315 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
3316 LayerInfo.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
3317
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
3318 * 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
3319 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
3320 style.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
3321
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
3322 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
3323
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
3324 * 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
3325 "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
3326
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
3327 * 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
3328 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
3329
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
3330 * 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
3331 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
3332
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
3333 * 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
3334 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
3335 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
3336 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
3337
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
3338 * 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
3339 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
3340 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
3341
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
3342 * 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
3343 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
3344 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
3345
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
3346 * 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
3347 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
3348
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
3349 * 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
3350 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
3351 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
3352
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
3353 * 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
3354 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
3355 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
3356
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
3357 * 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
3358 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
3359 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
3360
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
3361 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
3362
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
3363 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
3364 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
3365
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
3366 * 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
3367 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
3368
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
3369 * 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
3370 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
3371 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
3372 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
3373
1790
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
3374 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
3375
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
3376 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
3377 diagrams datacage.
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
3378
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
3379 * 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
3380 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
3381 w-difference diagrams, too.
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
3382
1789
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
3383 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
3384
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
3385 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
3386
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
3387 * 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
3388 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
3389 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
3390 WDifferences- diagram.
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
3391
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
3392 * 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
3393
1788
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
3394 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
3395
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
3396 * 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
3397 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
3398 matrix.
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
3399
1787
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
3400 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
3401
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
3402 * 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
3403 Added simpler constructor.
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
3404
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
3405 * 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
3406 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
3407 Adjusted construction of StaticStates.
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
3408
1786
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
3409 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
3410
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
3411 * 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
3412 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
3413
1785
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
3414 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
3415
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
3416 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
3417 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
3418
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
3419 * 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
3420 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
3421 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
3422 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
3423 masterartifacts configuration (e.g. winfo.xml).
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
3424
1784
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
3425 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
3426
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
3427 * 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
3428 (mergeAttributes, getMasterArtifact): Extraced, updated caller.
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
3429 Cosmetics to reduce indentation one step.
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
3430
1783
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
3431 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
3432
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
3433 * 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
3434 (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
3435 state ids.
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
3436
1782
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
3437 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
3438
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
3439 * 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
3440 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
3441 called.
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
3442
1781
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
3443 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
3444
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
3445 * 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
3446 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
3447 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
3448
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
3449 * 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
3450 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
3451 only which requires a FLYSArtifactCollection.doOut()!
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
3452
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
3453 * 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
3454 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
3455
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
3456 * 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
3457 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
3458 into the Mapfile template.
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
3459
1780
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
3460 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
3461
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
3462 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
3463 src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java,
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
3464 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
3465 Cosmetics, doc.
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
3466
1779
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
3467 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
3468
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
3469 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
3470
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
3471 * 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
3472 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
3473 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
3474 documentation added.
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
3475
1777
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
3476 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
3477
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
3478 Extracted getFlysContext from FLYSArtifacts into FLYSUtils.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
3479
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
3480 * 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
3481 (getFlysContext): Added, extracted from FLYSArtifact.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
3482
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
3483 * 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
3484 (getFlysContext): Moved to FLYSUtils, updated callers.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
3485
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
3486 * 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
3487 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
3488 Update callers to getFlysContext.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
3489
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
3490 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
3491
1778
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
3492 * 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
3493 Catch IOException - flys-artifacts compiles again.
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
3494
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
3495 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
3496
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
3497 * 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
3498 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
3499
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
3500 * 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
3501 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
3502 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
3503
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
3504 * 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
3505 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
3506
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
3507 * 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
3508 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
3509 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
3510
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
3511 * 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
3512 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
3513
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
3514 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
3515
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
3516 * 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
3517 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
3518 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
3519 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
3520
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
3521 * 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
3522 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
3523
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
3524 * 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
3525 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
3526 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
3527
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
3528 * 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
3529 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
3530 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
3531
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
3532 * 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
3533 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
3534 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
3535
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
3536 * 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
3537
1773
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
3538 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
3539
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
3540 * 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
3541 when having computational discharge curves.
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
3542
1772
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
3543 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
3544
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
3545 * 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
3546 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
3547
1771
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
3548 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
3549
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
3550 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
3551 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
3552
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
3553 * 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
3554 (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
3555 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
3556
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
3557 * 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
3558 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
3559 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
3560
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
3561 * 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
3562 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
3563 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
3564 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
3565 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
3566 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
3567 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
3568 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
3569 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
3570 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
3571
1770
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
3572 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
3573
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
3574 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
3575 src/main/java/de/intevation/flys/collections/OutputParser.java:
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
3576 Cosmetics, documentation.
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
3577
1769
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
3578 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
3579
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
3580 * 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
3581 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
3582 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
3583
1768
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
3584 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
3585
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
3586 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
3587 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
3588 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
3589 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
3590 Cosmetics.
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
3591
1767
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
3592 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
3593
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
3594 * 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
3595 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
3596 a pure list instead.
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
3597
1766
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
3598 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
3599
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
3600 * 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
3601 minor cleanups.
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
3602
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
3603 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
3604
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
3605 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
3606 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
3607 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
3608 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
3609 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
3610 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
3611
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
3612 * 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
3613 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
3614 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
3615 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
3616 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
3617 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
3618 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
3619 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
3620 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
3621 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
3622
1764
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
3623 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
3624
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
3625 * 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
3626 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
3627
1763
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
3628 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
3629
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
3630 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
3631 Cosmetics, docs.
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
3632
1762
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
3633 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
3634
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
3635 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
3636
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
3637 * 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
3638 (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
3639 enter in active state.
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
3640
1761
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
3641 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
3642
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
3643 * doc/conf/meta-data.xml: Fix broken datacage config.
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
3644
1759
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
3645 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
3646
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
3647 * 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
3648 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
3649
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
3650 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
3651
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
3652 * 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
3653 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
3654 always be drawn). Minor refactoring.
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
3655
1758
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
3656 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
3657
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
3658 * 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
3659 in datacage when longitudinal sections are shown (yet not
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
3660 functional).
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
3661
1757
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
3662 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
3663
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
3664 * doc/conf/meta-data.xml: Cosmetics.
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
3665
1756
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
3666 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
3667
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
3668 * 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
3669
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
3670 * 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
3671 (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
3672 Added documentation.
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
3673
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
3674 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
3675
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
3676 * 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
3677 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
3678 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
3679 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
3680
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
3681 * 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
3682 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
3683 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
3684
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
3685 * 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
3686 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
3687
1753
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3688 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
3689
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3690 * 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
3691 Added methods to parse further attributes.
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3692
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3693 * 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
3694 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
3695
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3696 * 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
3697 Removed the spamy debug output.
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3698
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
3699 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
3700
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
3701 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
3702 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
3703 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
3704 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
3705
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
3706 * 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
3707 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
3708 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
3709 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
3710
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
3711 * 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
3712 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
3713 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
3714
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
3715 * 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
3716 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
3717
1751
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
3718 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
3719
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
3720 * 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
3721 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
3722
1750
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3723 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
3724
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3725 * doc/conf/themes.xml:
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3726 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
3727 attribute name.
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3728
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3729 * 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
3730 Process text attributes correctly.
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3731
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
3732 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
3733
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
3734 * 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
3735 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
3736 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
3737
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
3738 * 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
3739
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
3740 * 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
3741
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
3742 * 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
3743 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
3744 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
3745
1748
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
3746 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
3747
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
3748 * 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
3749 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
3750
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
3751 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
3752
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
3753 * 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
3754 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
3755
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
3756 * 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
3757 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
3758 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
3759
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
3760 * 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
3761 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
3762 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
3763
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
3764 * 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
3765 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
3766 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
3767 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
3768 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
3769 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
3770 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
3771
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
3772 * 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
3773 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
3774 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
3775
1746
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
3776 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de>
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
3777
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
3778 * doc/conf/themes.xml:
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
3779 Added new theme attributes.
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
3780
1745
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
3781 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
3782
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
3783 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
3784
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
3785 * 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
3786 (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
3787 range.
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
3788
1744
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3789 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
3790
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3791 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
3792 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
3793 'backend'/db instead.
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3794
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3795 * 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
3796 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
3797 collection.
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3798
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
3799 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
3800
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
3801 * 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
3802 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
3803 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
3804 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
3805 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
3806 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
3807
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
3808 * 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
3809 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
3810 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
3811
1742
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
3812 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
3813
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
3814 * doc/conf/themes.xml:
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
3815 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
3816 theme 'Text'.
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
3817
1741
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3818 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
3819
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3820 Fix for flys/issue316
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3821
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3822 * 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
3823 constructor to not sort the data.
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3824
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3825 * 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
3826 Use the not sorting constructor of StyledXYSeries.
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3827
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
3828 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
3829
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
3830 * 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
3831 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
3832
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
3833 * 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
3834 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
3835 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
3836 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
3837 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
3838 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
3839
1739
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
3840 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
3841
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
3842 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
3843 protections.
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
3844
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
3845 * 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
3846
1738
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
3847 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
3848
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
3849 * 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
3850 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
3851
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
3852 * 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
3853 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
3854 Apply a theme to axis annotations.
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
3855
1737
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
3856 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
3857
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
3858 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
3859 the name).
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
3860
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
3861 * 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
3862 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
3863 removed.
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
3864
1736
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
3865 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
3866
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
3867 * 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
3868 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
3869
1735
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3870 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
3871
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3872 * 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
3873 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
3874
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3875 * 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
3876 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
3877 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
3878 parameters.
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3879
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3880 * 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
3881 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
3882 the XML request document.
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3883
1734
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
3884 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
3885
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
3886 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
3887
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
3888 * 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
3889 (doWOut, doWOut): Simplified.
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
3890
1733
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
3891 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
3892
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
3893 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
3894
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
3895 * 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
3896 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
3897
1732
1a57027286ce Handle StaticWKmsArtifacts in WDifferencesState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1731
diff changeset
3898
1731
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
3899 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
3900
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
3901 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
3902 (.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
3903
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
3904 * 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
3905 staticwkms factory in certain case.
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
3906
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
3907 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
3908
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
3909 * 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
3910 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
3911 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
3912
1729
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3913 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
3914
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3915 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
3916
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3917 * 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
3918 (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
3919 inactively.
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3920 (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
3921
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3922 * 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
3923 Refactored to expose getWKmsName separately.
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3924
1728
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
3925 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
3926
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
3927 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
3928 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
3929
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
3930 * 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
3931 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
3932
1727
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
3933 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
3934
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
3935 Register staticwkms factory.
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
3936
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
3937 * 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
3938 Artifacts.
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
3939
1726
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3940 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
3941
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3942 Fetch name of static WKms.
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3943
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3944 * 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
3945 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
3946
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3947 * 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
3948 Remove dependence on Kind.
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3949
1725
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
3950 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
3951
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
3952 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
3953
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
3954 * 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
3955 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
3956
1724
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
3957 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
3958
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
3959 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
3960
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
3961 * 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
3962 (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
3963
1723
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3964 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
3965
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3966 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
3967 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
3968
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3969 * 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
3970 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
3971
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3972 * 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
3973 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
3974
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3975 * 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
3976 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
3977
1722
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3978 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3979
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3980 Add WKMsFactory to access 'static' wst-data.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3981
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3982 * src/main/java/de/intevation/flys/artifacts/model/StaticWKmsCacheKey.java:
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3983 Cache Key for the static WKms data.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3984
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3985 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3986 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
3987 name.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3988
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3989 * doc/conf/cache.xml: Added cache configuration for static wkms data.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3990
1721
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3991 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3992
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3993 Cosmetics, docs.
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3994
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3995 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3996 src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3997 src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3998 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3999 src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
4000 Cosmetics, docs.
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
4001
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
4002 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
4003
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
4004 * 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
4005 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
4006
1719
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4007 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
4008
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4009 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
4010
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4011 * doc/conf/themes.xml: Added "Annotations" default style.
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4012
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4013 * 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
4014 Set style of annotations, minor cosmetics.
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
4015
1718
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
4016 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
4017
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
4018 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
4019 Made inner class ThemeList static.
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
4020 s/new Integer(small)/Integer.valueOf(small)/
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
4021
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
4022 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
4023
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
4024 * 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
4025 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
4026 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
4027
1716
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4028 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
4029
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4030 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
4031 (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
4032
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4033 * 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
4034 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
4035
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4036 * 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
4037 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
4038
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4039 * 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
4040 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
4041 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
4042 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
4043 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
4044
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
4045 * 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
4046 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
4047
1715
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4048 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
4049
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4050 * 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
4051 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
4052 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
4053 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
4054
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4055 * 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
4056 the constructor call of ManagedFacetAdapter.
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4057
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4058 * 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
4059 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
4060 ManagedFacets.
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
4061
1714
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
4062 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
4063
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
4064 * 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
4065 Added method to apply line type.
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
4066
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
4067 * doc/conf/themes.xml:
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
4068 Changed initial default value for line type.
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
4069
1713
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
4070 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
4071
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
4072 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
4073
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
4074 * 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
4075 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
4076
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
4077 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
4078
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
4079 * 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
4080 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
4081
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
4082 * 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
4083 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
4084
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
4085 * 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
4086 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
4087
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
4088 * 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
4089 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
4090 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
4091 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
4092 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
4093 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
4094 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
4095 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
4096 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
4097
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
4098
1711
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4099 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
4100
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4101 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
4102
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4103 * 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
4104 (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
4105
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4106 * 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
4107 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
4108
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
4109 * 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
4110 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
4111
1710
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4112 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
4113
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4114 * 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
4115 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
4116 '$CONFIGDIR' in templates.
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4117
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4118 * 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
4119 "$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
4120
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
4121 * 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
4122 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
4123
1709
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4124 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
4125
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4126 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
4127 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
4128 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
4129 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
4130 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
4131 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
4132
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4133 * 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
4134 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
4135 (getInitialFacetActivity):
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4136 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
4137 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
4138
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4139 * 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
4140 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
4141 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
4142 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
4143
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4144 * 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
4145 (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
4146 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
4147
1708
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
4148 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
4149
1709
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
4150 Cosmetics, removed obsolete imports.
1708
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
4151
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
4152 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
4153 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
4154 Removed obsolete imports.
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
4155
1707
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
4156 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
4157
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
4158 * 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
4159 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
4160 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
4161 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
4162 possible... strange!
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
4163
1706
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4164 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
4165
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4166 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
4167
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4168 * src/main/resources/messages.properties,
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4169 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
4170 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
4171 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
4172 state.winfo.waterlevel_pair_select .
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
4173
1705
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
4174 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
4175
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
4176 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
4177 Anmerkungen zur Umsetzung) .
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
4178
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
4179 * 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
4180 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
4181 default value for i18n string.
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
4182
1704
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4183 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4184
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4185 Cosmetics, docs.
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4186
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4187 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4188 Cosmetics: Space after full stop in commments, slightly improved
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4189 documentation, added one debug message.
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
4190
1703
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4191 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
4192
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4193 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
4194
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4195 * 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
4196 WDifferencesState.
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4197
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
4198 * 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
4199 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
4200 (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
4201
1702
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4202 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4203
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4204 Added wdiff-chart translations.
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4205
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4206 * src/main/resources/messages.properties,
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4207 src/main/resources/messages_de_DE.properties,
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4208 src/main/resources/messages_en.properties,
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
4209 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
4210
1701
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
4211 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
4212
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
4213 * 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
4214 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
4215 Expose translateable Strings as constants.
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
4216
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
4217 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
4218
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
4219 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
4220
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
4221 * 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
4222 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
4223 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
4224 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
4225 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
4226
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
4227 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
4228
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
4229 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
4230
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
4231 * 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
4232 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
4233 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
4234
1698
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
4235 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
4236
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
4237 * 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
4238 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
4239
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
4240 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
4241
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
4242 * 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
4243 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
4244 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
4245
1696
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
4246 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
4247
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
4248 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
4249 facets.)
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
4250
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
4251 * 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
4252 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
4253 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
4254
1695
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
4255 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
4256
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
4257 * 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
4258 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
4259 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
4260
1694
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
4261 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
4262
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
4263 * 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
4264 Fix import/reference.
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
4265
1693
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
4266 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
4267
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
4268 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
4269 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
4270 (reparameterization).
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
4271
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
4272 * 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
4273 (createItems): Override to include old data.
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
4274
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
4275 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
4276
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
4277 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
4278 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
4279
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
4280 * 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
4281 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
4282 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
4283 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
4284
1691
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4285 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4286
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4287 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java:
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4288 Cosmetics, added an (@Override) annotation.
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4289
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4290 * src/main/java/de/intevation/flys/artifacts/model/CalculationResult.java,
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4291 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4292 Cosmetics, added documentation.
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4293
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4294 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4295 Cosmetics, whitespace after full stops in comments, added
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4296 (@Override) annotation.
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
4297
1690
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
4298 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
4299
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
4300 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
4301
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
4302 * 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
4303 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
4304 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
4305 equal.
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
4306
1689
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
4307 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
4308
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
4309 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
4310
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
4311 * 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
4312 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
4313 or not.
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
4314
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
4315 * 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
4316 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
4317 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
4318
1688
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
4319 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
4320
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
4321 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
4322 Still does not work in all cases.
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
4323
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
4324 * 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
4325 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
4326 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
4327
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
4328 * 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
4329 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
4330 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
4331
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
4332 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
4333 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
4334
1687
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
4335 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
4336
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
4337 * 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
4338 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
4339
1686
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
4340 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
4341
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
4342 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
4343
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
4344 * 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
4345 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
4346 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
4347
1685
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
4348 2011-10-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
4349
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
4350 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java,
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
4351 src/main/java/de/intevation/flys/artifacts/states/DistanceSelect.java,
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
4352 src/main/java/de/intevation/flys/artifacts/states/RangeState.java,
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
4353 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
4354 Add whitespace after full stop in comments, minor doc improvements.
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
4355
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
4356 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
4357
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
4358 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
4359
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
4360 * 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
4361 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
4362 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
4363 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
4364 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
4365
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
4366 * 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
4367 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
4368 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
4369 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
4370 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
4371 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
4372 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
4373 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
4374 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
4375 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
4376 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
4377 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
4378 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
4379 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
4380 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
4381 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
4382
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
4383 * 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
4384 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
4385 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
4386 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
4387 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
4388
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
4389 * 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
4390 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
4391 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
4392 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
4393
1683
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
4394 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
4395
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
4396 * 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
4397 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
4398
1682
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
4399 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
4400
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
4401 * 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
4402 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
4403
1681
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
4404 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
4405
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
4406 fixed flys/issue201
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
4407
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
4408 * 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
4409 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
4410
1680
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
4411 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
4412
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
4413 fixed flys/issue177
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
4414
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
4415 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
4416 Revert rev2245. Code works fine now! :-)
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
4417
1679
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
4418 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
4419
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
4420 * 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
4421 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
4422 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
4423
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
4424 * 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
4425 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
4426 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
4427
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
4428 * 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
4429 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
4430 FLYSAnnotation.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
4431
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
4432 * 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
4433 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
4434 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
4435 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
4436
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
4437 * 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
4438 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
4439 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
4440 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
4441 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
4442 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
4443 in the chart.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
4444
1678
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
4445 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
4446
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
4447 Removed code duplication of guessWaterIncreasing()
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
4448
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
4449 * 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
4450 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
4451
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
4452 * 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
4453 get WKms as arguments.
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
4454
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
4455 * 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
4456 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
4457 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
4458 the extended WKms interface.
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
4459
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
4460 * 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
4461 Uses the generalized DataUtil.guessWaterIncreasing().
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
4462
1677
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
4463 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
4464
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
4465 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
4466 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
4467 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
4468
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
4469 * 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
4470 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
4471 set of annotations.
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
4472
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
4473 * 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
4474 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
4475 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
4476 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
4477
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
4478 * 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
4479 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
4480 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
4481 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
4482 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
4483 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
4484 display annotations yet.
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
4485
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
4486 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
4487
6e840e213fdf Backjump correction: Finally looks fine.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1675
diff changeset
4488 * 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
4489 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
4490
1675
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
4491 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
4492
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
4493 * 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
4494 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
4495
1674
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
4496 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
4497
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
4498 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
4499
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
4500 * 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
4501 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
4502
1673
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
4503 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
4504
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
4505 * 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
4506 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
4507 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
4508
1672
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
4509 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
4510
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
4511 * 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
4512 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
4513 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
4514
1671
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
4515 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
4516
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
4517 * 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
4518 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
4519 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
4520
1670
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
4521 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
4522
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
4523 * 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
4524 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
4525 Removed superfluous imports.
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
4526
1669
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
4527 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
4528
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
4529 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
4530
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
4531 * 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
4532 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
4533
1668
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
4534 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
4535
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
4536 * 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
4537 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
4538 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
4539 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
4540
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
4541 * 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
4542 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
4543
1667
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
4544 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
4545
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
4546 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
4547
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
4548 * 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
4549 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
4550 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
4551 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
4552
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
4553 * 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
4554 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
4555 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
4556 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
4557 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
4558
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
4559 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
4560
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
4561 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
4562
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
4563 * 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
4564 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
4565 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
4566 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
4567
1665
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
4568 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
4569
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
4570 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
4571 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
4572
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
4573 * 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
4574 (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
4575
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
4576 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
4577
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
4578 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
4579 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
4580
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
4581 * 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
4582 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
4583
1663
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
4584 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
4585
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
4586 * 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
4587 (createStaticData, getLabels): Create proper labels for differences.
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
4588
1662
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
4589 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
4590
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
4591 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
4592 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
4593
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
4594 * 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
4595 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
4596 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
4597
1661
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
4598 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
4599
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
4600 * 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
4601 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
4602
1660
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
4603 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
4604
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
4605 * 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
4606 Extracted/use StringUtil.wWrap .
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
4607
1659
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
4608 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
4609
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
4610 * 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
4611 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
4612
1658
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4613 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
4614
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4615 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
4616
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4617 * 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
4618 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
4619 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
4620
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4621 * 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
4622 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
4623
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4624 * 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
4625 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
4626 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
4627 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
4628 export files.
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4629
1657
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4630 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
4631
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4632 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
4633
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4634 * 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
4635 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
4636 without Q facet).
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4637 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
4638 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
4639 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
4640
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4641 * 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
4642 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
4643 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
4644
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
4645 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
4646
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
4647 * 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
4648 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
4649 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
4650 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
4651
1655
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
4652 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
4653
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
4654 Extracted StringUtil.unbracket from WaterlevelSelectState.strip.
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
4655
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
4656 * 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
4657 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
4658 Extract and use StringUtil.unbracket, minor doc.
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
4659
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
4660 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
4661
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4662 * 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
4663 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
4664 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
4665
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4666 * 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
4667 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
4668 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
4669 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
4670 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
4671 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
4672 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
4673
1653
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4674 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
4675
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4676 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
4677
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4678 * 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
4679 (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
4680 siblings.
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4681
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4682 * 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
4683 (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
4684 Also adjusted label.
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4685
1652
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
4686 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
4687
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
4688 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
4689
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
4690 * 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
4691 (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
4692
1651
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4693 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
4694
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4695 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
4696
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4697 * 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
4698 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
4699
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4700 * 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
4701 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
4702
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4703 * 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
4704 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
4705
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
4706 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
4707
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
4708 * 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
4709 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
4710 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
4711
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
4712 * 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
4713 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
4714
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
4715 * 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
4716 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
4717 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
4718 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
4719
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
4720 * 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
4721 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
4722 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
4723 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
4724
1649
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
4725 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
4726
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
4727 * 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
4728 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
4729 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
4730 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
4731
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
4732 * 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
4733 broken error num parsing.
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
4734
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
4735 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
4736
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
4737 * 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
4738 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
4739
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4740 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
4741
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4742 * ChangeLog: Fixed whitespace usage.
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4743
1646
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
4744 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
4745
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
4746 * 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
4747 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
4748 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
4749 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
4750 Removed superfluous imports.
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
4751
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
4752 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
4753
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
4754 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
4755
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
4756 * 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
4757 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
4758
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
4759 * 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
4760 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
4761 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
4762 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
4763 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
4764
1644
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
4765 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
4766
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
4767 * 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
4768 to low.
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
4769
1643
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
4770 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
4771
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4772 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
4773 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
4774
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
4775 * 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
4776 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
4777
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
4778 * 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
4779 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
4780 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
4781
1642
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
4782 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
4783
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
4784 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
4785
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
4786 * 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
4787 File.getCanonicalPath() to substitute "../" in shapefile directories.
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
4788
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
4789 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
4790
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
4791 * 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
4792 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
4793 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
4794 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
4795
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
4796 * 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
4797 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
4798
1640
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
4799 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
4800
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4801 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
4802 values.
1640
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
4803
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
4804 * 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
4805 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
4806 (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
4807 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
4808
1639
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
4809 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
4810
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4811 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
4812 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
4813
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
4814 * 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
4815 (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
4816 "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
4817 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
4818 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
4819
1638
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4820 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
4821
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4822 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
4823
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4824 * 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
4825 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
4826
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4827 * 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
4828 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
4829 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
4830 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
4831 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
4832
1639
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
4833 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
4834
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4835 Fix (revert) access to position in ManagedDomFacet.
1637
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4836
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4837 * 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
4838 (getPosition): Do not add prefix when querying position ("pos")
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4839 attribute, add a logger for faster future debugging.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4840
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4841 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4842
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4843 Squash positional conflict-bug.
1637
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4844
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4845 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4846 (mergeFacets): Removed, replaced in parts by pickFacet.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4847 (pickFacet): New, return facet to be added to document.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4848 Documentation added.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4849
1636
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
4850 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
4851
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4852 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
4853 "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
4854
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
4855 * 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
4856 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
4857 (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
4858
1635
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4859 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4860
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4861 Refactoring, doc.
1635
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4862
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4863 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4864 (mergeFacets): Removed, replaced in parts by pickFacet.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4865 (pickFacet): New, return facet to be added to document.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4866 Documentation added.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4867
1634
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
4868 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
4869
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4870 Cosmetics, docs.
1634
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
4871
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
4872 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
4873 Documentation added.
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
4874
1633
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
4875 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
4876
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
4877 * 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
4878 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
4879 connection handling.
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
4880
1632
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
4881 2011-09-22 Bjoern Schilberg <bjoern.schilberg@intevation.de>
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
4882
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
4883 * doc/mapserver/mosel-mapfile.map:
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
4884 Full blown mosel wms mapfile.
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
4885
1631
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4886 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
4887
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4888 * 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
4889 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
4890 shutdown database connections.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4891
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4892 * 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
4893 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
4894 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
4895 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
4896 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
4897
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4898 * 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
4899 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
4900 Service or in the CallContext.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4901
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4902 * 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
4903 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
4904 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
4905
1630
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
4906 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
4907
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
4908 * 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
4909 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
4910 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
4911
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
4912 * 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
4913 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
4914 without "step" parameter.
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
4915
1629
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4916 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
4917
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4918 Added WaterlevelArtifact to accompany WINFOArtifacts in WDifferencesPlots.
1629
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4919
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4920 * 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
4921 New WaterlevelArtifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4922
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4923 * doc/conf/conf.xml:
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4924 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
4925 waterlevel-factory.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4926
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4927 * doc/conf/artifacts/waterlevel.xml:
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4928 New, trivial state description for Waterlevelartifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4929
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4930 * 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
4931 New, only state for WaterlevelArtifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4932
1628
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4933 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4934
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4935 Cosmetics, docs.
1628
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4936
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4937 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4938 src/main/java/de/intevation/flys/collections/AttributeWriter.java,
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4939 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4940 Cosmetics, documentation.
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4941
1627
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
4942 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
4943
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4944 Added WaterlevelOut-processing ability to WDifferencesCurveGenerator.
1627
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
4945
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
4946 * 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
4947 Process LONGITUDINAL_W facets.
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
4948
1626
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
4949 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
4950
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4951 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
4952 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
4953
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
4954 * 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
4955 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
4956
1625
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
4957 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
4958
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
4959 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
4960
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
4961 * 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
4962 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
4963
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
4964 * 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
4965 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
4966
1624
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4967 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4968
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4969 Cosmetics, improved debug output, doc.
1624
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4970
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4971 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4972 Improved debug output.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4973
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4974 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4975 Added documentation.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4976
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4977 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java,
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4978 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4979 Removed commented code.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4980
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4981 * src/main/java/de/intevation/flys/collections/AttributeParser.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4982 Whitespace cosmetics.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4983
1623
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
4984 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
4985
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4986 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
4987
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
4988 * 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
4989 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
4990
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
4991 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
4992
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
4993 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
4994
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
4995 * 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
4996 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
4997 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
4998
1188
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
4999 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
5000
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
5001 * doc/mapserver/fontset.txt:
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
5002 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
5003 * 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
5004 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
5005 * 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
5006 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
5007
1187
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5008 2011-09-19 Ingo Weinzierl <ingo@intevation.de>
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5009
1621
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
5010 Tagged RELEASE 2.5
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
5011
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
5012 * Changes: Prepared changes for release.
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
5013
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
5014 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
5015
1187
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5016 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5017 src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5018 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5019 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5020 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Removed
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5021 needless imports.
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
5022
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
5023 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
5024
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
5025 * 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
5026
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
5027 * 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
5028 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
5029 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
5030
1185
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
5031 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
5032
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
5033 * 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
5034 section.
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
5035
1184
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
5036 2011-09-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
5037
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5038 Fix build.
1184
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
5039
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
5040 * src/main/java/de/intevation/flys/artifacts/state/WDifferencesState.java:
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
5041 Fix build.
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
5042
1183
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
5043 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
5044
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5045 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
5046
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
5047 * 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
5048 Load correct artifacts.
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
5049
1182
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
5050 2011-09-16 Bjoern Schilberg <bjoern.schilberg@intevation.de>
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
5051
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
5052 * doc/mapserver/*: Added inital mapserver configuration files.
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
5053
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
5054 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
5055
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
5056 * 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
5057 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
5058 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
5059 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
5060
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
5061 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
5062
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
5063 * 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
5064 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
5065 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
5066
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
5067 * 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
5068 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
5069
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
5070 * 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
5071 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
5072
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
5073 * 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
5074 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
5075 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
5076
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
5077 * 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
5078 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
5079 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
5080 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
5081 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
5082
1179
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
5083 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
5084
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
5085 * src/main/resources/messages.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
5086 src/main/resources/messages_de_DE.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
5087 src/main/resources/messages_en.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
5088 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
5089 waterlevel selection.
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
5090
1178
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
5091 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
5092
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
5093 * 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
5094 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
5095
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
5096 * 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
5097 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
5098 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
5099 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
5100
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
5101 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
5102
70b8ac64404b Removed needness import from JSON library which is not part of FLYS yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1176
diff changeset
5103 * 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
5104 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
5105
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
5106 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
5107
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
5108 * 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
5109 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
5110 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
5111 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
5112 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
5113
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
5114 * 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
5115 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
5116 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
5117
1175
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
5118 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
5119
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
5120 * 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
5121 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
5122
1174
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
5123 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
5124
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
5125 * 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
5126 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
5127 fails.
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
5128
1173
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5129 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
5130
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5131 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
5132
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5133 * 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
5134 WDifferences-branch.
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5135
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5136 * 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
5137 New state.
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5138
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
5139 * 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
5140 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
5141
1172
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5142 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
5143
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5144 * 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
5145 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
5146
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5147 * 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
5148 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
5149 '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
5150
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
5151 * 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
5152 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
5153
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
5154 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
5155
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
5156 * 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
5157 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
5158
1170
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5159 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
5160
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5161 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
5162
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5163 * 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
5164 Show Baseline in WDifferencesPlot.
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5165
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5166 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
5167
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5168 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
5169
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
5170 * 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
5171
1169
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
5172 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
5173
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5174 Fix flys/issue310 (cross-section theme).
1169
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
5175
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
5176 * 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
5177
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
5178 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
5179
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
5180 * 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
5181 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
5182 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
5183
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
5184 * 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
5185 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
5186 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
5187 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
5188 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
5189
1167
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
5190 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
5191
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5192 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
5193 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
5194
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
5195 * 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
5196 (draw):
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
5197 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
5198 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
5199
1166
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
5200 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
5201
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
5202 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
5203 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
5204
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
5205 * 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
5206
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
5207 * 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
5208
1165
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5209 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
5210
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5211 * 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
5212 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
5213 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
5214
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5215 * 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
5216 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
5217 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
5218 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
5219 status message text.
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
5220
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
5221 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
5222
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
5223 * 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
5224 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
5225
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
5226 * 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
5227 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
5228 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
5229 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
5230 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
5231
1163
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
5232 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
5233
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5234 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
5235 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
5236 correct orientation of diagram (invert x axis).
1163
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
5237
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
5238 * 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
5239 New file with guessWaterIncreasing implementation from WQKms,
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
5240 slightly adjusted.
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
5241
1162
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
5242 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
5243
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5244 Cosmetics.
1162
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
5245
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
5246 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
5247 src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java:
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
5248 Cosmetics.
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
5249
1161
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5250 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
5251
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5252 Added CSV Export for W-Differences.
1161
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5253
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5254 * doc/conf/conf.xml: Added Exporter.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5255
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5256 * 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
5257 state, added export outputmode and facet.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5258
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5259 * 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
5260 New, CSV-Exporter for WDifferences.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5261
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5262 * 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
5263 Add export facet.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
5264
1160
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5265 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5266
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5267 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5268 Cosmetics, docs.
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5269
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5270 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5271 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5272 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5273 Cosmetics.
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
5274
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
5275 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
5276
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
5277 * 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
5278 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
5279 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
5280
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
5281 * 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
5282 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
5283 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
5284
1158
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5285 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5286
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5287 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5288 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5289 src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5290 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5291 src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5292 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5293 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5294 Removed needless imports.
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
5295
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
5296 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
5297
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
5298 * 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
5299 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
5300 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
5301
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
5302 * 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
5303 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
5304 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
5305 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
5306 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
5307
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
5308 * 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
5309 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
5310 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
5311
1156
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
5312 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
5313
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5314 Fix flys/issue280 .
1156
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
5315
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
5316 * 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
5317 Do not draw boxes around annotations.
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
5318
1155
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
5319 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
5320
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5321 Fix flys/issue279 .
1155
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
5322
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
5323 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
5324 Fix behaviour in various thinkable malconditions.
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
5325
1154
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
5326 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
5327
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
5328 * 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
5329 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
5330
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
5331 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
5332
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
5333 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
5334 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
5335
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
5336 * 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
5337 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
5338
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
5339 * 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
5340 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
5341
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
5342 * 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
5343 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
5344
1152
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
5345 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
5346
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
5347 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
5348
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
5349 * 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
5350
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
5351 * 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
5352
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
5353 * 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
5354 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
5355
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
5356 * 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
5357 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
5358 (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
5359
1151
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
5360 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
5361
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
5362 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
5363
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
5364 * 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
5365 Added w_differences facet type.
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
5366
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
5367 * 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
5368 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
5369 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
5370
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
5371 * 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
5372 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
5373
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
5374 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
5375
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
5376 Implement getArtifact(uuid,context) in FLYSUtils.
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
5377
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
5378 * 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
5379 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
5380
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
5381 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
5382
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
5383 * 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
5384 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
5385 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
5386 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
5387 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
5388
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
5389 * 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
5390 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
5391 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
5392
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
5393 * 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
5394 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
5395
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
5396 * 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
5397 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
5398 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
5399 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
5400
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
5401 * 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
5402 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
5403
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
5404 * 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
5405 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
5406
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
5407 * 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
5408 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
5409
1148
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
5410 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
5411
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
5412 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
5413 src/main/java/de/intevation/flys/artifacts/math/WKmsOperation.java,
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
5414 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
5415 Cosmetics, docs.
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
5416
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
5417 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
5418
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
5419 * 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
5420 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
5421
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
5422 * 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
5423 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
5424 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
5425
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
5426 * 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
5427 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
5428 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
5429
1146
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
5430 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
5431
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
5432 Added translation of w_differences.
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
5433
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
5434 * src/main/resources/messages_de_DE.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
5435 src/main/resources/messages_de.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
5436 src/main/resources/messages_en.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
5437 src/main/resources/messages.properties:
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
5438 Added "w_differnces" translation.
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
5439
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
5440 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
5441
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
5442 * 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
5443 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
5444 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
5445 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
5446
1144
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
5447 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
5448
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
5449 * 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
5450 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
5451 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
5452 GeometryUtils.
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
5453
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
5454 * 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
5455 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
5456 extent attribute.
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
5457
1143
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
5458 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
5459
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
5460 Added Themeing support for CrossSection Diagrams.
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
5461
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
5462 * doc/conf/themes.xml:
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
5463 Added new themes and mappings, slightly modified longitudinalsection
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
5464 theme.
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
5465
1142
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
5466 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
5467
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
5468 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
5469 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
5470
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
5471 * 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
5472 (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
5473
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
5474 * 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
5475 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
5476
1141
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
5477 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
5478
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
5479 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
5480
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
5481 * 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
5482 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
5483
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
5484 * 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
5485 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
5486 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
5487
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
5488 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
5489
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
5490 Cosmetics, resolved refactoring todo.
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
5491
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
5492 * 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
5493 (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
5494 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
5495
1139
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
5496 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
5497
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
5498 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
5499 "head-through-wall".
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
5500
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
5501 * 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
5502 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
5503 to "cross" waterline against correct profile data.
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
5504
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
5505
1138
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
5506 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
5507
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
5508 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
5509 diagram.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
5510
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
5511 * 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
5512 (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
5513 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
5514
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
5515 * 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
5516 Declare a ComputeType.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
5517
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
5518 * 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
5519 Implement computeFeed.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
5520
1137
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
5521 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
5522
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
5523 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
5524 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
5525 Minor cosmetics.
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
5526
1136
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
5527 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
5528
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
5529 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
5530 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
5531 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
5532 src/main/java/de/intevation/flys/artifacts/state/DefaultState.java:
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
5533 Cosmetics, docs.
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
5534
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
5535 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
5536
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
5537 * 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
5538 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
5539 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
5540 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
5541 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
5542
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
5543 * 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
5544 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
5545
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
5546 * 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
5547 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
5548 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
5549
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
5550 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
5551
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
5552 * 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
5553 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
5554
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
5555 * 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
5556 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
5557
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
5558 * 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
5559 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
5560
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
5561 * 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
5562 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
5563 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
5564
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
5565 * 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
5566 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
5567
1133
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
5568 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
5569
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
5570 * doc/conf/conf.xml:
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
5571 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
5572
1132
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
5573 2011-09-06 Ingo Weinzierl <ingo@intevation.de>
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
5574
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
5575 * 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
5576 for SHAPEPATH.
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
5577
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
5578 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
5579
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
5580 * 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
5581 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
5582
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
5583 * 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
5584 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
5585 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
5586
1130
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
5587 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
5588
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
5589 * 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
5590 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
5591
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
5592 * 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
5593 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
5594 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
5595
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
5596 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
5597
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
5598 * 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
5599
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
5600 * 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
5601 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
5602
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
5603 * 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
5604 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
5605 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
5606
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
5607 * 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
5608 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
5609 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
5610
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
5611 * 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
5612 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
5613 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
5614 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
5615
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
5616 * 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
5617 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
5618 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
5619 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
5620
1128
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5621 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
5622
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5623 * 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
5624 Bugfixed broken attribute assignment.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5625
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5626 * 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
5627 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
5628 the background lock from Artifact.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5629
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5630 * 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
5631 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
5632 background processing.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5633
1127
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5634 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
5635
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5636 * 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
5637 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
5638 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
5639 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
5640 '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
5641
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5642 * 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
5643 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
5644 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
5645
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5646 * 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
5647 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
5648 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
5649 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
5650 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
5651 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
5652
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5653 * 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
5654 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
5655
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5656 * 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
5657 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
5658
1126
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5659 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5660
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5661 Add CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5662
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5663 * src/main/java/de/intevation/flys/exports/CrossSectionInfoGenerator.java:
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5664 New, trivial implementation of CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5665
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5666 * doc/conf/conf.xml:
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5667 Register CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5668
1125
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5669 2011-09-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5670
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5671 Cleanups of CrossSection*.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5672
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5673 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5674 New methods to retrieve name of utilized CrossSection.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5675
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5676 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5677 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
5678 translations.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5679
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5680 * src/main/resources/messages_de_DE.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5681 src/main/resources/messages_de.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5682 src/main/resources/messages_en.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5683 src/main/resources/messages.properties:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5684 Added cross_section* translations, also cleanups.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5685
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
5686 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
5687
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
5688 * 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
5689 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
5690
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
5691 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
5692
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
5693 * 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
5694 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
5695 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
5696
1125
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5697 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
5698
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5699 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
5700 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
5701 Standalone application.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5702
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5703 * 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
5704
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5705 * 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
5706 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
5707 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
5708
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5709 * 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
5710 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
5711
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5712 * 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
5713 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
5714
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5715 * 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
5716 Update call.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5717
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5718 * 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
5719 Facet type.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5720
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5721 * 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
5722 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
5723
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5724 * 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
5725 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
5726
1121
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5727 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5728
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5729 * 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
5730 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
5731 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
5732 returns FALSE, otherwise TRUE.
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5733
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5734 * 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
5735 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
5736 GeometryUtils now.
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5737
1120
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
5738 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
5739
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
5740 * 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
5741 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
5742 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
5743
1119
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
5744 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
5745
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
5746 * 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
5747 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
5748
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
5749 * 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
5750 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
5751 tracks shapefiles.
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
5752
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
5753 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
5754
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
5755 * 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
5756 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
5757
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
5758 * 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
5759 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
5760 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
5761 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
5762 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
5763
1117
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5764 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
5765
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5766 * 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
5767 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
5768 this without a hash value.
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5769
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5770 * 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
5771 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
5772 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
5773 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
5774
1116
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5775 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
5776
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5777 More bones to CrossSection sceleton.
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5778
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5779 * 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
5780 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
5781 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
5782
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5783 * 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
5784 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
5785
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5786 * 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
5787 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
5788 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
5789
1115
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
5790 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
5791
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
5792 Cosmetics.
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
5793
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
5794 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
5795 Cosmetics.
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
5796
1113
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5797 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5798
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5799 Cosmetics.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5800
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5801 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5802 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5803 src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5804 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5805 Removed obselete imports.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5806
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5807 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5808 Removed obselete imports, whitespaces.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5809
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5810 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5811 Whitespaces, docs.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5812
1112
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5813 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
5814
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5815 Fix translations of Main Values Facets.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5816
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5817 * 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
5818 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
5819
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5820 * 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
5821 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
5822 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
5823 dynamically, adjust deepCopy.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5824
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5825 * 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
5826 Adjust constructor accordingly.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5827
1111
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5828 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
5829
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5830 Add sceleton for CrossSection outs.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5831
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5832 * doc/conf/artifacts/winfo.xml:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5833 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
5834
1112
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5835 * 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
5836 Add new Dummy-Facet in state.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5837
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5838 * doc/conf/conf.xml:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5839 Registered new OutputGenerator.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5840
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5841 * 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
5842 Added new CROSS_SECTION type.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5843
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5844 * 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
5845 New, stubby skeleton for an CrossSectionGenerator.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5846
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5847 * src/main/resources/messages_de_DE.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5848 src/main/resources/messages_de.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5849 src/main/resources/messages_en.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5850 src/main/resources/messages.properties:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5851 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
5852
1110
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
5853 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
5854
1114
9cc658cc4e20 Removed stray character.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1113
diff changeset
5855 * 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
5856 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
5857
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
5858 * 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
5859 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
5860 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
5861
1109
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
5862 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
5863
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
5864 * 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
5865 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
5866 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
5867
1108
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
5868 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
5869
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
5870 * 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
5871 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
5872
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
5873 * 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
5874 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
5875 pathes in WSPLGENJob.
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
5876
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
5877 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
5878
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
5879 * 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
5880 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
5881 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
5882
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
5883 * 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
5884 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
5885
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
5886 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
5887
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
5888 * 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
5889 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
5890
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
5891 * 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
5892 '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
5893 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
5894
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
5895 * 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
5896 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
5897
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
5898 * 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
5899 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
5900 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
5901
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
5902 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
5903
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
5904 * 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
5905 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
5906 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
5907
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
5908 * 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
5909 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
5910
1104
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
5911 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
5912
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
5913 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
5914
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
5915 * 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
5916 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
5917
1103
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
5918 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
5919
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
5920 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
5921
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
5922 * 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
5923 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
5924 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
5925 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
5926 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
5927 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
5928
1102
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
5929 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
5930
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
5931 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
5932
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
5933 * 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
5934 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
5935
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
5936 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
5937
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
5938 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
5939 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
5940
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
5941 * 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
5942 (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
5943 (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
5944 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
5945 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
5946
1100
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
5947 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
5948
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
5949 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
5950
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
5951 * 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
5952 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
5953
1099
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5954 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
5955
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5956 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
5957 in there.
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5958
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5959 * 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
5960 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
5961 WINFOArtifact.
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5962
1102
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
5963 * 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
5964 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
5965
1098
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5966 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5967
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5968 Minor cosmetics.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5969
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5970 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5971 Resolved a TODO.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5972
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5973 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5974 Added some documentation.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5975
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5976 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5977 Minor cosmetic.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5978
1097
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
5979 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
5980
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
5981 * 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
5982
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
5983 * 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
5984 If running in debug mode log executed statements.
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
5985 Helps debugging Oracle connections.
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
5986
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
5987 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
5988
9f88cc54570c Set some WSPLGENJob parameters which are stored in FLYSArtifact in the Floodmap state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1095
diff changeset
5989 * 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
5990 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
5991
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
5992 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
5993
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5994 * 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
5995 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
5996 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
5997
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5998 * 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
5999 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
6000 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
6001
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
6002 * 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
6003 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
6004 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
6005 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
6006 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
6007
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
6008 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
6009
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
6010 * 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
6011 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
6012
1093
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
6013 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
6014
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
6015 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
6016 Cosmetic, remove debug output and comments, minor style adjustments.
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
6017
1092
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6018 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
6019
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6020 Added limited themeing-support for MainValues.
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6021
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6022 * doc/conf/themes.xml:
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6023 Added Q/W-MainValues themes.
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6024
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
6025 * 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
6026 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
6027
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
6028 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
6029
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
6030 * 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
6031 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
6032
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
6033 * 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
6034 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
6035 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
6036
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
6037 * 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
6038 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
6039 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
6040
1090
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
6041 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
6042
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
6043 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
6044 New Util to work with theme-related stuff.
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
6045
1089
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6046 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6047
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6048 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6049 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
6050
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6051 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6052 Use NamedDoubles instead of MainValues, generalize annotation handling, to
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6053 allow easier reusability and themeing.
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6054
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6055 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6056 Added convenience constructor, exemplary switch on bordered text.
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
6057
1088
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
6058 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
6059
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
6060 * doc/conf/meta-data.xml:
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
6061 Recommend MainValues for Computed discharge curves.
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
6062
1087
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
6063 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
6064
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
6065 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
6066
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
6067 * 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
6068 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
6069
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
6070 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
6071
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
6072 * 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
6073 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
6074 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
6075
1085
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6076 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
6077
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6078 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
6079 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
6080
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6081 * 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
6082 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
6083
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6084 * 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
6085 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
6086
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6087 * 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
6088 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
6089 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
6090
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6091 * 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
6092 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
6093
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
6094 * 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
6095 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
6096 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
6097
1084
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
6098 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
6099
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
6100 * 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
6101 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
6102 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
6103
1083
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
6104 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
6105
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
6106 * 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
6107 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
6108 Annotations in LongitudinalSection plots.
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
6109
1082
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
6110 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
6111
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
6112 * 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
6113 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
6114 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
6115 implementation.
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
6116
1081
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
6117 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
6118
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
6119 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
6120 Minor cosmetics.
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
6121
1080
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6122 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
6123
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6124 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6125
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6126 * 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
6127 (initialize, getMinValues):
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6128 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
6129 parameterization.
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6130
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6131 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
6132
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6133 * 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
6134 (MainValueFacet):
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
6135 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
6136
1079
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
6137 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
6138
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
6139 * 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
6140 (MainValueFacet):
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
6141 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
6142
1078
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
6143 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
6144
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
6145 * 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
6146 (getState):
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
6147 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
6148
1077
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6149 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6150
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6151 * 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
6152 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6153 Cosmetics, docs.
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6154
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6155 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6156 Cosmetics.
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
6157
1076
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
6158 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
6159
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
6160 * 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
6161 Added new (MainValues) Facet-Type.
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
6162
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
6163 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
6164
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
6165 * 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
6166 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
6167
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
6168 * 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
6169 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
6170 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
6171 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
6172
1074
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
6173 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
6174
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
6175 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
6176 Removed needless imports.
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
6177
1073
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6178 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
6179
1076
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
6180 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
6181
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6182 * 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
6183 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
6184
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6185 * 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
6186 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
6187
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6188 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
6189
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6190 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
6191
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6192 * 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
6193 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
6194
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
6195 * 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
6196 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
6197 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
6198
1070
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6199 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6200
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6201 Smaller cosmetics.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6202
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6203 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6204 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6205 Cosmetics in comments.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6206
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6207 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6208 Added @Override annotations.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6209
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6210 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6211 Use brackets to improve readability of ternary operator.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
6212
1071
470087bd39e2 Fix dates in ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1070
diff changeset
6213 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
6214
28ea1e8a5f46 Datacage: Use 'ids' in user specific part, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1068
diff changeset
6215 * 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
6216
1071
470087bd39e2 Fix dates in ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1070
diff changeset
6217 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
6218
67b8a2b03e36 Datacage template: s/db-ids/ids/g
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1067
diff changeset
6219 * 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
6220 loading.
67b8a2b03e36 Datacage template: s/db-ids/ids/g
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1067
diff changeset
6221
1067
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
6222 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
6223
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
6224 * 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
6225 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
6226 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
6227
1066
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
6228 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
6229
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
6230 * 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
6231 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
6232
1065
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
6233 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
6234
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
6235 * 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
6236 Minor fixes, ressurect Facet implementation as inner class.
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
6237
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
6238 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
6239
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
6240 * 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
6241 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
6242
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
6243 * 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
6244 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
6245 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
6246
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
6247 * 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
6248 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
6249 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
6250
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
6251 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
6252
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
6253 * 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
6254 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
6255 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
6256 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
6257 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
6258
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
6259 * 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
6260 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
6261 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
6262 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
6263
1062
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
6264 2011-08-23 Ingo Weinzierl <ingo@intevation.de>
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
6265
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
6266 * 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
6267 Repaired broken river-wms initialization.
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
6268
1061
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6269 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
6270
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6271 * 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
6272 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
6273 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
6274 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
6275 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
6276 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
6277 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
6278 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
6279 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
6280 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
6281
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6282 * 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
6283 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
6284 Removed superfluous imports.
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
6285
1060
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
6286 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
6287
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
6288 * 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
6289 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
6290 are ordered by their creation time).
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
6291
1059
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
6292 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
6293
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
6294 * 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
6295 Removed facet interface.
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
6296
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
6297 * 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
6298 Make artifacts cloneable. TODO: Override deepCopy() in subclassed
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
6299 states and facets.
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
6300
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
6301 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
6302
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
6303 * 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
6304 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
6305 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
6306
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
6307 * 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
6308 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
6309 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
6310 "/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
6311
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
6312 * 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
6313 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
6314 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
6315
1057
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
6316 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
6317
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
6318 * 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
6319 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
6320
1056
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
6321 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
6322
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
6323 * 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
6324 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
6325 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
6326 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
6327 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
6328 time.
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
6329
1055
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
6330 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
6331
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
6332 * 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
6333 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
6334 about state affairs.
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
6335
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
6336 * 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
6337 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
6338
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
6339 * 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
6340 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
6341 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
6342 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
6343 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
6344 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
6345 Adjusted the casts.
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
6346
1054
1f3e944a805c Datacage: filter by out in user specific part
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1053
diff changeset
6347 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
6348
1f3e944a805c Datacage: filter by out in user specific part
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1053
diff changeset
6349 * 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
6350
1053
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
6351 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
6352
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
6353 * 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
6354 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
6355
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
6356 * 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
6357 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
6358 "noinput" UI provider.
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
6359
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
6360 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
6361
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
6362 * 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
6363 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
6364 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
6365
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
6366 * 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
6367 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
6368
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
6369 * 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
6370 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
6371 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
6372
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
6373 * 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
6374 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
6375 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
6376
1051
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
6377 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
6378
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
6379 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
6380 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
6381 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
6382 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
6383 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
6384 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
6385 Removed superfluous imports.
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
6386
1050
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
6387 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
6388
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
6389 * 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
6390 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
6391 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
6392 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
6393
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
6394 * 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
6395 Extract all outs now.
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
6396
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
6397 * 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
6398 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
6399 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
6400 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
6401 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
6402 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
6403 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
6404 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
6405 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
6406 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
6407 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
6408 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
6409 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
6410 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
6411 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
6412 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
6413 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
6414 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
6415 Adjusted calls.
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
6416
1049
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
6417 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
6418
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
6419 * src/main/resources/messages.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
6420 src/main/resources/messages_de_DE.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
6421 src/main/resources/messages_en.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
6422 src/main/resources/messages_de.properties:
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
6423 Added lacalization of "Streckenfavoriten".
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
6424
1048
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
6425 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
6426
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
6427 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
6428 Picky white-space cosmetics.
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
6429
1047
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
6430 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
6431
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
6432 Added stub implementation of new MainValuesArtifact.
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
6433
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
6434 * 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
6435 New. Stub implementation for new MainValuesArtifact.
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
6436
1046
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
6437 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
6438
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
6439 Fixed flys/issue262
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
6440
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
6441 * 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
6442 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
6443 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
6444 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
6445 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
6446
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
6447 * 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
6448 * 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
6449 * 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
6450
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
6451 * 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
6452 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
6453
1045
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
6454 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
6455
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
6456 Fixed flys/issue260
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
6457
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
6458 * 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
6459
1044
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
6460 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
6461
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
6462 * 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
6463 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
6464 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
6465
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
6466 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
6467 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
6468 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
6469 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
6470 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
6471 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
6472 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
6473 JOIN artifacts a2
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
6474 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
6475 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
6476 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
6477 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
6478 JOIN artifacts a
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
6479 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
6480 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
6481 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
6482 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
6483
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
6484 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
6485
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
6486 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
6487
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
6488 * 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
6489 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
6490
1042
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
6491 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
6492
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
6493 * 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
6494 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
6495
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
6496 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
6497
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
6498 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
6499
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
6500 * 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
6501 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
6502 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
6503
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
6504 * 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
6505 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
6506 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
6507 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
6508 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
6509
1040
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
6510 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
6511
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
6512 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
6513
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
6514 * 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
6515 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
6516
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
6517 * 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
6518 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
6519 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
6520
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
6521 * 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
6522 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
6523
1038
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
6524 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
6525
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
6526 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
6527 needless imports.
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
6528
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
6529 * 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
6530 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
6531 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
6532 StickyAxisAnnotation.
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
6533
1037
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
6534 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
6535
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
6536 Improved CustomAnnotations and rendering thereof, now including an
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
6537 "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
6538 annotations on Y-axis.
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
6539
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
6540 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
6541 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
6542 from it.
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
6543
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
6544 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
6545
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
6546 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
6547 CustomAnnotations (text only).
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
6548
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
6549 * 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
6550 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
6551 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
6552
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
6553 * 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
6554 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
6555 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
6556 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
6557 shapes.
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
6558
1035
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
6559 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
6560
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
6561 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
6562
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
6563 * 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
6564 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
6565
1034
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
6566 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
6567
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
6568 Slightly improved rendering of annotations.
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
6569
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
6570 * 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
6571 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
6572 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
6573
1033
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
6574 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
6575
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
6576 Fix for flys/issue191
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
6577
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
6578 * 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
6579 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
6580
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
6581 * 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
6582 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
6583 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
6584
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
6585 * 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
6586 Removed superfluous import.
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
6587
1032
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
6588 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
6589
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
6590 * 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
6591 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
6592 Annotations only.
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
6593
1031
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
6594 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
6595
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
6596 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
6597 AnnotationFactory.
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
6598
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
6599 * 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
6600 (getPointAnnotations, getAnnotationsBreadth):
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
6601 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
6602
1030
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
6603 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
6604
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
6605 * 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
6606 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
6607 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
6608 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
6609 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
6610
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
6611 * 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
6612
1029
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6613 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6614
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6615 Rather picky cosmetics only.
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6616
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6617 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6618 src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6619 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6620 src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6621 src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6622 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6623 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6624 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6625 End comments on a full stop, separate from closing '*/' by whitespace,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6626 adjusted javadoc comments.
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6627
1028
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
6628 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
6629
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
6630 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
6631
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
6632 * 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
6633 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
6634 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
6635 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
6636
1027
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
6637 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
6638
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
6639 * doc/conf/conf.xml,
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
6640 doc/conf/artifacts/annotation.xml,
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
6641 doc/conf/meta-data-system.xml:
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
6642 Added configuration for AnnotationArtifacts.
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
6643
1026
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
6644 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
6645
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
6646 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
6647
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
6648 * 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
6649 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
6650 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
6651 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
6652
1025
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6653 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
6654
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6655 * 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
6656 to have creation times, too.
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6657
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6658 To update existing databases:
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6659
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6660 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
6661 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
6662
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6663 * 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
6664 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
6665
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6666 * 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
6667 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
6668 Adjusted SQL statements.
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6669
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6670 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
6671
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6672 * 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
6673 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
6674
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
6675 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
6676
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
6677 * 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
6678 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
6679
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
6680 * 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
6681 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
6682 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
6683
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
6684 * 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
6685 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
6686
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
6687 * 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
6688 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
6689 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
6690
1022
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
6691 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
6692
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
6693 * 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
6694 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
6695
1021
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
6696 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
6697
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
6698 * 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
6699 around old calculations.
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
6700
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
6701 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
6702
a776afdf1ec5 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1019
diff changeset
6703 * 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
6704 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
6705
1019
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
6706 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
6707
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
6708 * 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
6709 to be more compatible.
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
6710
1018
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6711 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
6712
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6713 * 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
6714 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
6715 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
6716
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6717 * 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
6718 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
6719 "Laengsschnitt".
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6720
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6721 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
6722 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
6723
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
6724 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
6725
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
6726 * 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
6727 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
6728 <!-- ... --> 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
6729
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
6730 * 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
6731
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
6732 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
6733
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
6734 * 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
6735 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
6736
1015
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6737 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
6738
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6739 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
6740
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6741 * 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
6742 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
6743 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
6744
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6745 * 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
6746 * 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
6747 * 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
6748
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6749 * 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
6750 Deleted.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6751 * 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
6752 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
6753
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6754 * 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
6755 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
6756
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6757 * 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
6758 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
6759 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
6760
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6761 "/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
6762 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
6763 "/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
6764 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
6765 "/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
6766 various outputs.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6767 "/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
6768 filters to the templating.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6769
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6770 * 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
6771 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
6772
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6773 * 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
6774 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
6775
1014
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
6776 2011-08-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
6777
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
6778 * doc/conf/conf.xml:
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
6779 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
6780 removed incorrect comment.
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
6781
1013
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
6782 2011-08-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
6783
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
6784 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
6785 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
6786
1012
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
6787 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
6788
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
6789 * 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
6790 Fixed potential NPE.
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
6791
1011
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6792 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
6793
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6794 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
6795
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6796 * 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
6797 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
6798 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
6799 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
6800
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6801 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
6802 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
6803 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
6804 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
6805 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
6806 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
6807
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6808 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
6809 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
6810 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
6811 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
6812
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6813 * 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
6814 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
6815
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
6816 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
6817
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
6818 * 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
6819 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
6820 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
6821
1009
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
6822 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
6823
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
6824 * 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
6825 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
6826
1008
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
6827 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
6828
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
6829 * 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
6830 Fixed wrong SQL references.
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
6831
1007
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
6832 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
6833
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
6834 * 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
6835 Fixed two NPEs.
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
6836
1006
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
6837 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
6838
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
6839 * 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
6840 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
6841 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
6842
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
6843 * 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
6844 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
6845 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
6846
1005
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
6847 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
6848
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
6849 * 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
6850 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
6851
1004
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6852 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
6853
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6854 * 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
6855 Completed the backend listener stuff.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6856
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6857 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
6858 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
6859 which are delete from backend without the
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6860 backend API.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6861
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6862 * 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
6863 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
6864 Added needed statements.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6865
1003
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
6866 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
6867
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
6868 * 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
6869 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
6870
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
6871 * 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
6872 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
6873 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
6874
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
6875 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
6876
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
6877 * 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
6878 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
6879
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
6880 * 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
6881 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
6882 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
6883
1001
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
6884 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
6885
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
6886 * 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
6887 Fixed recursion bug.
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
6888
1000
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
6889 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
6890
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
6891 * 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
6892 Added debug output.
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
6893
999
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6894 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
6895
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6896 * 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
6897
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6898 * 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
6899 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
6900
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6901 * 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
6902 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
6903 according the change calls.
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6904
998
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6905 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
6906
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6907 * 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
6908 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
6909 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
6910 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
6911 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
6912 analysis.
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6913
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6914 * 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
6915 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
6916 Ajusted imports and calls.
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6917
997
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
6918 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
6919
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
6920 * 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
6921 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
6922
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
6923 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
6924
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
6925 * 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
6926 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
6927 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
6928
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
6929 * 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
6930 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
6931
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
6932 * 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
6933 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
6934 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
6935
995
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
6936 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
6937
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
6938 * 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
6939 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
6940 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
6941
994
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
6942 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
6943
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
6944 * 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
6945 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
6946
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
6947 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
6948
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
6949 * 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
6950
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
6951 * 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
6952 Added some debug output.
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
6953
992
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6954 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6955
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6956 * 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
6957 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
6958 find the corresponding artifact.
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6959
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6960 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6961 src/main/resources/datacage-sql/org-h2-driver.properties: Store
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6962 facets of outs into datacage db at initial scan.
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6963
991
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
6964 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
6965
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
6966 * 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
6967 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
6968 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
6969 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
6970
990
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
6971 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
6972
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
6973 * 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
6974 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
6975
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
6976 * 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
6977 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
6978 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
6979 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
6980
989
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
6981 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
6982
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
6983 * 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
6984 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
6985 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
6986 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
6987
988
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
6988 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
6989
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
6990 * 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
6991
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
6992 * 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
6993 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
6994 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
6995 TODO: Store new artifacts.
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
6996
987
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
6997 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
6998
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
6999 * 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
7000 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
7001 collections at initial scan.
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
7002
986
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
7003 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
7004
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
7005 * 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
7006 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
7007 at initial scan.
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
7008
985
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
7009 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
7010
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
7011 * 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
7012 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
7013
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
7014 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
7015
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
7016 * 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
7017 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
7018 before initial scan.
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
7019
985
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
7020 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
7021
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7022 * 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
7023 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
7024
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7025 * 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
7026 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
7027
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7028 * 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
7029 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
7030
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
7031 * 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
7032 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
7033
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
7034 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
7035
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
7036 * 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
7037 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
7038 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
7039
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
7040 * 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
7041 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
7042
981
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
7043 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
7044
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
7045 * 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
7046 of an artifact.
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
7047
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
7048 * 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
7049 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
7050 the global context.
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
7051
980
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
7052 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
7053
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
7054 * 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
7055 Added state in facet.
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
7056
979
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7057 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
7058
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7059 * 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
7060 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
7061
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7062 * 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
7063 Pooled connection.
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7064
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
7065 * 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
7066
978
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
7067 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
7068
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
7069 * 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
7070 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
7071 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
7072 maven archetype. It was never used.
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
7073
977
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
7074 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
7075
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
7076 * 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
7077 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
7078
976
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7079 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
7080
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7081 * 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
7082 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
7083
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7084 * 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
7085 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
7086 Added some debugging.
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7087
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7088 * 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
7089 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
7090 for containment of variables.
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
7091
975
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
7092 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
7093
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
7094 * 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
7095 Added 'if log.isDebugEnabled() {}'.
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
7096
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
7097 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
7098
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7099 * 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
7100 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
7101 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
7102
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7103 <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
7104 <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
7105 <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
7106 <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
7107 </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
7108
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7109 * 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
7110 '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
7111
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
7112 * 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
7113 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
7114
973
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
7115 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
7116
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
7117 * 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
7118 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
7119 compiled statement.
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
7120
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
7121 * 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
7122 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
7123 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
7124
972
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7125 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
7126
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7127 * 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
7128
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7129 * 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
7130 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
7131
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7132 * 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
7133 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
7134
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7135 * 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
7136 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
7137 aggressively.
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7138
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7139 * 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
7140 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
7141
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
7142 * 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
7143 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
7144 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
7145
971
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
7146 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
7147
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
7148 * 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
7149 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
7150 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
7151
970
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
7152 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
7153
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
7154 * 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
7155 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
7156 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
7157 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
7158 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
7159
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
7160 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
7161 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
7162
969
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
7163 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
7164
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
7165 * 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
7166 Allow '-' in variable names.
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
7167
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
7168 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
7169
0fd335b4b21b Added missing river_id for the datacage factory node of the wmsbackground layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 967
diff changeset
7170 * 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
7171 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
7172
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
7173 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
7174
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
7175 * 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
7176 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
7177
966
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
7178 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
7179
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
7180 * 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
7181 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
7182 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
7183 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
7184 Adjusted to implement changed Service interface.
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
7185
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
7186 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
7187
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
7188 * 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
7189 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
7190 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
7191
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
7192 * 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
7193 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
7194 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
7195
964
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7196 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
7197
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7198 * 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
7199 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
7200 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
7201 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
7202 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
7203
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7204 * 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
7205 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
7206 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
7207
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7208 * 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
7209 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
7210
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
7211 * 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
7212 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
7213 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
7214
963
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7215 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
7216
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7217 * 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
7218 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
7219 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
7220 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
7221 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
7222
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7223 * 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
7224 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
7225 append the recommendations.
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
7226
962
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7227 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
7228
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7229 * 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
7230 Added a macro mechanism:
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7231
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7232 <dc:macro name="keine-fuenf">
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7233 <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
7234 </dc:macro>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7235 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7236 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7237 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7238
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7239 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
7240 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
7241 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
7242 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
7243 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
7244 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
7245 the macro body is finished.
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
7246
961
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7247 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
7248
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7249 * 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
7250 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
7251
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7252 <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
7253 <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
7254 </dc:if>
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7255
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
7256 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
7257 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
7258 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
7259 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
7260
960
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
7261 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
7262
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
7263 * 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
7264 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
7265 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
7266
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
7267 * 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
7268 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
7269
959
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7270 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
7271
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7272 * 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
7273 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
7274 '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
7275 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
7276
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7277 * 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
7278 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
7279
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7280 * 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
7281 Added code to parse
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
7282 "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
7283 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
7284
958
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7285 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
7286
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7287 * 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
7288 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
7289 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
7290 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
7291
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7292 * 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
7293 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
7294 WMS URL.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7295
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7296 * 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
7297 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
7298
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7299 * 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
7300 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
7301 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
7302
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7303 * 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
7304 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
7305 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
7306 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
7307
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7308 * 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
7309 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
7310 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
7311
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7312 * 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
7313 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
7314 CallContext.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
7315
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
7316 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
7317
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
7318 * 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
7319 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
7320
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
7321 * 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
7322 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
7323
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
7324 * 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
7325 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
7326
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
7327 <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
7328 <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
7329 <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
7330 </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
7331 <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
7332 <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
7333 </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
7334 <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
7335 <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
7336 </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
7337 </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
7338
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
7339 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
7340 '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
7341 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
7342 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
7343 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
7344 '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
7345 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
7346 '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
7347 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
7348 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
7349
956
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
7350 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
7351
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
7352 * 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
7353 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
7354
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
7355 * 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
7356 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
7357 used to create the WMSLayerFacet.
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
7358
955
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
7359 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
7360
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
7361 * 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
7362 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
7363
954
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
7364 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
7365
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
7366 * 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
7367 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
7368 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
7369
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
7370 * src/main/resources/messages.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
7371 src/main/resources/messages_de_DE.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
7372 src/main/resources/messages_en.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
7373 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
7374 background an river axis layer.
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
7375
953
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
7376 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
7377
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
7378 * 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
7379 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
7380 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
7381
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
7382 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
7383
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
7384 * 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
7385 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
7386
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
7387 * 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
7388 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
7389 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
7390 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
7391
951
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
7392 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
7393
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
7394 * 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
7395 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
7396
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
7397 -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
7398 -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
7399 -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
7400 -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
7401 -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
7402 -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
7403 -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
7404
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
7405 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
7406
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
7407 * 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
7408 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
7409 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
7410
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
7411 * 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
7412 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
7413
949
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
7414 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
7415
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
7416 * 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
7417 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
7418 class.
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
7419
948
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
7420 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
7421
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
7422 * 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
7423 Improved error handling.
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
7424
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
7425 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
7426
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
7427 * src/main/resources/metadata/template.xml: Deleted.
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
7428
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
7429 * 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
7430
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
7431 * 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
7432
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
7433 * 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
7434 Load template from configuration not from resources.
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
7435
948
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
7436 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
7437
854620e52971 Meta data: Make database ids identifiable with unique name "db-id"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 945
diff changeset
7438 * 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
7439 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
7440
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
7441 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
7442
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
7443 * 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
7444 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
7445 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
7446
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
7447 * 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
7448 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
7449 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
7450 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
7451 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
7452 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
7453 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
7454 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
7455
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
7456 * 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
7457 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
7458 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
7459 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
7460 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
7461 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
7462
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
7463 * 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
7464 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
7465
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
7466 * 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
7467 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
7468 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
7469
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
7470 * 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
7471 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
7472 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
7473 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
7474
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
7475 * 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
7476 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
7477 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
7478
944
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
7479 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
7480
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
7481 * 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
7482 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
7483
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
7484 * 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
7485 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
7486
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
7487 * 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
7488 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
7489 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
7490 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
7491
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
7492 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
7493
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
7494 * 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
7495 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
7496 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
7497
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
7498 * 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
7499 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
7500 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
7501
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
7502 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
7503
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
7504 * 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
7505 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
7506 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
7507 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
7508
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
7509 * 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
7510 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
7511 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
7512 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
7513
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
7514 * 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
7515 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
7516
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
7517 * 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
7518 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
7519 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
7520 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
7521
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
7522 * 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
7523 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
7524
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
7525 * 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
7526 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
7527 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
7528 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
7529
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
7530 * 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
7531 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
7532 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
7533 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
7534 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
7535
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
7536 * 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
7537 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
7538
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
7539 * 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
7540 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
7541
941
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
7542 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
7543
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
7544 * 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
7545 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
7546 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
7547
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
7548 * 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
7549 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
7550
940
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
7551 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
7552
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
7553 * 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
7554 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
7555 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
7556 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
7557 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
7558
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
7559 * 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
7560 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
7561 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
7562 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
7563 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
7564
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
7565 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
7566
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
7567 * 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
7568 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
7569 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
7570
938
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
7571 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
7572
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
7573 * 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
7574 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
7575
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
7576 * 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
7577 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
7578
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
7579 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
7580
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
7581 * 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
7582 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
7583 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
7584 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
7585 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
7586
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
7587 * 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
7588 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
7589 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
7590 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
7591
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
7592 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
7593 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
7594 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
7595
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
7596 * 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
7597 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
7598 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
7599 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
7600
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
7601 * 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
7602 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
7603 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
7604 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
7605
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
7606 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
7607
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7608 * 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
7609 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
7610 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
7611
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7612 $ 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
7613 -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
7614 -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
7615 -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
7616 -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
7617 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
7618
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7619 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
7620 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
7621
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7622 * 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
7623 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
7624
935
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7625 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
7626
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7627 * 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
7628 called "floodmap" now.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7629
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7630 * 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
7631 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
7632
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7633 * 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
7634 the WSPLGENFacet.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7635
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7636 * 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
7637 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
7638
934
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
7639 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
7640
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
7641 * 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
7642 Fixed corner case.
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
7643
933
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
7644 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
7645
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
7646 * 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
7647 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
7648 given water level.
934
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
7649
932
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
7650 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
7651
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
7652 * 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
7653 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
7654 'type' member set.
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
7655
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
7656 * 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
7657 '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
7658
931
057cc0bf4aef Removed a type from transition model.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 930
diff changeset
7659 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
7660
057cc0bf4aef Removed a type from transition model.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 930
diff changeset
7661 * 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
7662
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
7663 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
7664
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
7665 * 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
7666 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
7667 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
7668
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
7669 * 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
7670 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
7671 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
7672
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
7673 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
7674
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
7675 * 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
7676 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
7677 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
7678
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
7679 * 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
7680 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
7681 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
7682 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
7683 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
7684
928
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
7685 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
7686
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
7687 * 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
7688 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
7689
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
7690 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
7691
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
7692 * 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
7693 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
7694
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
7695 * 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
7696 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
7697 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
7698 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
7699 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
7700 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
7701
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
7702 * 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
7703 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
7704 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
7705 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
7706 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
7707 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
7708 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
7709 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
7710
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
7711 * 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
7712 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
7713 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
7714 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
7715 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
7716
926
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
7717 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
7718
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
7719 Fix(?) for flys/issue114
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
7720
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
7721 * 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
7722 Make guessing a bit more robust.
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
7723
925
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7724 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
7725
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7726 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
7727 Needs testing!
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7728
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7729 * 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
7730 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
7731
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7732 * 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
7733 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
7734 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
7735
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7736 * 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
7737 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
7738
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7739 * 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
7740 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
7741 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
7742 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
7743
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7744 * 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
7745 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
7746 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
7747 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
7748
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7749 * 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
7750 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
7751
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7752 * 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
7753 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
7754 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
7755 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
7756 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
7757 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
7758
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7759 * 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
7760 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
7761 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
7762
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
7763 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
7764
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
7765 * 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
7766 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
7767 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
7768 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
7769 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
7770
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
7771 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
7772 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
7773
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
7774 * 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
7775 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
7776
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
7777 * 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
7778 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
7779 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
7780 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
7781
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
7782 * 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
7783 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
7784 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
7785 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
7786 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
7787 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
7788 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
7789 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
7790 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
7791
923
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7792 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
7793
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7794 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
7795
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7796 * 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
7797 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
7798 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
7799 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
7800 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
7801 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
7802 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
7803 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
7804 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
7805
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7806 * 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
7807 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
7808 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
7809 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
7810 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
7811 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
7812 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
7813 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
7814
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
7815 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
7816
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
7817 * 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
7818 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
7819 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
7820
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
7821 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
7822
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
7823 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
7824
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
7825 * 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
7826 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
7827 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
7828 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
7829 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
7830
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
7831 * 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
7832 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
7833 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
7834
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
7835 * 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
7836 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
7837 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
7838 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
7839
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
7840 * 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
7841 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
7842
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
7843 * 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
7844 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
7845
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
7846 * 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
7847 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
7848 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
7849
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
7850 * 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
7851 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
7852 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
7853 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
7854 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
7855
920
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
7856 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
7857
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
7858 * 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
7859 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
7860
925
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7861 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
7862 cause no problems.
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
7863
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
7864 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
7865 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
7866
919
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
7867 2011-06-28 Ingo Weinzierl <ingo@intevation.de>
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
7868
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
7869 * 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
7870
918
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
7871 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
7872
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
7873 Tagged RELEASE 2.4
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
7874
749
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
7875 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
7876
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
7877 * 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
7878 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
7879 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
7880
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
7881 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
7882
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
7883 * 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
7884 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
7885 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
7886 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
7887 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
7888
747
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
7889 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
7890
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
7891 * 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
7892 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
7893 values.
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
7894
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
7895 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
7896
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
7897 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
7898
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
7899 * 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
7900 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
7901 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
7902
744
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
7903 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
7904
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
7905 * 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
7906 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
7907 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
7908 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
7909 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
7910
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
7911 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
7912
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
7913 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
7914
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
7915 * 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
7916 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
7917 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
7918 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
7919
742
c09c9e05ecfa Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 741
diff changeset
7920 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
7921
c09c9e05ecfa Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 741
diff changeset
7922 * 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
7923
741
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
7924 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
7925
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
7926 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
7927 Removed dead code.
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
7928
739
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7929 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
7930
740
a1efe7d11423 Forgot to check in last ChangeLog change.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 739
diff changeset
7931 Fix for flys/issue173
a1efe7d11423 Forgot to check in last ChangeLog change.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 739
diff changeset
7932
739
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7933 * 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
7934 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
7935 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
7936 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
7937 necessarily true. The obvious solution to simply check
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7938 the overlapping intervals does not work either because
741
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
7939 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
7940 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
7941 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
7942 range.
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7943
738
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7944 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
7945
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7946 Fix for flys/issue147
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7947
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7948 * 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
7949 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
7950 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
7951
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7952 * 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
7953 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
7954
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7955 * 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
7956 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
7957
737
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
7958 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
7959
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
7960 Fix for flys/issue86
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
7961
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
7962 * 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
7963 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
7964 wrong.
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
7965
735
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7966 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
7967
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7968 * 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
7969 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
7970 around "W am Pegel" calculations.
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7971
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7972 * 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
7973 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
7974
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7975 * 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
7976 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
7977
734
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
7978 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
7979
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
7980 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
7981 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
7982
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
7983 * 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
7984 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
7985
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
7986 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
7987
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
7988 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
7989
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
7990 * 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
7991 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
7992
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
7993 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
7994
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
7995 * 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
7996 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
7997
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
7998 * 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
7999 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
8000
731
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8001 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
8002
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8003 * 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
8004 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
8005
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8006 * 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
8007 Added 'at' facet type.
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8008
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8009 * 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
8010 Generate AT facets.
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
8011
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
8012 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
8013
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
8014 * 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
8015 Exporter for AT facets. Needs testing.
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
8016
729
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
8017 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
8018
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
8019 * 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
8020 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
8021 from Desktop-FLYS. Needs testing.
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
8022
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
8023 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
8024
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
8025 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
8026
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
8027 * 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
8028 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
8029 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
8030 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
8031 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
8032
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
8033 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
8034
11e9489eb1a7 WQDay is based on WQ now to make it exportable as AT.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 726
diff changeset
8035 * 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
8036 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
8037
726
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8038 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
8039
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8040 * 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
8041 New. Base class for WQKms.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8042
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8043 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
8044 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
8045 calculations. This will save memory.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8046
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8047 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
8048
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8049 * 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
8050 Add default constructor to ease inheritance.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8051
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8052 * 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
8053 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
8054
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
8055 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
8056
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
8057 * 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
8058 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
8059
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
8060 * 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
8061
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
8062 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
8063
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
8064 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
8065
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
8066 * 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
8067 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
8068 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
8069
723
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
8070 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
8071
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
8072 * 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
8073 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
8074 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
8075
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
8076 * 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
8077 Removed superfluous imports.
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
8078
722
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8079 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
8080
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8081 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
8082 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
8083
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8084 * 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
8085
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8086 * 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
8087 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
8088
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8089 * 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
8090 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
8091 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
8092
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8093 * 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
8094 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
8095
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
8096 * 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
8097 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
8098 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
8099
721
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8100 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
8101
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8102 * 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
8103 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
8104
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8105 * 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
8106 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
8107
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8108 * 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
8109 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
8110
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8111 * 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
8112 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
8113
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8114 * 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
8115 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
8116
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
8117 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
8118
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
8119 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
8120
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
8121 * 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
8122 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
8123 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
8124 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
8125
719
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8126 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
8127
721
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
8128 Draw correction curve again.
719
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8129
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8130 * 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
8131 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
8132 the correction curve from being drawn!
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8133 Smaller code cleanups and simplifications.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8134
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8135 * 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
8136 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
8137 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
8138 at a given index.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8139
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8140 * 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
8141 Attribute access via DOM instead of XPath.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8142
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8143 * 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
8144 Code simplification.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
8145
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
8146 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
8147
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8148 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
8149
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8150 * 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
8151 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
8152 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
8153
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
8154 * 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
8155 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
8156 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
8157
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
8158 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
8159
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
8160 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
8161
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
8162 * 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
8163 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
8164
716
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
8165 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
8166
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
8167 Fix for flys/issue158
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
8168
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
8169 * 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
8170 Checks for right class now.
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
8171
715
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
8172 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
8173
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
8174 Fix for flys/issue154
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
8175
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
8176 * 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
8177 Checks for right class now.
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
8178
714
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
8179 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
8180
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
8181 * 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
8182 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
8183
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
8184 * 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
8185 'boolean ? true : false' <=> 'boolean'
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
8186
713
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
8187 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
8188
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
8189 * 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
8190 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
8191
712
08dd826439ef Configured states to generate report facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 711
diff changeset
8192 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
8193
08dd826439ef Configured states to generate report facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 711
diff changeset
8194 * 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
8195
711
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8196 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
8197
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8198 * 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
8199 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
8200
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
8201 * 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
8202 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
8203 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
8204 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
8205 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
8206 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
8207
710
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8208 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
8209
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8210 * 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
8211 New. Generator for calculation reports.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8212
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8213 * 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
8214
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8215 * 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
8216 Added type 'report'.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8217
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8218 * 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
8219 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
8220 calculation states.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8221
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8222 * 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
8223 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
8224
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8225 * 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
8226 Removed superfluous import.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8227
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8228 * 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
8229 Added some override annotations.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
8230
709
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8231 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
8232
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8233 * 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
8234 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
8235
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
8236 * 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
8237 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
8238 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
8239 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
8240 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
8241 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
8242 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
8243 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
8244 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
8245 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
8246 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
8247 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
8248 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
8249 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
8250 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
8251
708
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8252 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
8253
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8254 * 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
8255 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
8256
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8257 * 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
8258 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
8259 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
8260 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
8261 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
8262
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
8263 * 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
8264 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
8265 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
8266
706
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8267 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
8268
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8269 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8270 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8271 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8272 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8273 Removed dead code.
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
8274
705
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8275 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
8276
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8277 * 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
8278 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
8279 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
8280 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
8281 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
8282 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
8283 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
8284 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
8285 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
8286 Only generate facets when needed.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8287
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8288 * 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
8289 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
8290
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8291 * 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
8292 LRU as eviction strategy is sufficent.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8293
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8294 * 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
8295 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
8296 more 'standard' Java naming conventions.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
8297
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
8298 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
8299
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
8300 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
8301
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
8302 * 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
8303
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
8304 * 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
8305 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
8306
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
8307 * 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
8308 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
8309
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
8310 * 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
8311 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
8312
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
8313 * 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
8314 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
8315 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
8316
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
8317 * 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
8318 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
8319
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
8320 * 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
8321 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
8322
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
8323 * 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
8324 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
8325 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
8326
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
8327 * 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
8328 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
8329 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
8330
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
8331 * 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
8332 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
8333 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
8334 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
8335 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
8336 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
8337 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
8338
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
8339 * 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
8340 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
8341 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
8342
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
8343 * 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
8344 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
8345 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
8346 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
8347 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
8348 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
8349 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
8350 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
8351
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
8352 * 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
8353 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
8354 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
8355 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
8356
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
8357 * 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
8358 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
8359 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
8360 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
8361 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
8362 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
8363 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
8364 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
8365 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
8366 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
8367
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
8368 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
8369
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
8370 * 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
8371 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
8372 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
8373
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
8374 * 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
8375 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
8376
684
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
8377 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
8378
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
8379 * 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
8380 computation 4.
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
8381
686
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8382 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
8383
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8384 * 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
8385 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
8386
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8387 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
8388
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8389 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
8390
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8391 * 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
8392 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
8393
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8394 * 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
8395 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
8396 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
8397 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
8398 chart curves.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8399
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8400 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
8401
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8402 * 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
8403 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
8404 if they exist.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8405
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8406 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
8407
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8408 * 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
8409 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
8410
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8411 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
8412
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8413 * 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
8414 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
8415 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
8416
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8417 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
8418
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8419 * 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
8420 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
8421 * 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
8422
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8423 Removed some dead code.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8424
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8425 * 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
8426 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
8427
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8428 * 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
8429 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
8430
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8431 * 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
8432 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
8433
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8434 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
8435
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8436 * 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
8437 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
8438
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8439 * 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
8440 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
8441
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8442 * 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
8443 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
8444
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8445 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
8446
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8447 * 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
8448 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
8449
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8450 * 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
8451 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
8452
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8453 * 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
8454 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
8455
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8456 * 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
8457 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
8458
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8459 * 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
8460 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
8461
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8462 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
8463
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8464 * 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
8465 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
8466 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
8467 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
8468
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8469 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
8470
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8471 * 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
8472 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
8473 during calculation.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8474
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8475 * 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
8476 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
8477 base class.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8478
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8479 * 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
8480 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
8481
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8482 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
8483
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8484 * 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
8485 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
8486
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8487 * 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
8488 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
8489
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8490 * 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
8491 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
8492 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
8493 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
8494 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
8495 - x axis : 0 - 10
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8496 - 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
8497 - 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
8498 - 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
8499 - 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
8500 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
8501 - x axis : 1 - 9
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8502 - 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
8503 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
8504
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8505 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
8506
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8507 * 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
8508 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
8509 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
8510
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8511 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
8512
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8513 * 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
8514 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
8515 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
8516
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8517 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
8518
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8519 * 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
8520 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
8521 Added more debug output.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8522
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8523 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
8524
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8525 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
8526
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8527 * 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
8528 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
8529 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
8530
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8531 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
8532
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8533 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
8534
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8535 * 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
8536 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
8537 calculation 4.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
8538
667
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
8539 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
8540
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
8541 * 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
8542 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
8543
666
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
8544 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
8545
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
8546 * 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
8547 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
8548 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
8549
664
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
8550 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
8551
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
8552 * 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
8553 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
8554 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
8555 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
8556 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
8557 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
8558 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
8559 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
8560
663
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
8561 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
8562
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
8563 * 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
8564 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
8565
662
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
8566 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
8567
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
8568 * 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
8569 Simpified array swapping.
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
8570
660
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
8571 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
8572
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
8573 * 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
8574 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
8575 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
8576
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
8577 * 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
8578 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
8579 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
8580 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
8581 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
8582
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
8583 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
8584
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
8585 * 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
8586 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
8587
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
8588 * 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
8589 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
8590 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
8591 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
8592 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
8593 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
8594 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
8595 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
8596 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
8597
659
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
8598 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
8599
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
8600 * 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
8601 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
8602
660
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
8603 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
8604
ed7c901ee712 If Artifact.feed() fails do not store invalid values in database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 657
diff changeset
8605 * 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
8606 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
8607
657
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
8608 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
8609
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
8610 * 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
8611 Removed asymmetrical "- 1" from width calculation.
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
8612
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
8613 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
8614
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
8615 * 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
8616 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
8617
655
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8618 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
8619
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8620 Refactored version of "Berechnung 4"
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8621
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8622 * 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
8623 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
8624 and backup of values (needed for naming).
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8625
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8626 * 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
8627 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
8628 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
8629
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8630 * 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
8631 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
8632 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
8633 cases.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8634
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8635 * 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
8636 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
8637 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
8638 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
8639 function.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8640
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8641 * 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
8642 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
8643
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8644 * 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
8645 Deleted. Not needed any longer.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8646
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8647 * 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
8648 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
8649
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8650 * 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
8651 New. Implements Function with f(x) = x
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8652
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8653 * 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
8654 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
8655
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8656 * 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
8657 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
8658 Does some rounding correct.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8659
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8660 * 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
8661 Centralized utils surrounding common double operations.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8662
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8663 * 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
8664 Removed superfluous imports.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8665
654
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
8666 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
8667
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
8668 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
8669
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
8670 * 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
8671 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
8672 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
8673 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
8674 area automatically..
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
8675
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
8676 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
8677
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
8678 * 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
8679 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
8680 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
8681
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
8682 * 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
8683 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
8684 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
8685 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
8686
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
8687 * 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
8688 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
8689 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
8690 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
8691 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
8692 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
8693 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
8694
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
8695 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
8696
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
8697 * 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
8698 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
8699
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
8700 * 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
8701 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
8702
651
e6cecb661bff Set collection ttl to 6 hours.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 650
diff changeset
8703 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
8704
e6cecb661bff Set collection ttl to 6 hours.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 650
diff changeset
8705 * 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
8706
650
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
8707 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
8708
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
8709 * 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
8710 New. Parse segments only once.
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
8711
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
8712 * 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
8713 Expose new parser to artifacts. TODO: Use it.
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
8714
649
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8715 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
8716
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8717 * 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
8718 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
8719 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
8720 calculation.
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8721
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8722 * 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
8723 Removed superfluous import.
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8724
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8725 * 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
8726 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
8727
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8728 * 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
8729 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
8730
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
8731 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
8732
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
8733 * 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
8734 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
8735 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
8736 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
8737
647
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8738 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
8739
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8740 * 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
8741 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
8742 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
8743 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
8744 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
8745 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
8746 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
8747 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
8748
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8749 * 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
8750 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
8751 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
8752 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
8753 coordinates.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8754
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8755 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
8756 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
8757
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8758 * 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
8759 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
8760 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
8761 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
8762 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
8763 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
8764 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
8765
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8766 * 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
8767
646
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
8768 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
8769
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
8770 * 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
8771 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
8772 operation.
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
8773
645
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
8774 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
8775
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
8776 * 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
8777 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
8778 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
8779
644
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8780 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
8781
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8782 * 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
8783 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
8784
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8785 $ 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
8786
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8787 $ cat distances.xml
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8788 <?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
8789 <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
8790
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8791 * 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
8792 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
8793
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8794 * 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
8795 the cache if configured.
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8796
643
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
8797 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
8798
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
8799 flys/issue82
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
8800
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
8801 * 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
8802 Only successful interpolations are named.
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
8803
642
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8804 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
8805
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8806 * 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
8807 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
8808
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8809 * 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
8810 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
8811
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8812 * 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
8813 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
8814
641
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
8815 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
8816
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
8817 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
8818 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
8819
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
8820 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
8821
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
8822 * 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
8823 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
8824 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
8825 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
8826 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
8827
639
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
8828 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
8829
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
8830 * 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
8831 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
8832
638
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8833 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
8834
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8835 * 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
8836 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
8837 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
8838
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8839 * 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
8840 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
8841 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
8842 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
8843
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8844 * 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
8845 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
8846 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
8847
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
8848 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
8849
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
8850 * 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
8851 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
8852
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
8853 * 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
8854 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
8855
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
8856 * 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
8857 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
8858
636
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
8859 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
8860
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
8861 * 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
8862 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
8863
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
8864 * 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
8865 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
8866 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
8867
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8868 * 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
8869 Take the flow direction into account.
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8870
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8871 * 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
8872 Prevent NPE.
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8873
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8874 * 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
8875 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
8876
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8877 * 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
8878 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
8879
634
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
8880 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
8881
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
8882 * 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
8883 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
8884
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
8885 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
8886
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8887 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
8888
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8889 * 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
8890 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
8891
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8892 * 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
8893 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
8894
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8895 * 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
8896 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
8897
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8898 * 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
8899 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
8900 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
8901
632
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8902 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
8903
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8904 * 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
8905 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
8906
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8907 * 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
8908 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
8909
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8910 * 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
8911 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
8912
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8913 * 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
8914 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
8915
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8916 * 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
8917 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
8918
631
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
8919 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
8920
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
8921 * 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
8922 Improved the validation of WQ values.
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
8923
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
8924 * 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
8925 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
8926 single input).
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
8927
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
8928 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
8929
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
8930 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
8931
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
8932 * 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
8933 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
8934 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
8935
629
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
8936 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
8937
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
8938 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
8939 Removed needless imports.
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
8940
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
8941 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
8942
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
8943 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
8944
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
8945 * 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
8946 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
8947 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
8948
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
8949 * 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
8950 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
8951 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
8952 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
8953
626
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
8954 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
8955
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
8956 * 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
8957 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
8958
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
8959 * 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
8960 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
8961
625
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
8962 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
8963
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
8964 * 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
8965 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
8966 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
8967 w values.
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
8968
629
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
8969 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
8970
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
8971 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
8972
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8973 * 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
8974 '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
8975 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
8976
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8977 * 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
8978 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
8979
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8980 * 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
8981 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
8982
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8983 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
8984
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
8985 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
8986
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
8987 * 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
8988 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
8989
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
8990 * 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
8991 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
8992 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
8993 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
8994 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
8995 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
8996 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
8997 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
8998 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
8999 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
9000 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
9001
623
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
9002 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
9003
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
9004 * 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
9005 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
9006
622
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
9007 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
9008
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
9009 flys/issue84
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
9010
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
9011 * 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
9012 Forget to select wst kind.
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
9013
621
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
9014 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
9015
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
9016 flys/issue81
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
9017
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
9018 * 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
9019 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
9020
620
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
9021 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
9022
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
9023 Tagged RELEASE 2.3.1
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
9024
619
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
9025 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
9026
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
9027 * Changes: Prepared changes for the upcoming release.
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
9028
460
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
9029 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
9030
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
9031 * NEWS:
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
9032 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
9033 flys-client/NEWS
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
9034
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
9035 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
9036
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
9037 * 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
9038 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
9039
458
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
9040 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
9041
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
9042 * 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
9043 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
9044
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
9045 * 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
9046 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
9047 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
9048
457
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
9049 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
9050
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
9051 flys/issue66
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
9052
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
9053 * 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
9054
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
9055 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
9056
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9057 * 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
9058 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
9059
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9060 * 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
9061 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
9062 '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
9063 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
9064
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
9065 * 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
9066 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
9067 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
9068 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
9069 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
9070
455
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
9071 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
9072
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
9073 * 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
9074 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
9075 doing Q calculations.
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
9076
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
9077 * 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
9078 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
9079
454
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9080 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
9081
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9082 * 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
9083 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
9084 valid time range.
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9085
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9086 * src/main/resources/messages.properties,
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9087 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
9088 src/main/resources/messages_en.properties,
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9089 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
9090 discharge curves.
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
9091
453
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
9092 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
9093
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
9094 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
9095 Removed dead code.
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
9096
452
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
9097 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
9098
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
9099 * 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
9100 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
9101
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
9102 * 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
9103 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
9104
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
9105 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
9106
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
9107 * 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
9108 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
9109
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
9110 * 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
9111 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
9112 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
9113
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
9114 * 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
9115
450
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9116 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
9117
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9118 * 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
9119 longitudinal sections.
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9120
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9121 * 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
9122 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
9123
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9124 * 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
9125 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
9126
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9127 * 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
9128 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
9129 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
9130
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
9131 * 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
9132 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
9133
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
9134 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
9135
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
9136 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
9137
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
9138 * 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
9139 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
9140 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
9141 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
9142 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
9143
448
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
9144 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
9145
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
9146 * 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
9147 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
9148 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
9149
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
9150 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
9151
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
9152 * 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
9153 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
9154
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
9155 * 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
9156 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
9157 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
9158
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
9159 * 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
9160 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
9161
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
9162 * 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
9163 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
9164
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
9165 * 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
9166 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
9167
446
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9168 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
9169
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9170 * 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
9171 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
9172
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9173 * 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
9174 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
9175
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9176 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
9177 missing.
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9178
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9179 * 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
9180 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
9181
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
9182 * 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
9183
445
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9184 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
9185
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9186 * 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
9187 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
9188 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
9189
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
9190 * 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
9191 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
9192 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
9193 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
9194 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
9195 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
9196
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
9197 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
9198
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
9199 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
9200
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
9201 * 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
9202 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
9203
443
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9204 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
9205
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9206 * 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
9207 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
9208
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9209 * 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
9210 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
9211
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
9212 * 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
9213 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
9214
442
c1ef5f63278e Tagged RELEASE 2.3
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
9215 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
c1ef5f63278e Tagged RELEASE 2.3
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
9216
460
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
9217 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
9218
428
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
9219 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
9220
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
9221 * NEWS:
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
9222 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
9223 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
9224 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
9225
427
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9226 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
9227
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9228 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
9229 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
9230
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9231 * 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
9232 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
9233 "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
9234
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
9235 * 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
9236 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
9237 "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
9238
426
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
9239 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
9240
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
9241 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
9242
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
9243 * 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
9244 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
9245 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
9246
425
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
9247 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
9248
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
9249 * 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
9250 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
9251
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
9252 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
9253
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
9254 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
9255
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
9256 * 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
9257 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
9258
423
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
9259 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
9260
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
9261 * 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
9262 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
9263 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
9264
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
9265 * 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
9266 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
9267 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
9268
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
9269 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
9270
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
9271 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
9272
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
9273 * 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
9274 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
9275 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
9276 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
9277
421
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
9278 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
9279
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
9280 * 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
9281 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
9282
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
9283 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
9284
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
9285 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
9286
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
9287 * 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
9288 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
9289 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
9290 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
9291 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
9292
419
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
9293 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
9294
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
9295 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
9296 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
9297
418
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
9298 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
9299
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
9300 ISSUE-53
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
9301
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
9302 * 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
9303 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
9304 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
9305
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
9306 * 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
9307 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
9308
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
9309 * 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
9310 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
9311 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
9312 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
9313 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
9314
417
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
9315 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
9316
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
9317 * 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
9318 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
9319 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
9320 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
9321
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
9322 * 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
9323 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
9324
416
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
9325 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
9326
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
9327 * 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
9328 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
9329
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
9330 * 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
9331 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
9332 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
9333 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
9334 Added headers for CSV exports.
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
9335
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
9336 * src/main/resources/messages.properties,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
9337 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
9338 src/main/resources/messages_en.properties,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
9339 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
9340 CSV headers.
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
9341
415
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
9342 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
9343
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
9344 * 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
9345 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
9346 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
9347
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
9348 * 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
9349 parameter.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
9350
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
9351 * 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
9352 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
9353 type conversion.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
9354
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
9355 * 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
9356 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
9357
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
9358 * 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
9359 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
9360
414
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
9361 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
9362
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
9363 * 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
9364 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
9365 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
9366 add some.
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
9367
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
9368 * 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
9369 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
9370 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
9371 Add subtitles to charts.
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
9372
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
9373 * src/main/resources/messages.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
9374 src/main/resources/messages_de_DE.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
9375 src/main/resources/messages_en.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
9376 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
9377 compound messages (chart subtitles).
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
9378
413
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
9379 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
9380
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
9381 * 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
9382 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
9383
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
9384 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
9385
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
9386 * 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
9387 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
9388 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
9389
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
9390 * 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
9391 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
9392 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
9393
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
9394 * 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
9395 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
9396
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
9397 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
9398
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
9399 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
9400
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
9401 * 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
9402 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
9403
410
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
9404 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
9405
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
9406 * 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
9407 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
9408 templating.
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
9409
409
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
9410 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
9411
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
9412 * 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
9413 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
9414
408
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
9415 2011-05-09 Ingo Weinzierl <ingo@intevation.de>
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
9416
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
9417 * 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
9418 method to retrieve i18n strings.
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
9419
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
9420 * 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
9421 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
9422 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
9423 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
9424 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
9425
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
9426 * src/main/resources/messages.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
9427 src/main/resources/messages_de_DE.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
9428 src/main/resources/messages_en.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
9429 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
9430 chart types above.
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
9431
407
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
9432 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
9433
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
9434 * 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
9435 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
9436 section computation.
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
9437
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
9438 * 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
9439
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
9440 * 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
9441 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
9442
406
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
9443 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
9444
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
9445 * 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
9446 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
9447 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
9448
405
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
9449 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
9450
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
9451 * 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
9452 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
9453
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
9454 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
9455
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
9456 * 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
9457 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
9458
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
9459 * 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
9460 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
9461 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
9462
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
9463 * 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
9464 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
9465 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
9466
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
9467 * 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
9468 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
9469 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
9470
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
9471 * 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
9472 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
9473 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
9474
401
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
9475 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
9476
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
9477 * 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
9478 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
9479 '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
9480
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
9481 * 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
9482 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
9483 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
9484 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
9485 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
9486
400
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
9487 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
9488
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
9489 * 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
9490 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
9491
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
9492 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
9493
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
9494 * 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
9495 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
9496
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
9497 * 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
9498 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
9499 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
9500
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
9501 * 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
9502 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
9503 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
9504 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
9505
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
9506 * 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
9507 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
9508 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
9509
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
9510 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
9511
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
9512 * 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
9513 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
9514 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
9515
397
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
9516 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
9517
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
9518 * 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
9519 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
9520 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
9521
396
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
9522 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
9523
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
9524 * pom.xml: Added http://repository.jboss.org/maven2 repo
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
9525 to fix flys/issue30
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
9526
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
9527 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
9528
aae8f327425e 'berechnete Abflusskurve': generate ws from qs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 394
diff changeset
9529 * 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
9530 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
9531 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
9532
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
9533 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
9534
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
9535 * 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
9536 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
9537 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
9538
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
9539 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
9540
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
9541 * 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
9542 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
9543
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
9544 * 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
9545 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
9546 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
9547
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
9548 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
9549
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
9550 * 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
9551 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
9552
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
9553 * 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
9554 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
9555
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
9556 * 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
9557 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
9558 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
9559
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
9560 * 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
9561 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
9562 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
9563 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
9564 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
9565
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
9566 * 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
9567 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
9568 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
9569
391
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
9570 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
9571
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
9572 * 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
9573 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
9574
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
9575 * 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
9576 computations.
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
9577
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
9578 * 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
9579 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
9580 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
9581
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
9582 * 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
9583 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
9584
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
9585 * 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
9586 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
9587
390
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
9588 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
9589
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
9590 * 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
9591 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
9592
389
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
9593 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
9594
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
9595 * 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
9596 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
9597
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
9598 * 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
9599
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
9600 * 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
9601 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
9602 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
9603 '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
9604
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
9605 * 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
9606
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
9607 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
9608
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
9609 * 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
9610 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
9611 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
9612 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
9613
387
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
9614 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
9615
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
9616 * src/main/resources/messages_en.properties: Bugfix: replaced german
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
9617 string (copy & paste mistake).
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
9618
386
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
9619 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
9620
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
9621 * src/main/resources/messages.properties,
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
9622 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
9623 src/main/resources/messages_en.properties,
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
9624 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
9625 for the location selection.
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
9626
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
9627 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
9628
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
9629 * 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
9630 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
9631
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
9632 * 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
9633 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
9634 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
9635
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
9636 * 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
9637 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
9638 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
9639
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
9640 * 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
9641 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
9642 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
9643
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
9644 * 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
9645 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
9646 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
9647
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
9648 * 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
9649
384
88614ddfc1e3 visualize-transitions.xsl: State quoting was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 383
diff changeset
9650 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
9651
88614ddfc1e3 visualize-transitions.xsl: State quoting was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 383
diff changeset
9652 * 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
9653
383
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9654 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
9655
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9656 * 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
9657 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
9658
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9659 * 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
9660 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
9661
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9662 * 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
9663 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
9664 selected.
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9665
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9666 * 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
9667 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
9668 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
9669
382
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
9670 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
9671
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
9672 * 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
9673 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
9674
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
9675 * 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
9676 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
9677
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
9678 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
9679
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
9680 * 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
9681 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
9682 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
9683
380
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9684 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
9685
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9686 * 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
9687 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
9688 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
9689 loops.
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9690
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9691 * 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
9692 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
9693 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
9694
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9695 * 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
9696 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
9697
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
9698 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
9699
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
9700 * 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
9701 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
9702 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
9703 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
9704
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
9705 * 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
9706 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
9707 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
9708
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
9709 * 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
9710 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
9711 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
9712
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
9713 * 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
9714 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
9715 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
9716
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
9717 * 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
9718 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
9719 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
9720 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
9721
378
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
9722 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
9723
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
9724 * 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
9725 Repaired getQForW() by calculating indices on right dimension.
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
9726
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
9727 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
9728
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
9729 * 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
9730 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
9731
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
9732 * 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
9733 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
9734 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
9735 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
9736
376
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
9737 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
9738
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
9739 * 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
9740 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
9741
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
9742 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
9743
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
9744 * 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
9745 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
9746 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
9747 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
9748 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
9749
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
9750 * 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
9751 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
9752 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
9753 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
9754 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
9755
374
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
9756 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
9757
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
9758 * 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
9759 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
9760
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
9761 * 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
9762 wst value table cache.
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
9763
373
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9764 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
9765
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9766 * 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
9767
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9768 * doc/conf/conf.xml: Added configuration of ehcache.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9769
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9770 * doc/conf/cache.xml: New. Cache configurations.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9771
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9772 * 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
9773 New. Factory to access caches.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9774
372
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9775 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
9776
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9777 * 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
9778 Forgot to add.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9779
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9780 * 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
9781 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
9782 an output with meta data about the database.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9783
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9784 * 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
9785 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
9786 contextes.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9787
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9788 * 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
9789 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
9790
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9791 * 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
9792 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
9793 a context.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9794
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9795 * 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
9796 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
9797 Removed superfluous imports.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9798
371
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
9799 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
9800
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
9801 * 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
9802
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
9803 * 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
9804 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
9805
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
9806 * 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
9807 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
9808
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
9809 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
9810
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
9811 * 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
9812 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
9813 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
9814 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
9815 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
9816
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
9817 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
9818
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
9819 * 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
9820 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
9821
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
9822 * 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
9823 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
9824
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
9825 * 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
9826 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
9827
368
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
9828 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
9829
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
9830 * 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
9831 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
9832
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
9833 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
9834
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
9835 * 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
9836 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
9837
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
9838 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
9839
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
9840 * 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
9841 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
9842 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
9843
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
9844 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
9845
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
9846 * 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
9847 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
9848 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
9849 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
9850
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
9851 * 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
9852
364
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9853 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
9854
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9855 * 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
9856 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
9857 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
9858
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9859 * 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
9860 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
9861 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
9862 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
9863
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9864 * 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
9865 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
9866
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
9867 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
9868
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
9869 * 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
9870 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
9871
362
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
9872 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
9873
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
9874 * 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
9875 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
9876 waterlevel.
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
9877
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
9878 * 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
9879 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
9880
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
9881 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
9882
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
9883 * 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
9884 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
9885 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
9886 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
9887 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
9888
360
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
9889 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
9890
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
9891 * 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
9892 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
9893 results.
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
9894
359
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
9895 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
9896
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
9897 * 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
9898 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
9899
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
9900 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
9901
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
9902 * 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
9903
358
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
9904 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
9905
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
9906 * 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
9907
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
9908 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
9909
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
9910 * 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
9911 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
9912 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
9913
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
9914 * 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
9915 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
9916 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
9917 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
9918
356
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
9919 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
9920
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
9921 * 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
9922 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
9923 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
9924
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
9925 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
9926
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
9927 * 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
9928 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
9929 - 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
9930 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
9931 - 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
9932 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
9933
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
9934 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
9935
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
9936 * 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
9937 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
9938 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
9939
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
9940 * 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
9941 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
9942
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
9943 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
9944
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
9945 * 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
9946 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
9947 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
9948 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
9949
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
9950 * 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
9951 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
9952 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
9953
351
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9954 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
9955
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9956 * 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
9957 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
9958
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9959 $ 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
9960 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
9961 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
9962
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9963 $ 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
9964
350
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
9965 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
9966
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
9967 * 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
9968 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
9969 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
9970 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
9971
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
9972 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
9973
350
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
9974 * 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
9975 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
9976 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
9977 is initialized.
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
9978
349
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
9979 2011-04-27 Ingo Weinzierl <ingo@intevation.de>
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
9980
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
9981 * src/main/java/de/intevation/flys/collections/AttributeParser.java,
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
9982 src/main/java/de/intevation/flys/collections/OutputParser.java: Removed
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
9983 useless imports.
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
9984
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
9985 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
9986
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
9987 * 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
9988 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
9989 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
9990
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
9991 * 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
9992 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
9993 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
9994
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
9995 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
9996
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
9997 * 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
9998 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
9999 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
10000 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
10001 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
10002
346
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
10003 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
10004
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
10005 * 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
10006 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
10007 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
10008
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
10009 * 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
10010 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
10011 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
10012
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
10013 * 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
10014 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
10015 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
10016
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
10017 * 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
10018 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
10019 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
10020
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
10021 * 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
10022 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
10023 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
10024 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
10025 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
10026
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
10027 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
10028
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
10029 * 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
10030 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
10031 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
10032 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
10033
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
10034 * 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
10035 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
10036
344
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
10037 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
10038
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
10039 * 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
10040 Corrected a silly c&p mistake.
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
10041
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
10042 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
10043
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
10044 * 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
10045
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
10046 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
10047 "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
10048
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
10049 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
10050 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
10051 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
10052
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
10053 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
10054 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
10055 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
10056 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
10057 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
10058 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
10059 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
10060 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
10061
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
10062 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
10063 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
10064 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
10065
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
10066 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
10067 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
10068 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
10069
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
10070 * 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
10071 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
10072
342
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
10073 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
10074
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
10075 * 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
10076 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
10077
341
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
10078 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
10079
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
10080 * 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
10081
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
10082 * 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
10083
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
10084 * 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
10085 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
10086
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
10087 * 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
10088 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
10089 the FLYSContext.
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
10090
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
10091 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
10092
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
10093 * 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
10094 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
10095 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
10096 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
10097
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
10098 * 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
10099 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
10100 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
10101 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
10102 "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
10103
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
10104 * 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
10105 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
10106
339
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
10107 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
10108
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
10109 * 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
10110 Implementation of "Abflusskurve/Abflusstafel" calculation.
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
10111
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
10112 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
10113 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
10114 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
10115 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
10116
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
10117 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
10118
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
10119 !!! This code needs testing !!!
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
10120
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
10121 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
10122
cf84f0f926e9 Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 337
diff changeset
10123 * 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
10124
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
10125 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
10126
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
10127 * 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
10128 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
10129
336
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
10130 2011-04-20 Ingo Weinzierl <ingo@intevation.de>
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
10131
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
10132 * 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
10133 Fixed broken HQL statement.
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
10134
335
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
10135 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
10136
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
10137 * 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
10138 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
10139 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
10140 This is essentially the "Wasserstand/Wasserspiegellagen" calculation
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
10141 of desktop FLYS.
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
10142
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
10143 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
10144 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
10145
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
10146 !!! This code needs heavy testing !!!
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
10147
334
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
10148 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
10149
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
10150 * 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
10151 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
10152 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
10153 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
10154 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
10155
333
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
10156 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
10157
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
10158 * 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
10159 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
10160
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
10161 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
10162
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
10163 * 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
10164 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
10165 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
10166
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
10167 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
10168
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
10169 * 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
10170 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
10171 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
10172
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
10173 * 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
10174
330
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
10175 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
10176
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
10177 * 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
10178 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
10179
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
10180 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
10181
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
10182 * 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
10183 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
10184 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
10185
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
10186 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
10187
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
10188 * 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
10189 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
10190 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
10191
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
10192 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
10193
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
10194 * 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
10195 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
10196 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
10197
326
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
10198 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
10199
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
10200 * 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
10201 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
10202 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
10203
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
10204 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
10205
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
10206 * 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
10207 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
10208 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
10209
324
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
10210 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
10211
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
10212 * 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
10213 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
10214 DefaultState).
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
10215
323
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
10216 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
10217
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
10218 * 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
10219 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
10220 of DefaultState).
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
10221
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
10222 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
10223
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
10224 * 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
10225 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
10226 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
10227
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
10228 * 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
10229 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
10230 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
10231 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
10232
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
10233 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
10234
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
10235 * 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
10236 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
10237 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
10238 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
10239
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
10240 * 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
10241 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
10242 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
10243
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
10244 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
10245 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
10246
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
10247 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
10248
9581b88f2920 Removed testing code that has been comitted by accident in the last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
10249 * 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
10250 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
10251
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
10252 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
10253
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
10254 * 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
10255 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
10256 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
10257
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
10258 * 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
10259 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
10260 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
10261
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
10262 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
10263
d8558dd64152 The WQ state fills the DESCRIBE with default values for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 318
diff changeset
10264 * 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
10265 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
10266
318
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
10267 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
10268
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
10269 * 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
10270 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
10271
317
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
10272 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
10273
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
10274 * 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
10275 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
10276 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
10277
316
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
10278 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
10279
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
10280 * 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
10281 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
10282 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
10283
315
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
10284 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
10285
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
10286 * 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
10287 Moved this class to flys-backend.
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
10288
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
10289 * 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
10290 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
10291 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
10292 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
10293 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
10294 Adapted imports of the SessionHolder.
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
10295
314
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
10296 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
10297
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
10298 * 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
10299 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
10300 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
10301
313
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
10302 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
10303
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
10304 * 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
10305 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
10306 Artifact.
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
10307
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
10308 * 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
10309 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
10310 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
10311 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
10312
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
10313 * 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
10314 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
10315
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
10316 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
10317
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
10318 * 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
10319 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
10320 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
10321
311
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
10322 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
10323
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
10324 * 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
10325 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
10326 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
10327 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
10328 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
10329
310
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
10330 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
10331
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
10332 * 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
10333 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
10334 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
10335
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
10336 * 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
10337 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
10338
309
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
10339 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
10340
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
10341 * 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
10342 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
10343 SessionFactoryProvider.
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
10344
308
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
10345 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
10346
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
10347 * 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
10348 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
10349
308
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
10350 * 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
10351 Uses session from SessionHolder.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
10352
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
10353 * 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
10354 Interacts with SessionHolder now.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
10355
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
10356 * 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
10357 Removed superfluous import.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
10358
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
10359 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
10360
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
10361 * 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
10362 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
10363 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
10364
306
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
10365 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
10366
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
10367 * 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
10368 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
10369 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
10370 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
10371
305
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
10372 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
10373
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
10374 * 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
10375 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
10376 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
10377
304
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
10378 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
10379
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
10380 * 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
10381 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
10382 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
10383
303
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
10384 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
10385
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
10386 * 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
10387 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
10388 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
10389 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
10390
302
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
10391 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
10392
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
10393 * 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
10394 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
10395
301
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
10396 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
10397
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
10398 * 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
10399 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
10400
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
10401 * 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
10402 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
10403 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
10404
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
10405 * 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
10406
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
10407 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
10408
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
10409 * 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
10410 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
10411 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
10412 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
10413
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
10414 * 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
10415 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
10416 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
10417
299
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
10418 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
10419
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
10420 * 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
10421 generate() method throws an IOException now.
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
10422
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
10423 * 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
10424 New. This OutGenerator creates discharge curves.
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
10425
298
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
10426 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
10427
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
10428 * 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
10429 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
10430 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
10431
297
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
10432 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
10433
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
10434 * src/**/*.java: Removed trailing whitespace.
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
10435
296
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
10436 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
10437
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
10438 * 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
10439 Make project compilable again by
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
10440 commenting out a not existing XMLDebug reference.
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
10441
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
10442 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
10443
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
10444 * 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
10445 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
10446 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
10447
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
10448 * 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
10449 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
10450
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
10451 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
10452
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
10453 * 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
10454 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
10455 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
10456 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
10457
293
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
10458 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
10459
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
10460 * 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
10461 Removed the Backend from FLYSArtifactCollection - used ArtifactDatabase
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
10462 operations instead.
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
10463
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
10464 * TODO: Removed 'remove Backend reference' TODO.
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
10465
292
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
10466 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
10467
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
10468 * 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
10469 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
10470 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
10471
291
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
10472 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
10473
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
10474 Tagged RELEASE 0.1
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
10475
159
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
10476 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
10477
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
10478 * 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
10479 artifact configuration.
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
10480
158
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
10481 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
10482
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
10483 * 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
10484 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
10485
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
10486 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
10487
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
10488 * 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
10489 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
10490 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
10491
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
10492 * 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
10493 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
10494 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
10495 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
10496 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
10497
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
10498 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
10499
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
10500 * 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
10501 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
10502 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
10503
155
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
10504 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
10505
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
10506 * 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
10507 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
10508
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
10509 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
10510
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
10511 * 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
10512 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
10513 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
10514
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
10515 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
10516
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
10517 * 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
10518 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
10519
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
10520 * 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
10521 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
10522 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
10523
152
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
10524 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
10525
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
10526 * 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
10527 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
10528
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
10529 * 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
10530
151
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
10531 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
10532
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
10533 * 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
10534 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
10535
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
10536 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
10537
151
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
10538 * 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
10539 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
10540 ranges.
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
10541
150
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
10542 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
10543
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
10544 * 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
10545 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
10546 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
10547
149
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
10548 2011-03-25 Ingo Weinzierl <ingo@intevation.de>
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
10549
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
10550 * 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
10551 the Backend reference from FLYSArtifactCollection.
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
10552
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
10553 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
10554
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
10555 * 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
10556 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
10557 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
10558
147
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
10559 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
10560
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
10561 * 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
10562 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
10563 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
10564
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
10565 * 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
10566 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
10567
146
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
10568 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
10569
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
10570 * 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
10571 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
10572 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
10573
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
10574 * 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
10575 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
10576
145
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
10577 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
10578
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
10579 * 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
10580 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
10581 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
10582 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
10583 in that case, but it doesn't.
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
10584
144
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
10585 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
10586
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
10587 * 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
10588 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
10589 document.
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
10590
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
10591 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
10592 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
10593
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
10594 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
10595
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
10596 * 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
10597 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
10598
142
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
10599 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
10600
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
10601 * 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
10602 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
10603 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
10604
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
10605 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
10606
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
10607 * 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
10608 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
10609
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
10610 * 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
10611 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
10612 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
10613 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
10614
140
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
10615 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
10616
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
10617 * 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
10618 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
10619
139
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
10620 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
10621
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
10622 * 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
10623
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
10624 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
10625
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
10626 * 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
10627 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
10628
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
10629 * 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
10630 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
10631 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
10632 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
10633
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
10634 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
10635
7f839b81cdde Added a new state for the W/Q input in the WINFO parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 136
diff changeset
10636 * 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
10637 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
10638
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
10639 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
10640
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
10641 * 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
10642 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
10643
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
10644 * 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
10645 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
10646 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
10647
135
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
10648 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
10649
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
10650 * 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
10651 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
10652 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
10653
134
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10654 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
10655
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10656 * 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
10657 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
10658 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
10659 objects in the ui).
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10660
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10661 * 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
10662 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
10663 data of that state.
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10664
133
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
10665 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
10666
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
10667 * 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
10668 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
10669 now.
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
10670
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
10671 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
10672
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
10673 * 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
10674
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
10675 * 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
10676 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
10677
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
10678 * 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
10679 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
10680
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
10681 * 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
10682 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
10683
131
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
10684 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
10685
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
10686 * 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
10687
130
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
10688 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
10689
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
10690 * 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
10691 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
10692
129
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
10693 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
10694
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
10695 * 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
10696 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
10697 the data item.
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
10698
128
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10699 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
10700
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10701 * 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
10702 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
10703 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
10704
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10705 * src/main/resources/messages.properties,
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10706 src/main/resources/messages_en.properties,
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10707 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
10708 calculcation mode state.
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10709
127
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10710 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
10711
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10712 * 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
10713
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10714 * 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
10715 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
10716 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
10717 apply this node.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10718
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10719 * 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
10720 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
10721
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10722 * src/main/resources/messages.properties,
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10723 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
10724 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
10725 calculation mode state.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10726
126
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
10727 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
10728
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
10729 * 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
10730 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
10731 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
10732
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
10733 * 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
10734 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
10735 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
10736
125
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10737 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
10738
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10739 * 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
10740 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
10741
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10742 * src/main/resources/messages.properties,
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10743 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
10744 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
10745 english translation.
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10746
124
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
10747 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
10748
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
10749 * 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
10750 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
10751 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
10752
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
10753 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
10754
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
10755 * 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
10756 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
10757 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
10758 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
10759 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
10760
122
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
10761 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
10762
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
10763 * 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
10764 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
10765
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
10766 * 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
10767
121
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10768 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10769
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10770 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10771 Implemented the abstract method getName(). It returns the constant
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10772 'winfo' string.
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10773
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10774 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10775 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
10776 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
10777
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10778 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
10779 TODO).
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10780
120
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
10781 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
10782
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
10783 * 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
10784
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
10785 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
10786
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
10787 * 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
10788 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
10789
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
10790 * 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
10791 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
10792 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
10793 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
10794 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
10795
118
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
10796 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
10797
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
10798 * 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
10799 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
10800
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
10801 * 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
10802
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
10803 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
10804
1a025ff0f7fd Added a nodes for the user-factory and collection-factory to the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 116
diff changeset
10805 * 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
10806 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
10807
116
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
10808 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
10809
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
10810 * 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
10811 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
10812 attribute.
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
10813
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
10814 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
10815
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
10816 * 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
10817 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
10818 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
10819
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
10820 * 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
10821 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
10822 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
10823 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
10824
114
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
10825 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
10826
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
10827 * 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
10828 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
10829 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
10830 instances.
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
10831 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
10832 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
10833
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
10834 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
10835
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
10836 * 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
10837 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
10838 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
10839
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
10840 * 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
10841 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
10842
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
10843 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
10844
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
10845 * 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
10846 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
10847 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
10848
111
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
10849 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
10850
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
10851 * 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
10852 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
10853 - 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
10854 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
10855 of an artifact.
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
10856
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
10857 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
10858
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
10859 * 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
10860 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
10861 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
10862
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
10863 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
10864
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
10865 * 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
10866
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
10867 * 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
10868 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
10869 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
10870
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
10871 * 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
10872 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
10873 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
10874 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
10875 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
10876
107
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10877 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
10878
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10879 * 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
10880 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
10881 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
10882 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
10883
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10884 * 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
10885 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
10886 Adapted imports of Transition.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10887
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10888 * 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
10889 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
10890
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10891 * 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
10892 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
10893
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10894 * 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
10895 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
10896
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
10897 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
10898
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10899 * 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
10900 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
10901
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10902 * 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
10903 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
10904 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
10905 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
10906
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10907 * 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
10908 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
10909 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
10910 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
10911
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10912 * 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
10913 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
10914
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10915 * 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
10916 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
10917 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
10918
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10919 * 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
10920 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
10921 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
10922 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
10923 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
10924
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10925 * 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
10926
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10927 * 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
10928 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
10929
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10930 * 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
10931
105
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10932 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
10933
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10934 * 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
10935 server.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10936
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10937 * 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
10938 WINFO artifact.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10939
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10940 * 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
10941 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
10942
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10943 * 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
10944
104
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
10945 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
10946
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
10947 * 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
10948 * ChangeLog: new.

http://dive4elements.wald.intevation.org