annotate flys-artifacts/ChangeLog @ 1644:2df1f9facd6c

Cache: Increased number of cached annotations. flys-artifacts/trunk@2831 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 27 Sep 2011 10:00:29 +0000
parents ff7bffb7d5f0
children 4a8251eae217
rev   line source
1644
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
1 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
2
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
3 * 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
4 to low.
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
5
1643
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
6 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
7
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
8 Improved w-differences diagram generation where multiple differences
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
9 can be shown.
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
10
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
11 * 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
12 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
13
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
14 * 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
15 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
16 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
17
1642
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
18 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
19
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
20 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
21
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
22 * 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
23 File.getCanonicalPath() to substitute "../" in shapefile directories.
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
24
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
25 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
26
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
27 * 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
28 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
29 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
30 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
31
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
32 * 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
33 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
34
1640
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
35 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
36
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
37 Improved w-differences diagram generation with included "absolute"
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
38 values.
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
39
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
40 * 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
41 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
42 (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
43 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
44
1639
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
45 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
46
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
47 Add positional-conflict-awareness when merging Facets for a
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
48 FLYSArtifactCollection. First come first serve.
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
49
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
50 * 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
51 (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
52 "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
53 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
54 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
55
1638
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
56 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
57
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
58 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
59
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
60 * 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
61 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
62
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
63 * 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
64 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
65 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
66 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
67 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
68
1639
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
69 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
70
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
71 Fix (revert) access to position in ManagedDomFacet.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
72
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
73 * 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
74 (getPosition): Do not add prefix when querying position ("pos")
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
75 attribute, add a logger for faster future debugging.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
76
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
77 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
78
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
79 Squash positional conflict-bug.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
80
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
81 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
82 (mergeFacets): Removed, replaced in parts by pickFacet.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
83 (pickFacet): New, return facet to be added to document.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
84 Documentation added.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
85
1636
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
86 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
87
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
88 Squash a bug about wrongly named "art:pos" attribute in ManagedDomFacet (was
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
89 "pos"). Added documentation from commit message.
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
90
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
91 * 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
92 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
93 (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
94
1635
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
95 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
96
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
97 Refactoring, doc.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
98
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
99 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
100 (mergeFacets): Removed, replaced in parts by pickFacet.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
101 (pickFacet): New, return facet to be added to document.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
102 Documentation added.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
103
1634
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
104 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
105
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
106 Cosmetics, docs.
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
107
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
108 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
109 Documentation added.
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
110
1633
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
111 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
112
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
113 * 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
114 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
115 connection handling.
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
116
1632
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
117 2011-09-22 Bjoern Schilberg <bjoern.schilberg@intevation.de>
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
118
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
119 * doc/mapserver/mosel-mapfile.map:
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
120 Full blown mosel wms mapfile.
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
121
1631
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
122 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
123
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
124 * 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
125 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
126 shutdown database connections.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
127
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
128 * 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
129 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
130 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
131 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
132 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
133
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
134 * 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
135 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
136 Service or in the CallContext.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
137
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
138 * 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
139 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
140 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
141
1630
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
142 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
143
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
144 * 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
145 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
146 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
147
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
148 * 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
149 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
150 without "step" parameter.
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
151
1629
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
152 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
153
1634
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
154 Added WaterlevelArtifact to accompany WINFOArtifacts in WDifferencesPlots.
1629
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
155
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
156 * 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
157 New WaterlevelArtifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
158
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
159 * doc/conf/conf.xml:
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
160 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
161 waterlevel-factory.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
162
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
163 * doc/conf/artifacts/waterlevel.xml:
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
164 New, trivial state description for Waterlevelartifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
165
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
166 * 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
167 New, only state for WaterlevelArtifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
168
1628
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
169 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
170
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
171 Cosmetics, docs.
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
172
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
173 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
174 src/main/java/de/intevation/flys/collections/AttributeWriter.java,
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
175 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
176 Cosmetics, documentation.
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
177
1627
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
178 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
179
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
180 Added WaterlevelOut-processing ability to WDifferencesCurveGenerator.
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
181
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
182 * 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
183 Process LONGITUDINAL_W facets.
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
184
1626
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
185 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
186
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
187 Improved WDifferenceState in preparation to be able to deal with multiple
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
188 pairs for differences.
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
189
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
190 * 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
191 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
192
1625
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
193 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
194
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
195 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
196
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
197 * 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
198 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
199
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
200 * 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
201 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
202
1624
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
203 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
204
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
205 Cosmetics, improved debug output, doc.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
206
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
207 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
208 Improved debug output.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
209
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
210 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
211 Added documentation.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
212
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
213 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java,
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
214 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
215 Removed commented code.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
216
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
217 * src/main/java/de/intevation/flys/collections/AttributeParser.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
218 Whitespace cosmetics.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
219
1623
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
220 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
221
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
222 Avoid NullPointerException when drawing XYChart without data.
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
223
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
224 * 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
225 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
226
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
227 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
228
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
229 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
230
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
231 * 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
232 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
233 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
234
1188
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
235 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
236
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
237 * doc/mapserver/fontset.txt:
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
238 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
239 * 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
240 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
241 * 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
242 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
243
1187
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
244 2011-09-19 Ingo Weinzierl <ingo@intevation.de>
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
245
1621
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
246 Tagged RELEASE 2.5
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
247
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
248 * Changes: Prepared changes for release.
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
249
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
250 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
251
1187
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
252 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
253 src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
254 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
255 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
256 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Removed
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
257 needless imports.
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
258
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
259 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
260
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
261 * 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
262
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
263 * 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
264 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
265 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
266
1185
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
267 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
268
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
269 * 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
270 section.
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
271
1184
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
272 2011-09-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
273
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
274 Fix build.
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
275
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
276 * src/main/java/de/intevation/flys/artifacts/state/WDifferencesState.java:
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
277 Fix build.
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
278
1183
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
279 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
280
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
281 Take a given WaterlevelPair-String, load artifact and plot the diff.
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
282
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
283 * 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
284 Load correct artifacts.
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
285
1182
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
286 2011-09-16 Bjoern Schilberg <bjoern.schilberg@intevation.de>
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
287
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
288 * doc/mapserver/*: Added inital mapserver configuration files.
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
289
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
290 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
291
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
292 * 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
293 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
294 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
295 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
296
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
297 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
298
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
299 * 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
300 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
301 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
302
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
303 * 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
304 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
305
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
306 * 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
307 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
308
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
309 * 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
310 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
311 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
312
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
313 * 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
314 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
315 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
316 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
317 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
318
1179
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
319 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
320
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
321 * src/main/resources/messages.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
322 src/main/resources/messages_de_DE.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
323 src/main/resources/messages_en.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
324 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
325 waterlevel selection.
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
326
1178
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
327 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
328
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
329 * 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
330 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
331
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
332 * 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
333 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
334 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
335 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
336
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
337 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
338
70b8ac64404b Removed needness import from JSON library which is not part of FLYS yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1176
diff changeset
339 * 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
340 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
341
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
342 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
343
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
344 * 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
345 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
346 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
347 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
348 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
349
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
350 * 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
351 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
352 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
353
1175
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
354 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
355
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
356 * 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
357 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
358
1174
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
359 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
360
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
361 * 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
362 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
363 fails.
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
364
1173
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
365 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
366
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
367 Extend WDifferences branch to have calculations in dedicated, new state.
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
368
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
369 * 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
370 WDifferences-branch.
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
371
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
372 * 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
373 New state.
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
374
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
375 * 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
376 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
377
1172
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
378 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
379
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
380 * 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
381 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
382
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
383 * 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
384 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
385 '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
386
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
387 * 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
388 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
389
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
390 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
391
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
392 * 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
393 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
394
1170
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
395 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
396
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
397 Partial Fix flys/issue304 (3) (Baseline).
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
398
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
399 * 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
400 Show Baseline in WDifferencesPlot.
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
401
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
402 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
403
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
404 Fix flys/issue310 (cross-section theme).
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
405
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
406 * 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
407
1169
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
408 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
409
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
410 Fix flys/issue310 (cross-section theme).
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
411
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
412 * 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
413
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
414 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
415
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
416 * 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
417 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
418 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
419
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
420 * 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
421 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
422 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
423 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
424 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
425
1167
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
426 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
427
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
428 Fix crash when drawing StickyAxisAnnotation when no range was given.
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
429 User-directed issues remain ( flys/issue303 ).
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
430
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
431 * 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
432 (draw):
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
433 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
434 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
435
1166
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
436 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
437
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
438 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
439 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
440
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
441 * 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
442
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
443 * 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
444
1165
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
445 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
446
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
447 * 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
448 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
449 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
450
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
451 * 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
452 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
453 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
454 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
455 status message text.
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
456
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
457 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
458
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
459 * 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
460 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
461
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
462 * 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
463 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
464 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
465 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
466 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
467
1163
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
468 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
469
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
470 Copied and slightly modified implementation of guessWaterIncreasing from
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
471 WQKms to (new) DataUtils. Accidentally commited usage in last commit, to
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
472 correct orientation of diagram (invert x axis).
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
473
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
474 * 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
475 New file with guessWaterIncreasing implementation from WQKms,
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
476 slightly adjusted.
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
477
1162
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
478 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
479
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
480 Cosmetics.
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
481
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
482 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
483 src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java:
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
484 Cosmetics.
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
485
1161
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
486 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
487
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
488 Added CSV Export for W-Differences.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
489
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
490 * doc/conf/conf.xml: Added Exporter.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
491
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
492 * 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
493 state, added export outputmode and facet.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
494
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
495 * 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
496 New, CSV-Exporter for WDifferences.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
497
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
498 * 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
499 Add export facet.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
500
1160
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
501 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
502
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
503 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
504 Cosmetics, docs.
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
505
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
506 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
507 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
508 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
509 Cosmetics.
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
510
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
511 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
512
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
513 * 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
514 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
515 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
516
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
517 * 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
518 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
519 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
520
1158
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
521 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
522
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
523 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
524 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
525 src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
526 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
527 src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
528 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
529 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
530 Removed needless imports.
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
531
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
532 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
533
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
534 * 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
535 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
536 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
537
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
538 * 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
539 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
540 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
541 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
542 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
543
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
544 * 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
545 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
546 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
547
1156
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
548 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
549
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
550 Fix flys/issue280 .
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
551
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
552 * 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
553 Do not draw boxes around annotations.
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
554
1155
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
555 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
556
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
557 Fix flys/issue279 .
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
558
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
559 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
560 Fix behaviour in various thinkable malconditions.
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
561
1154
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
562 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
563
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
564 * 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
565 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
566
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
567 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
568
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
569 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
570 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
571
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
572 * 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
573 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
574
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
575 * 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
576 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
577
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
578 * 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
579 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
580
1152
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
581 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
582
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
583 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
584
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
585 * 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
586
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
587 * 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
588
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
589 * 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
590 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
591
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
592 * 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
593 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
594 (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
595
1151
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
596 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
597
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
598 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
599
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
600 * 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
601 Added w_differences facet type.
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
602
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
603 * 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
604 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
605 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
606
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
607 * 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
608 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
609
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
610 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
611
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
612 Implement getArtifact(uuid,context) in FLYSUtils.
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
613
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
614 * 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
615 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
616
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
617 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
618
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
619 * 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
620 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
621 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
622 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
623 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
624
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
625 * 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
626 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
627 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
628
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
629 * 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
630 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
631
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
632 * 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
633 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
634 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
635 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
636
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
637 * 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
638 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
639
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
640 * 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
641 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
642
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
643 * 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
644 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
645
1148
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
646 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
647
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
648 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
649 src/main/java/de/intevation/flys/artifacts/math/WKmsOperation.java,
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
650 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
651 Cosmetics, docs.
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
652
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
653 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
654
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
655 * 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
656 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
657
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
658 * 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
659 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
660 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
661
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
662 * 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
663 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
664 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
665
1146
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
666 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
667
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
668 Added translation of w_differences.
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
669
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
670 * src/main/resources/messages_de_DE.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
671 src/main/resources/messages_de.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
672 src/main/resources/messages_en.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
673 src/main/resources/messages.properties:
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
674 Added "w_differnces" translation.
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
675
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
676 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
677
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
678 * 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
679 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
680 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
681 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
682
1144
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
683 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
684
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
685 * 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
686 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
687 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
688 GeometryUtils.
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
689
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
690 * 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
691 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
692 extent attribute.
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
693
1143
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
694 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
695
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
696 Added Themeing support for CrossSection Diagrams.
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
697
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
698 * doc/conf/themes.xml:
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
699 Added new themes and mappings, slightly modified longitudinalsection
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
700 theme.
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
701
1142
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
702 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
703
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
704 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
705 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
706
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
707 * 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
708 (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
709
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
710 * 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
711 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
712
1141
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
713 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
714
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
715 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
716
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
717 * 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
718 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
719
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
720 * 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
721 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
722 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
723
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
724 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
725
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
726 Cosmetics, resolved refactoring todo.
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
727
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
728 * 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
729 (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
730 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
731
1139
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
732 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
733
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
734 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
735 "head-through-wall".
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
736
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
737 * 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
738 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
739 to "cross" waterline against correct profile data.
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
740
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
741
1138
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
742 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
743
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
744 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
745 diagram.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
746
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
747 * 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
748 (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
749 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
750
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
751 * 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
752 Declare a ComputeType.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
753
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
754 * 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
755 Implement computeFeed.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
756
1137
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
757 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
758
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
759 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
760 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
761 Minor cosmetics.
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
762
1136
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
763 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
764
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
765 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
766 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
767 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
768 src/main/java/de/intevation/flys/artifacts/state/DefaultState.java:
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
769 Cosmetics, docs.
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
770
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
771 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
772
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
773 * 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
774 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
775 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
776 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
777 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
778
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
779 * 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
780 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
781
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
782 * 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
783 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
784 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
785
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
786 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
787
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
788 * 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
789 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
790
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
791 * 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
792 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
793
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
794 * 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
795 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
796
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
797 * 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
798 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
799 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
800
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
801 * 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
802 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
803
1133
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
804 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
805
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
806 * doc/conf/conf.xml:
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
807 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
808
1132
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
809 2011-09-06 Ingo Weinzierl <ingo@intevation.de>
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
810
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
811 * 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
812 for SHAPEPATH.
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
813
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
814 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
815
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
816 * 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
817 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
818
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
819 * 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
820 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
821 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
822
1130
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
823 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
824
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
825 * 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
826 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
827
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
828 * 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
829 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
830 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
831
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
832 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
833
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
834 * 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
835
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
836 * 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
837 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
838
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
839 * 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
840 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
841 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
842
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
843 * 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
844 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
845 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
846
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
847 * 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
848 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
849 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
850 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
851
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
852 * 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
853 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
854 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
855 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
856
1128
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
857 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
858
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
859 * 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
860 Bugfixed broken attribute assignment.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
861
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
862 * 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
863 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
864 the background lock from Artifact.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
865
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
866 * 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
867 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
868 background processing.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
869
1127
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
870 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
871
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
872 * 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
873 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
874 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
875 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
876 '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
877
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
878 * 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
879 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
880 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
881
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
882 * 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
883 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
884 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
885 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
886 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
887 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
888
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
889 * 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
890 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
891
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
892 * 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
893 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
894
1126
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
895 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
896
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
897 Add CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
898
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
899 * src/main/java/de/intevation/flys/exports/CrossSectionInfoGenerator.java:
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
900 New, trivial implementation of CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
901
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
902 * doc/conf/conf.xml:
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
903 Register CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
904
1125
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
905 2011-09-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
906
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
907 Cleanups of CrossSection*.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
908
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
909 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
910 New methods to retrieve name of utilized CrossSection.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
911
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
912 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
913 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
914 translations.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
915
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
916 * src/main/resources/messages_de_DE.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
917 src/main/resources/messages_de.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
918 src/main/resources/messages_en.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
919 src/main/resources/messages.properties:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
920 Added cross_section* translations, also cleanups.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
921
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
922 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
923
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
924 * 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
925 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
926
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
927 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
928
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
929 * 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
930 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
931 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
932
1125
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
933 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
934
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
935 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
936 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
937 Standalone application.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
938
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
939 * 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
940
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
941 * 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
942 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
943 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
944
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
945 * 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
946 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
947
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
948 * 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
949 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
950
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
951 * 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
952 Update call.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
953
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
954 * 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
955 Facet type.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
956
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
957 * 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
958 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
959
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
960 * 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
961 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
962
1121
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
963 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
964
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
965 * 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
966 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
967 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
968 returns FALSE, otherwise TRUE.
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
969
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
970 * 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
971 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
972 GeometryUtils now.
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
973
1120
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
974 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
975
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
976 * 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
977 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
978 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
979
1119
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
980 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
981
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
982 * 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
983 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
984
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
985 * 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
986 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
987 tracks shapefiles.
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
988
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
989 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
990
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
991 * 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
992 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
993
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
994 * 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
995 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
996 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
997 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
998 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
999
1117
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
1000 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
1001
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
1002 * 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
1003 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
1004 this without a hash value.
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
1005
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
1006 * 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
1007 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
1008 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
1009 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
1010
1116
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
1011 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
1012
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
1013 More bones to CrossSection sceleton.
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
1014
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
1015 * 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
1016 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
1017 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
1018
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
1019 * 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
1020 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
1021
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
1022 * 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
1023 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
1024 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
1025
1115
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
1026 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
1027
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
1028 Cosmetics.
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
1029
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
1030 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
1031 Cosmetics.
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
1032
1113
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1033 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1034
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1035 Cosmetics.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1036
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1037 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1038 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1039 src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1040 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1041 Removed obselete imports.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1042
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1043 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1044 Removed obselete imports, whitespaces.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1045
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1046 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1047 Whitespaces, docs.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
1048
1112
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
1049 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
1050
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
1051 Fix translations of Main Values Facets.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
1052
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
1053 * 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
1054 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
1055
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
1056 * 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
1057 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
1058 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
1059 dynamically, adjust deepCopy.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
1060
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
1061 * 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
1062 Adjust constructor accordingly.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
1063
1111
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1064 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
1065
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1066 Add sceleton for CrossSection outs.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1067
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1068 * doc/conf/artifacts/winfo.xml:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1069 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
1070
1112
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
1071 * 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
1072 Add new Dummy-Facet in state.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1073
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1074 * doc/conf/conf.xml:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1075 Registered new OutputGenerator.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1076
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1077 * 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
1078 Added new CROSS_SECTION type.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1079
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1080 * 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
1081 New, stubby skeleton for an CrossSectionGenerator.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1082
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1083 * src/main/resources/messages_de_DE.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1084 src/main/resources/messages_de.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1085 src/main/resources/messages_en.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1086 src/main/resources/messages.properties:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
1087 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
1088
1110
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
1089 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
1090
1114
9cc658cc4e20 Removed stray character.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1113
diff changeset
1091 * 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
1092 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
1093
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
1094 * 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
1095 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
1096 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
1097
1109
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
1098 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
1099
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
1100 * 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
1101 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
1102 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
1103
1108
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
1104 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
1105
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
1106 * 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
1107 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
1108
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
1109 * 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
1110 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
1111 pathes in WSPLGENJob.
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
1112
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
1113 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
1114
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
1115 * 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
1116 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
1117 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
1118
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
1119 * 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
1120 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
1121
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
1122 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
1123
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
1124 * 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
1125 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
1126
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
1127 * 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
1128 '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
1129 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
1130
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
1131 * 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
1132 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
1133
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
1134 * 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
1135 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
1136 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
1137
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
1138 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
1139
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
1140 * 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
1141 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
1142 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
1143
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
1144 * 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
1145 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
1146
1104
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
1147 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
1148
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
1149 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
1150
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
1151 * 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
1152 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
1153
1103
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
1154 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
1155
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
1156 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
1157
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
1158 * 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
1159 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
1160 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
1161 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
1162 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
1163 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
1164
1102
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
1165 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
1166
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
1167 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
1168
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
1169 * 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
1170 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
1171
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
1172 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
1173
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
1174 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
1175 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
1176
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
1177 * 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
1178 (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
1179 (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
1180 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
1181 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
1182
1100
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
1183 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
1184
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
1185 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
1186
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
1187 * 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
1188 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
1189
1099
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
1190 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
1191
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
1192 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
1193 in there.
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
1194
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
1195 * 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
1196 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
1197 WINFOArtifact.
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
1198
1102
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
1199 * 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
1200 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
1201
1098
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
1202 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
1203
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
1204 Minor cosmetics.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
1205
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
1206 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
1207 Resolved a TODO.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
1208
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
1209 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
1210 Added some documentation.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
1211
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
1212 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
1213 Minor cosmetic.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
1214
1097
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
1215 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
1216
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
1217 * 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
1218
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
1219 * 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
1220 If running in debug mode log executed statements.
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
1221 Helps debugging Oracle connections.
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
1222
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
1223 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
1224
9f88cc54570c Set some WSPLGENJob parameters which are stored in FLYSArtifact in the Floodmap state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1095
diff changeset
1225 * 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
1226 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
1227
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
1228 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
1229
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
1230 * 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
1231 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
1232 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
1233
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
1234 * 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
1235 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
1236 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
1237
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
1238 * 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
1239 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
1240 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
1241 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
1242 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
1243
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
1244 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
1245
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
1246 * 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
1247 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
1248
1093
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
1249 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
1250
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
1251 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
1252 Cosmetic, remove debug output and comments, minor style adjustments.
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
1253
1092
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
1254 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
1255
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
1256 Added limited themeing-support for MainValues.
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
1257
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
1258 * doc/conf/themes.xml:
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
1259 Added Q/W-MainValues themes.
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
1260
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
1261 * 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
1262 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
1263
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
1264 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
1265
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
1266 * 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
1267 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
1268
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
1269 * 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
1270 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
1271 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
1272
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
1273 * 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
1274 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
1275 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
1276
1090
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
1277 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
1278
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
1279 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
1280 New Util to work with theme-related stuff.
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
1281
1089
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
1282 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
1283
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
1284 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
1285 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
1286
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
1287 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
1288 Use NamedDoubles instead of MainValues, generalize annotation handling, to
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
1289 allow easier reusability and themeing.
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
1290
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
1291 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
1292 Added convenience constructor, exemplary switch on bordered text.
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
1293
1088
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
1294 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
1295
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
1296 * doc/conf/meta-data.xml:
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
1297 Recommend MainValues for Computed discharge curves.
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
1298
1087
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
1299 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
1300
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
1301 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
1302
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
1303 * 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
1304 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
1305
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
1306 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
1307
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
1308 * 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
1309 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
1310 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
1311
1085
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
1312 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
1313
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
1314 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
1315 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
1316
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
1317 * 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
1318 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
1319
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
1320 * 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
1321 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
1322
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
1323 * 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
1324 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
1325 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
1326
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
1327 * 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
1328 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
1329
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
1330 * 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
1331 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
1332 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
1333
1084
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
1334 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
1335
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
1336 * 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
1337 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
1338 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
1339
1083
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
1340 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
1341
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
1342 * 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
1343 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
1344 Annotations in LongitudinalSection plots.
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
1345
1082
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
1346 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
1347
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
1348 * 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
1349 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
1350 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
1351 implementation.
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
1352
1081
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
1353 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
1354
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
1355 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
1356 Minor cosmetics.
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
1357
1080
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
1358 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
1359
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
1360 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
1361
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
1362 * 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
1363 (initialize, getMinValues):
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
1364 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
1365 parameterization.
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
1366
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
1367 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
1368
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
1369 * 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
1370 (MainValueFacet):
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
1371 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
1372
1079
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
1373 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
1374
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
1375 * 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
1376 (MainValueFacet):
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
1377 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
1378
1078
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
1379 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
1380
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
1381 * 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
1382 (getState):
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
1383 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
1384
1077
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
1385 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
1386
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
1387 * 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
1388 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
1389 Cosmetics, docs.
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
1390
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
1391 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
1392 Cosmetics.
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
1393
1076
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
1394 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
1395
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
1396 * 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
1397 Added new (MainValues) Facet-Type.
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
1398
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
1399 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
1400
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
1401 * 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
1402 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
1403
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
1404 * 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
1405 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
1406 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
1407 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
1408
1074
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
1409 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
1410
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
1411 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
1412 Removed needless imports.
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
1413
1073
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
1414 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
1415
1076
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
1416 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
1417
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
1418 * 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
1419 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
1420
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
1421 * 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
1422 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
1423
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
1424 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
1425
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
1426 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
1427
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
1428 * 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
1429 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
1430
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
1431 * 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
1432 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
1433 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
1434
1070
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
1435 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
1436
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
1437 Smaller cosmetics.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
1438
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
1439 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
1440 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
1441 Cosmetics in comments.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
1442
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
1443 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
1444 Added @Override annotations.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
1445
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
1446 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
1447 Use brackets to improve readability of ternary operator.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
1448
1071
470087bd39e2 Fix dates in ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1070
diff changeset
1449 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
1450
28ea1e8a5f46 Datacage: Use 'ids' in user specific part, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1068
diff changeset
1451 * 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
1452
1071
470087bd39e2 Fix dates in ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1070
diff changeset
1453 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
1454
67b8a2b03e36 Datacage template: s/db-ids/ids/g
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1067
diff changeset
1455 * 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
1456 loading.
67b8a2b03e36 Datacage template: s/db-ids/ids/g
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1067
diff changeset
1457
1067
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
1458 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
1459
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
1460 * 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
1461 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
1462 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
1463
1066
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
1464 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
1465
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
1466 * 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
1467 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
1468
1065
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
1469 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
1470
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
1471 * 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
1472 Minor fixes, ressurect Facet implementation as inner class.
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
1473
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
1474 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
1475
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
1476 * 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
1477 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
1478
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
1479 * 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
1480 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
1481 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
1482
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
1483 * 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
1484 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
1485 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
1486
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
1487 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
1488
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
1489 * 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
1490 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
1491 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
1492 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
1493 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
1494
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
1495 * 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
1496 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
1497 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
1498 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
1499
1062
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
1500 2011-08-23 Ingo Weinzierl <ingo@intevation.de>
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
1501
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
1502 * 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
1503 Repaired broken river-wms initialization.
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
1504
1061
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
1505 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
1506
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
1507 * 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
1508 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
1509 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
1510 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
1511 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
1512 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
1513 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
1514 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
1515 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
1516 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
1517
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
1518 * 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
1519 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
1520 Removed superfluous imports.
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
1521
1060
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
1522 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
1523
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
1524 * 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
1525 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
1526 are ordered by their creation time).
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
1527
1059
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
1528 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
1529
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
1530 * 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
1531 Removed facet interface.
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
1532
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
1533 * 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
1534 Make artifacts cloneable. TODO: Override deepCopy() in subclassed
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
1535 states and facets.
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
1536
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
1537 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
1538
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
1539 * 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
1540 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
1541 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
1542
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
1543 * 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
1544 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
1545 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
1546 "/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
1547
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
1548 * 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
1549 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
1550 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
1551
1057
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
1552 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
1553
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
1554 * 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
1555 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
1556
1056
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
1557 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
1558
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
1559 * 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
1560 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
1561 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
1562 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
1563 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
1564 time.
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
1565
1055
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
1566 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
1567
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
1568 * 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
1569 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
1570 about state affairs.
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
1571
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
1572 * 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
1573 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
1574
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
1575 * 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
1576 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
1577 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
1578 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
1579 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
1580 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
1581 Adjusted the casts.
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
1582
1054
1f3e944a805c Datacage: filter by out in user specific part
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1053
diff changeset
1583 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
1584
1f3e944a805c Datacage: filter by out in user specific part
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1053
diff changeset
1585 * 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
1586
1053
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
1587 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
1588
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
1589 * 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
1590 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
1591
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
1592 * 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
1593 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
1594 "noinput" UI provider.
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
1595
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
1596 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
1597
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
1598 * 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
1599 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
1600 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
1601
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
1602 * 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
1603 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
1604
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
1605 * 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
1606 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
1607 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
1608
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
1609 * 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
1610 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
1611 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
1612
1051
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
1613 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
1614
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
1615 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
1616 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
1617 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
1618 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
1619 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
1620 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
1621 Removed superfluous imports.
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
1622
1050
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
1623 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
1624
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
1625 * 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
1626 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
1627 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
1628 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
1629
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
1630 * 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
1631 Extract all outs now.
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
1632
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
1633 * 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
1634 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
1635 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
1636 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
1637 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
1638 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
1639 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
1640 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
1641 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
1642 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
1643 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
1644 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
1645 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
1646 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
1647 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
1648 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
1649 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
1650 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
1651 Adjusted calls.
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
1652
1049
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
1653 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
1654
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
1655 * src/main/resources/messages.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
1656 src/main/resources/messages_de_DE.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
1657 src/main/resources/messages_en.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
1658 src/main/resources/messages_de.properties:
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
1659 Added lacalization of "Streckenfavoriten".
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
1660
1048
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
1661 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
1662
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
1663 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
1664 Picky white-space cosmetics.
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
1665
1047
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
1666 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
1667
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
1668 Added stub implementation of new MainValuesArtifact.
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
1669
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
1670 * 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
1671 New. Stub implementation for new MainValuesArtifact.
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
1672
1046
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
1673 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
1674
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
1675 Fixed flys/issue262
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
1676
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
1677 * 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
1678 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
1679 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
1680 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
1681 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
1682
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
1683 * 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
1684 * 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
1685 * 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
1686
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
1687 * 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
1688 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
1689
1045
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
1690 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
1691
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
1692 Fixed flys/issue260
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
1693
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
1694 * 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
1695
1044
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
1696 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
1697
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
1698 * 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
1699 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
1700 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
1701
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
1702 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
1703 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
1704 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
1705 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
1706 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
1707 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
1708 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
1709 JOIN artifacts a2
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
1710 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
1711 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
1712 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
1713 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
1714 JOIN artifacts a
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
1715 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
1716 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
1717 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
1718 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
1719
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
1720 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
1721
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
1722 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
1723
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
1724 * 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
1725 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
1726
1042
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
1727 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
1728
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
1729 * 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
1730 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
1731
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
1732 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
1733
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
1734 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
1735
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
1736 * 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
1737 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
1738 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
1739
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
1740 * 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
1741 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
1742 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
1743 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
1744 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
1745
1040
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
1746 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
1747
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
1748 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
1749
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
1750 * 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
1751 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
1752
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
1753 * 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
1754 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
1755 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
1756
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
1757 * 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
1758 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
1759
1038
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
1760 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
1761
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
1762 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
1763 needless imports.
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
1764
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
1765 * 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
1766 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
1767 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
1768 StickyAxisAnnotation.
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
1769
1037
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
1770 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
1771
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
1772 Improved CustomAnnotations and rendering thereof, now including an
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
1773 "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
1774 annotations on Y-axis.
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
1775
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
1776 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
1777 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
1778 from it.
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
1779
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
1780 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
1781
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
1782 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
1783 CustomAnnotations (text only).
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
1784
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
1785 * 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
1786 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
1787 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
1788
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
1789 * 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
1790 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
1791 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
1792 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
1793 shapes.
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
1794
1035
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
1795 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
1796
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
1797 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
1798
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
1799 * 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
1800 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
1801
1034
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
1802 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
1803
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
1804 Slightly improved rendering of annotations.
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
1805
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
1806 * 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
1807 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
1808 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
1809
1033
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
1810 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
1811
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
1812 Fix for flys/issue191
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
1813
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
1814 * 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
1815 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
1816
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
1817 * 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
1818 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
1819 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
1820
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
1821 * 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
1822 Removed superfluous import.
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
1823
1032
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
1824 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
1825
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
1826 * 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
1827 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
1828 Annotations only.
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
1829
1031
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
1830 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
1831
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
1832 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
1833 AnnotationFactory.
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
1834
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
1835 * 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
1836 (getPointAnnotations, getAnnotationsBreadth):
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
1837 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
1838
1030
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
1839 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
1840
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
1841 * 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
1842 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
1843 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
1844 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
1845 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
1846
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
1847 * 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
1848
1029
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1849 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1850
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1851 Rather picky cosmetics only.
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1852
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1853 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1854 src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1855 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1856 src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1857 src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1858 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1859 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1860 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1861 End comments on a full stop, separate from closing '*/' by whitespace,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1862 adjusted javadoc comments.
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
1863
1028
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
1864 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
1865
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
1866 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
1867
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
1868 * 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
1869 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
1870 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
1871 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
1872
1027
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
1873 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
1874
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
1875 * doc/conf/conf.xml,
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
1876 doc/conf/artifacts/annotation.xml,
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
1877 doc/conf/meta-data-system.xml:
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
1878 Added configuration for AnnotationArtifacts.
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
1879
1026
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
1880 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
1881
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
1882 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
1883
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
1884 * 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
1885 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
1886 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
1887 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
1888
1025
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
1889 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
1890
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
1891 * 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
1892 to have creation times, too.
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
1893
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
1894 To update existing databases:
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
1895
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
1896 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
1897 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
1898
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
1899 * 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
1900 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
1901
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
1902 * 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
1903 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
1904 Adjusted SQL statements.
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
1905
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
1906 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
1907
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
1908 * 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
1909 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
1910
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
1911 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
1912
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
1913 * 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
1914 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
1915
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
1916 * 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
1917 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
1918 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
1919
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
1920 * 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
1921 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
1922
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
1923 * 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
1924 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
1925 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
1926
1022
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
1927 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
1928
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
1929 * 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
1930 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
1931
1021
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
1932 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
1933
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
1934 * 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
1935 around old calculations.
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
1936
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
1937 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
1938
a776afdf1ec5 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1019
diff changeset
1939 * 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
1940 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
1941
1019
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
1942 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
1943
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
1944 * 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
1945 to be more compatible.
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
1946
1018
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
1947 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
1948
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
1949 * 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
1950 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
1951 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
1952
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
1953 * 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
1954 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
1955 "Laengsschnitt".
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
1956
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
1957 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
1958 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
1959
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
1960 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
1961
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
1962 * 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
1963 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
1964 <!-- ... --> 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
1965
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
1966 * 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
1967
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
1968 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
1969
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
1970 * 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
1971 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
1972
1015
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
1973 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
1974
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
1975 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
1976
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
1977 * 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
1978 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
1979 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
1980
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
1981 * 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
1982 * 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
1983 * 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
1984
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
1985 * 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
1986 Deleted.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
1987 * 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
1988 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
1989
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
1990 * 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
1991 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
1992
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
1993 * 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
1994 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
1995 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
1996
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
1997 "/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
1998 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
1999 "/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
2000 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
2001 "/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
2002 various outputs.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
2003 "/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
2004 filters to the templating.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
2005
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
2006 * 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
2007 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
2008
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
2009 * 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
2010 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
2011
1014
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
2012 2011-08-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
2013
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
2014 * doc/conf/conf.xml:
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
2015 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
2016 removed incorrect comment.
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
2017
1013
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
2018 2011-08-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
2019
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
2020 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
2021 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
2022
1012
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
2023 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
2024
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
2025 * 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
2026 Fixed potential NPE.
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
2027
1011
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
2028 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
2029
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
2030 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
2031
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
2032 * 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
2033 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
2034 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
2035 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
2036
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
2037 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
2038 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
2039 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
2040 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
2041 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
2042 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
2043
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
2044 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
2045 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
2046 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
2047 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
2048
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
2049 * 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
2050 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
2051
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
2052 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
2053
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
2054 * 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
2055 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
2056 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
2057
1009
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
2058 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
2059
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
2060 * 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
2061 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
2062
1008
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
2063 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
2064
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
2065 * 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
2066 Fixed wrong SQL references.
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
2067
1007
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
2068 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
2069
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
2070 * 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
2071 Fixed two NPEs.
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
2072
1006
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
2073 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
2074
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
2075 * 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
2076 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
2077 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
2078
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
2079 * 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
2080 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
2081 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
2082
1005
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
2083 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
2084
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
2085 * 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
2086 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
2087
1004
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
2088 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
2089
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
2090 * 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
2091 Completed the backend listener stuff.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
2092
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
2093 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
2094 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
2095 which are delete from backend without the
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
2096 backend API.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
2097
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
2098 * 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
2099 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
2100 Added needed statements.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
2101
1003
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
2102 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
2103
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
2104 * 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
2105 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
2106
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
2107 * 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
2108 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
2109 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
2110
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
2111 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
2112
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
2113 * 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
2114 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
2115
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
2116 * 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
2117 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
2118 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
2119
1001
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
2120 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
2121
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
2122 * 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
2123 Fixed recursion bug.
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
2124
1000
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
2125 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
2126
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
2127 * 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
2128 Added debug output.
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
2129
999
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
2130 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
2131
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
2132 * 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
2133
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
2134 * 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
2135 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
2136
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
2137 * 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
2138 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
2139 according the change calls.
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
2140
998
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
2141 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
2142
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
2143 * 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
2144 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
2145 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
2146 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
2147 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
2148 analysis.
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
2149
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
2150 * 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
2151 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
2152 Ajusted imports and calls.
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
2153
997
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
2154 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
2155
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
2156 * 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
2157 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
2158
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
2159 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
2160
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
2161 * 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
2162 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
2163 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
2164
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
2165 * 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
2166 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
2167
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
2168 * 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
2169 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
2170 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
2171
995
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
2172 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
2173
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
2174 * 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
2175 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
2176 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
2177
994
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
2178 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
2179
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
2180 * 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
2181 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
2182
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
2183 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
2184
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
2185 * 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
2186
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
2187 * 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
2188 Added some debug output.
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
2189
992
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
2190 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
2191
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
2192 * 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
2193 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
2194 find the corresponding artifact.
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
2195
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
2196 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
2197 src/main/resources/datacage-sql/org-h2-driver.properties: Store
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
2198 facets of outs into datacage db at initial scan.
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
2199
991
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
2200 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
2201
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
2202 * 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
2203 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
2204 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
2205 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
2206
990
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
2207 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
2208
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
2209 * 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
2210 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
2211
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
2212 * 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
2213 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
2214 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
2215 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
2216
989
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
2217 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
2218
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
2219 * 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
2220 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
2221 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
2222 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
2223
988
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
2224 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
2225
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
2226 * 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
2227
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
2228 * 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
2229 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
2230 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
2231 TODO: Store new artifacts.
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
2232
987
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
2233 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
2234
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
2235 * 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
2236 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
2237 collections at initial scan.
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
2238
986
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
2239 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
2240
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
2241 * 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
2242 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
2243 at initial scan.
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
2244
985
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
2245 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
2246
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
2247 * 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
2248 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
2249
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
2250 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
2251
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
2252 * 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
2253 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
2254 before initial scan.
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
2255
985
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
2256 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
2257
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
2258 * 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
2259 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
2260
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
2261 * 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
2262 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
2263
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
2264 * 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
2265 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
2266
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
2267 * 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
2268 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
2269
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
2270 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
2271
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
2272 * 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
2273 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
2274 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
2275
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
2276 * 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
2277 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
2278
981
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
2279 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
2280
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
2281 * 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
2282 of an artifact.
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
2283
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
2284 * 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
2285 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
2286 the global context.
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
2287
980
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
2288 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
2289
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
2290 * 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
2291 Added state in facet.
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
2292
979
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
2293 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
2294
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
2295 * 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
2296 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
2297
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
2298 * 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
2299 Pooled connection.
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
2300
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
2301 * 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
2302
978
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
2303 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
2304
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
2305 * 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
2306 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
2307 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
2308 maven archetype. It was never used.
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
2309
977
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
2310 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
2311
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
2312 * 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
2313 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
2314
976
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
2315 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
2316
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
2317 * 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
2318 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
2319
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
2320 * 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
2321 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
2322 Added some debugging.
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
2323
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
2324 * 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
2325 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
2326 for containment of variables.
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
2327
975
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
2328 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
2329
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
2330 * 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
2331 Added 'if log.isDebugEnabled() {}'.
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
2332
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
2333 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
2334
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
2335 * 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
2336 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
2337 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
2338
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
2339 <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
2340 <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
2341 <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
2342 <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
2343 </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
2344
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
2345 * 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
2346 '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
2347
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
2348 * 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
2349 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
2350
973
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
2351 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
2352
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
2353 * 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
2354 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
2355 compiled statement.
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
2356
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
2357 * 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
2358 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
2359 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
2360
972
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
2361 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
2362
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
2363 * 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
2364
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
2365 * 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
2366 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
2367
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
2368 * 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
2369 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
2370
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
2371 * 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
2372 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
2373 aggressively.
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
2374
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
2375 * 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
2376 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
2377
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
2378 * 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
2379 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
2380 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
2381
971
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
2382 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
2383
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
2384 * 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
2385 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
2386 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
2387
970
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
2388 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
2389
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
2390 * 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
2391 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
2392 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
2393 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
2394 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
2395
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
2396 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
2397 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
2398
969
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
2399 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
2400
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
2401 * 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
2402 Allow '-' in variable names.
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
2403
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
2404 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
2405
0fd335b4b21b Added missing river_id for the datacage factory node of the wmsbackground layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 967
diff changeset
2406 * 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
2407 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
2408
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
2409 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
2410
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
2411 * 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
2412 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
2413
966
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
2414 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
2415
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
2416 * 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
2417 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
2418 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
2419 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
2420 Adjusted to implement changed Service interface.
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
2421
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
2422 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
2423
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
2424 * 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
2425 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
2426 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
2427
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
2428 * 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
2429 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
2430 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
2431
964
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
2432 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
2433
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
2434 * 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
2435 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
2436 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
2437 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
2438 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
2439
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
2440 * 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
2441 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
2442 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
2443
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
2444 * 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
2445 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
2446
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
2447 * 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
2448 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
2449 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
2450
963
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
2451 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
2452
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
2453 * 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
2454 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
2455 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
2456 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
2457 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
2458
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
2459 * 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
2460 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
2461 append the recommendations.
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
2462
962
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
2463 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
2464
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
2465 * 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
2466 Added a macro mechanism:
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
2467
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
2468 <dc:macro name="keine-fuenf">
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
2469 <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
2470 </dc:macro>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
2471 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
2472 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
2473 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
2474
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
2475 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
2476 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
2477 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
2478 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
2479 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
2480 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
2481 the macro body is finished.
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
2482
961
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
2483 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
2484
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
2485 * 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
2486 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
2487
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
2488 <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
2489 <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
2490 </dc:if>
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
2491
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
2492 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
2493 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
2494 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
2495 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
2496
960
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
2497 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
2498
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
2499 * 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
2500 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
2501 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
2502
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
2503 * 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
2504 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
2505
959
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
2506 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
2507
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
2508 * 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
2509 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
2510 '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
2511 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
2512
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
2513 * 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
2514 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
2515
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
2516 * 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
2517 Added code to parse
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
2518 "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
2519 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
2520
958
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
2521 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
2522
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
2523 * 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
2524 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
2525 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
2526 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
2527
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
2528 * 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
2529 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
2530 WMS URL.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
2531
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
2532 * 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
2533 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
2534
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
2535 * 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
2536 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
2537 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
2538
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
2539 * 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
2540 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
2541 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
2542 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
2543
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
2544 * 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
2545 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
2546 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
2547
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
2548 * 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
2549 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
2550 CallContext.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
2551
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
2552 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
2553
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
2554 * 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
2555 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
2556
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
2557 * 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
2558 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
2559
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
2560 * 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
2561 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
2562
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
2563 <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
2564 <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
2565 <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
2566 </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
2567 <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
2568 <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
2569 </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
2570 <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
2571 <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
2572 </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
2573 </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
2574
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
2575 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
2576 '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
2577 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
2578 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
2579 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
2580 '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
2581 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
2582 '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
2583 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
2584 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
2585
956
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
2586 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
2587
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
2588 * 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
2589 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
2590
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
2591 * 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
2592 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
2593 used to create the WMSLayerFacet.
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
2594
955
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
2595 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
2596
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
2597 * 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
2598 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
2599
954
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
2600 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
2601
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
2602 * 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
2603 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
2604 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
2605
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
2606 * src/main/resources/messages.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
2607 src/main/resources/messages_de_DE.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
2608 src/main/resources/messages_en.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
2609 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
2610 background an river axis layer.
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
2611
953
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
2612 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
2613
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
2614 * 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
2615 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
2616 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
2617
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
2618 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
2619
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
2620 * 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
2621 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
2622
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
2623 * 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
2624 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
2625 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
2626 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
2627
951
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
2628 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
2629
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
2630 * 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
2631 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
2632
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
2633 -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
2634 -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
2635 -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
2636 -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
2637 -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
2638 -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
2639 -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
2640
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
2641 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
2642
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
2643 * 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
2644 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
2645 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
2646
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
2647 * 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
2648 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
2649
949
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
2650 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
2651
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
2652 * 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
2653 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
2654 class.
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
2655
948
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
2656 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
2657
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
2658 * 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
2659 Improved error handling.
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
2660
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
2661 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
2662
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
2663 * src/main/resources/metadata/template.xml: Deleted.
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
2664
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
2665 * 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
2666
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
2667 * 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
2668
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
2669 * 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
2670 Load template from configuration not from resources.
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
2671
948
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
2672 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
2673
854620e52971 Meta data: Make database ids identifiable with unique name "db-id"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 945
diff changeset
2674 * 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
2675 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
2676
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
2677 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
2678
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
2679 * 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
2680 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
2681 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
2682
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
2683 * 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
2684 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
2685 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
2686 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
2687 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
2688 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
2689 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
2690 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
2691
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
2692 * 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
2693 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
2694 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
2695 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
2696 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
2697 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
2698
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
2699 * 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
2700 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
2701
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
2702 * 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
2703 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
2704 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
2705
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
2706 * 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
2707 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
2708 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
2709 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
2710
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
2711 * 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
2712 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
2713 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
2714
944
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
2715 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
2716
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
2717 * 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
2718 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
2719
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
2720 * 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
2721 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
2722
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
2723 * 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
2724 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
2725 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
2726 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
2727
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
2728 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
2729
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
2730 * 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
2731 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
2732 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
2733
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
2734 * 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
2735 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
2736 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
2737
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
2738 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
2739
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
2740 * 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
2741 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
2742 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
2743 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
2744
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
2745 * 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
2746 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
2747 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
2748 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
2749
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
2750 * 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
2751 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
2752
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
2753 * 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
2754 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
2755 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
2756 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
2757
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
2758 * 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
2759 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
2760
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
2761 * 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
2762 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
2763 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
2764 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
2765
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
2766 * 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
2767 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
2768 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
2769 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
2770 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
2771
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
2772 * 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
2773 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
2774
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
2775 * 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
2776 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
2777
941
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
2778 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
2779
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
2780 * 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
2781 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
2782 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
2783
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
2784 * 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
2785 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
2786
940
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
2787 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
2788
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
2789 * 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
2790 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
2791 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
2792 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
2793 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
2794
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
2795 * 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
2796 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
2797 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
2798 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
2799 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
2800
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
2801 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
2802
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
2803 * 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
2804 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
2805 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
2806
938
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
2807 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
2808
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
2809 * 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
2810 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
2811
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
2812 * 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
2813 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
2814
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
2815 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
2816
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
2817 * 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
2818 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
2819 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
2820 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
2821 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
2822
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
2823 * 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
2824 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
2825 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
2826 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
2827
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
2828 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
2829 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
2830 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
2831
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
2832 * 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
2833 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
2834 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
2835 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
2836
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
2837 * 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
2838 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
2839 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
2840 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
2841
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
2842 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
2843
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
2844 * 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
2845 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
2846 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
2847
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
2848 $ 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
2849 -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
2850 -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
2851 -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
2852 -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
2853 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
2854
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
2855 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
2856 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
2857
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
2858 * 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
2859 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
2860
935
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
2861 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
2862
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
2863 * 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
2864 called "floodmap" now.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
2865
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
2866 * 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
2867 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
2868
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
2869 * 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
2870 the WSPLGENFacet.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
2871
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
2872 * 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
2873 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
2874
934
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
2875 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
2876
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
2877 * 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
2878 Fixed corner case.
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
2879
933
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
2880 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
2881
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
2882 * 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
2883 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
2884 given water level.
934
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
2885
932
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
2886 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
2887
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
2888 * 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
2889 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
2890 'type' member set.
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
2891
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
2892 * 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
2893 '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
2894
931
057cc0bf4aef Removed a type from transition model.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 930
diff changeset
2895 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
2896
057cc0bf4aef Removed a type from transition model.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 930
diff changeset
2897 * 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
2898
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
2899 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
2900
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
2901 * 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
2902 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
2903 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
2904
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
2905 * 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
2906 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
2907 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
2908
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
2909 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
2910
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
2911 * 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
2912 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
2913 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
2914
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
2915 * 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
2916 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
2917 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
2918 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
2919 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
2920
928
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
2921 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
2922
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
2923 * 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
2924 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
2925
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
2926 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
2927
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
2928 * 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
2929 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
2930
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
2931 * 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
2932 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
2933 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
2934 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
2935 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
2936 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
2937
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
2938 * 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
2939 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
2940 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
2941 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
2942 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
2943 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
2944 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
2945 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
2946
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
2947 * 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
2948 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
2949 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
2950 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
2951 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
2952
926
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
2953 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
2954
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
2955 Fix(?) for flys/issue114
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
2956
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
2957 * 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
2958 Make guessing a bit more robust.
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
2959
925
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
2960 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
2961
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
2962 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
2963 Needs testing!
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
2964
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
2965 * 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
2966 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
2967
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
2968 * 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
2969 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
2970 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
2971
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
2972 * 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
2973 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
2974
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
2975 * 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
2976 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
2977 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
2978 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
2979
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
2980 * 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
2981 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
2982 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
2983 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
2984
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
2985 * 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
2986 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
2987
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
2988 * 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
2989 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
2990 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
2991 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
2992 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
2993 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
2994
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
2995 * 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
2996 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
2997 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
2998
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
2999 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
3000
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
3001 * 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
3002 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
3003 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
3004 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
3005 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
3006
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
3007 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
3008 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
3009
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
3010 * 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
3011 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
3012
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
3013 * 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
3014 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
3015 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
3016 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
3017
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
3018 * 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
3019 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
3020 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
3021 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
3022 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
3023 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
3024 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
3025 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
3026 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
3027
923
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
3028 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
3029
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
3030 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
3031
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
3032 * 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
3033 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
3034 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
3035 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
3036 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
3037 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
3038 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
3039 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
3040 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
3041
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
3042 * 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
3043 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
3044 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
3045 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
3046 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
3047 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
3048 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
3049 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
3050
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
3051 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
3052
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
3053 * 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
3054 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
3055 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
3056
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
3057 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
3058
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
3059 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
3060
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
3061 * 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
3062 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
3063 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
3064 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
3065 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
3066
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
3067 * 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
3068 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
3069 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
3070
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
3071 * 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
3072 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
3073 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
3074 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
3075
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
3076 * 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
3077 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
3078
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
3079 * 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
3080 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
3081
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
3082 * 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
3083 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
3084 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
3085
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
3086 * 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
3087 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
3088 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
3089 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
3090 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
3091
920
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
3092 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
3093
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
3094 * 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
3095 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
3096
925
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
3097 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
3098 cause no problems.
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
3099
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
3100 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
3101 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
3102
919
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
3103 2011-06-28 Ingo Weinzierl <ingo@intevation.de>
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
3104
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
3105 * 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
3106
918
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
3107 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
3108
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
3109 Tagged RELEASE 2.4
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
3110
749
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
3111 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
3112
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
3113 * 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
3114 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
3115 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
3116
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
3117 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
3118
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
3119 * 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
3120 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
3121 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
3122 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
3123 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
3124
747
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
3125 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
3126
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
3127 * 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
3128 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
3129 values.
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
3130
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
3131 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
3132
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
3133 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
3134
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
3135 * 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
3136 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
3137 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
3138
744
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
3139 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
3140
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
3141 * 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
3142 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
3143 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
3144 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
3145 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
3146
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
3147 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
3148
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
3149 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
3150
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
3151 * 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
3152 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
3153 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
3154 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
3155
742
c09c9e05ecfa Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 741
diff changeset
3156 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
3157
c09c9e05ecfa Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 741
diff changeset
3158 * 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
3159
741
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
3160 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
3161
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
3162 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
3163 Removed dead code.
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
3164
739
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
3165 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
3166
740
a1efe7d11423 Forgot to check in last ChangeLog change.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 739
diff changeset
3167 Fix for flys/issue173
a1efe7d11423 Forgot to check in last ChangeLog change.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 739
diff changeset
3168
739
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
3169 * 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
3170 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
3171 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
3172 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
3173 necessarily true. The obvious solution to simply check
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
3174 the overlapping intervals does not work either because
741
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
3175 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
3176 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
3177 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
3178 range.
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
3179
738
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
3180 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
3181
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
3182 Fix for flys/issue147
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
3183
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
3184 * 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
3185 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
3186 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
3187
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
3188 * 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
3189 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
3190
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
3191 * 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
3192 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
3193
737
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
3194 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
3195
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
3196 Fix for flys/issue86
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
3197
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
3198 * 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
3199 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
3200 wrong.
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
3201
735
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
3202 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
3203
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
3204 * 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
3205 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
3206 around "W am Pegel" calculations.
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
3207
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
3208 * 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
3209 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
3210
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
3211 * 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
3212 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
3213
734
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
3214 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
3215
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
3216 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
3217 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
3218
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
3219 * 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
3220 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
3221
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
3222 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
3223
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
3224 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
3225
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
3226 * 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
3227 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
3228
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
3229 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
3230
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
3231 * 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
3232 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
3233
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
3234 * 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
3235 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
3236
731
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
3237 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
3238
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
3239 * 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
3240 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
3241
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
3242 * 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
3243 Added 'at' facet type.
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
3244
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
3245 * 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
3246 Generate AT facets.
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
3247
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
3248 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
3249
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
3250 * 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
3251 Exporter for AT facets. Needs testing.
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
3252
729
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
3253 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
3254
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
3255 * 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
3256 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
3257 from Desktop-FLYS. Needs testing.
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
3258
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
3259 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
3260
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
3261 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
3262
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
3263 * 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
3264 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
3265 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
3266 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
3267 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
3268
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
3269 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
3270
11e9489eb1a7 WQDay is based on WQ now to make it exportable as AT.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 726
diff changeset
3271 * 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
3272 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
3273
726
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
3274 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
3275
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
3276 * 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
3277 New. Base class for WQKms.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
3278
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
3279 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
3280 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
3281 calculations. This will save memory.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
3282
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
3283 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
3284
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
3285 * 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
3286 Add default constructor to ease inheritance.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
3287
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
3288 * 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
3289 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
3290
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
3291 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
3292
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
3293 * 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
3294 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
3295
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
3296 * 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
3297
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
3298 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
3299
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
3300 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
3301
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
3302 * 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
3303 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
3304 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
3305
723
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
3306 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
3307
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
3308 * 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
3309 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
3310 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
3311
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
3312 * 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
3313 Removed superfluous imports.
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
3314
722
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
3315 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
3316
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
3317 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
3318 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
3319
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
3320 * 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
3321
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
3322 * 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
3323 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
3324
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
3325 * 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
3326 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
3327 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
3328
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
3329 * 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
3330 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
3331
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
3332 * 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
3333 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
3334 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
3335
721
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
3336 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
3337
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
3338 * 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
3339 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
3340
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
3341 * 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
3342 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
3343
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
3344 * 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
3345 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
3346
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
3347 * 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
3348 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
3349
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
3350 * 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
3351 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
3352
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
3353 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
3354
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
3355 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
3356
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
3357 * 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
3358 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
3359 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
3360 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
3361
719
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
3362 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
3363
721
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
3364 Draw correction curve again.
719
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
3365
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
3366 * 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
3367 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
3368 the correction curve from being drawn!
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
3369 Smaller code cleanups and simplifications.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
3370
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
3371 * 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
3372 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
3373 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
3374 at a given index.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
3375
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
3376 * 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
3377 Attribute access via DOM instead of XPath.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
3378
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
3379 * 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
3380 Code simplification.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
3381
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
3382 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
3383
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
3384 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
3385
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
3386 * 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
3387 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
3388 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
3389
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
3390 * 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
3391 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
3392 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
3393
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
3394 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
3395
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
3396 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
3397
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
3398 * 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
3399 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
3400
716
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
3401 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
3402
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
3403 Fix for flys/issue158
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
3404
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
3405 * 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
3406 Checks for right class now.
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
3407
715
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
3408 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
3409
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
3410 Fix for flys/issue154
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
3411
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
3412 * 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
3413 Checks for right class now.
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
3414
714
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
3415 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
3416
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
3417 * 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
3418 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
3419
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
3420 * 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
3421 'boolean ? true : false' <=> 'boolean'
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
3422
713
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
3423 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
3424
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
3425 * 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
3426 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
3427
712
08dd826439ef Configured states to generate report facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 711
diff changeset
3428 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
3429
08dd826439ef Configured states to generate report facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 711
diff changeset
3430 * 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
3431
711
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
3432 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
3433
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
3434 * 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
3435 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
3436
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
3437 * 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
3438 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
3439 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
3440 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
3441 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
3442 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
3443
710
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
3444 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
3445
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
3446 * 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
3447 New. Generator for calculation reports.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
3448
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
3449 * 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
3450
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
3451 * 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
3452 Added type 'report'.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
3453
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
3454 * 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
3455 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
3456 calculation states.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
3457
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
3458 * 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
3459 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
3460
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
3461 * 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
3462 Removed superfluous import.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
3463
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
3464 * 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
3465 Added some override annotations.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
3466
709
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
3467 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
3468
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
3469 * 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
3470 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
3471
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
3472 * 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
3473 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
3474 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
3475 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
3476 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
3477 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
3478 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
3479 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
3480 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
3481 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
3482 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
3483 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
3484 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
3485 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
3486 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
3487
708
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
3488 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
3489
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
3490 * 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
3491 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
3492
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
3493 * 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
3494 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
3495 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
3496 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
3497 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
3498
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
3499 * 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
3500 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
3501 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
3502
706
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
3503 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
3504
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
3505 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
3506 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
3507 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
3508 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
3509 Removed dead code.
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
3510
705
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
3511 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
3512
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
3513 * 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
3514 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
3515 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
3516 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
3517 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
3518 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
3519 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
3520 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
3521 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
3522 Only generate facets when needed.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
3523
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
3524 * 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
3525 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
3526
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
3527 * 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
3528 LRU as eviction strategy is sufficent.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
3529
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
3530 * 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
3531 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
3532 more 'standard' Java naming conventions.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
3533
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
3534 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
3535
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
3536 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
3537
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
3538 * 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
3539
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
3540 * 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
3541 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
3542
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
3543 * 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
3544 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
3545
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
3546 * 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
3547 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
3548
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
3549 * 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
3550 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
3551 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
3552
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
3553 * 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
3554 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
3555
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
3556 * 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
3557 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
3558
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
3559 * 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
3560 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
3561 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
3562
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
3563 * 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
3564 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
3565 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
3566
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
3567 * 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
3568 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
3569 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
3570 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
3571 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
3572 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
3573 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
3574
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
3575 * 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
3576 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
3577 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
3578
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
3579 * 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
3580 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
3581 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
3582 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
3583 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
3584 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
3585 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
3586 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
3587
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
3588 * 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
3589 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
3590 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
3591 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
3592
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
3593 * 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
3594 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
3595 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
3596 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
3597 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
3598 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
3599 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
3600 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
3601 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
3602 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
3603
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
3604 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
3605
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
3606 * 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
3607 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
3608 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
3609
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
3610 * 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
3611 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
3612
684
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
3613 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
3614
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
3615 * 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
3616 computation 4.
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
3617
686
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3618 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
3619
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3620 * 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
3621 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
3622
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3623 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
3624
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3625 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
3626
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3627 * 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
3628 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
3629
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3630 * 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
3631 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
3632 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
3633 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
3634 chart curves.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3635
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3636 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
3637
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3638 * 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
3639 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
3640 if they exist.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3641
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3642 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
3643
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3644 * 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
3645 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
3646
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3647 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
3648
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3649 * 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
3650 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
3651 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
3652
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3653 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
3654
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3655 * 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
3656 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
3657 * 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
3658
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3659 Removed some dead code.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3660
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3661 * 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
3662 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
3663
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3664 * 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
3665 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
3666
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3667 * 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
3668 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
3669
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3670 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
3671
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3672 * 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
3673 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
3674
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3675 * 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
3676 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
3677
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3678 * 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
3679 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
3680
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3681 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
3682
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3683 * 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
3684 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
3685
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3686 * 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
3687 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
3688
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3689 * 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
3690 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
3691
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3692 * 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
3693 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
3694
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3695 * 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
3696 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
3697
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3698 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
3699
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3700 * 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
3701 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
3702 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
3703 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
3704
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3705 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
3706
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3707 * 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
3708 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
3709 during calculation.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3710
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3711 * 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
3712 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
3713 base class.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3714
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3715 * 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
3716 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
3717
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3718 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
3719
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3720 * 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
3721 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
3722
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3723 * 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
3724 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
3725
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3726 * 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
3727 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
3728 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
3729 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
3730 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
3731 - x axis : 0 - 10
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3732 - 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
3733 - 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
3734 - 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
3735 - 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
3736 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
3737 - x axis : 1 - 9
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3738 - 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
3739 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
3740
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3741 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
3742
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3743 * 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
3744 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
3745 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
3746
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3747 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
3748
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3749 * 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
3750 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
3751 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
3752
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3753 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
3754
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3755 * 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
3756 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
3757 Added more debug output.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3758
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3759 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
3760
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3761 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
3762
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3763 * 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
3764 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
3765 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
3766
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3767 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
3768
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3769 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
3770
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3771 * 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
3772 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
3773 calculation 4.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
3774
667
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
3775 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
3776
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
3777 * 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
3778 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
3779
666
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
3780 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
3781
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
3782 * 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
3783 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
3784 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
3785
664
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
3786 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
3787
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
3788 * 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
3789 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
3790 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
3791 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
3792 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
3793 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
3794 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
3795 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
3796
663
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
3797 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
3798
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
3799 * 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
3800 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
3801
662
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
3802 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
3803
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
3804 * 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
3805 Simpified array swapping.
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
3806
660
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
3807 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
3808
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
3809 * 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
3810 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
3811 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
3812
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
3813 * 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
3814 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
3815 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
3816 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
3817 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
3818
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
3819 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
3820
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
3821 * 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
3822 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
3823
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
3824 * 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
3825 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
3826 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
3827 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
3828 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
3829 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
3830 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
3831 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
3832 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
3833
659
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
3834 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
3835
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
3836 * 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
3837 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
3838
660
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
3839 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
3840
ed7c901ee712 If Artifact.feed() fails do not store invalid values in database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 657
diff changeset
3841 * 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
3842 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
3843
657
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
3844 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
3845
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
3846 * 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
3847 Removed asymmetrical "- 1" from width calculation.
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
3848
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
3849 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
3850
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
3851 * 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
3852 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
3853
655
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3854 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
3855
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3856 Refactored version of "Berechnung 4"
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3857
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3858 * 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
3859 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
3860 and backup of values (needed for naming).
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3861
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3862 * 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
3863 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
3864 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
3865
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3866 * 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
3867 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
3868 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
3869 cases.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3870
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3871 * 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
3872 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
3873 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
3874 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
3875 function.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3876
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3877 * 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
3878 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
3879
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3880 * 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
3881 Deleted. Not needed any longer.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3882
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3883 * 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
3884 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
3885
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3886 * 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
3887 New. Implements Function with f(x) = x
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3888
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3889 * 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
3890 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
3891
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3892 * 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
3893 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
3894 Does some rounding correct.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3895
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3896 * 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
3897 Centralized utils surrounding common double operations.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3898
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3899 * 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
3900 Removed superfluous imports.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
3901
654
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
3902 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
3903
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
3904 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
3905
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
3906 * 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
3907 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
3908 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
3909 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
3910 area automatically..
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
3911
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
3912 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
3913
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
3914 * 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
3915 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
3916 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
3917
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
3918 * 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
3919 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
3920 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
3921 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
3922
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
3923 * 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
3924 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
3925 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
3926 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
3927 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
3928 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
3929 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
3930
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
3931 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
3932
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
3933 * 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
3934 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
3935
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
3936 * 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
3937 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
3938
651
e6cecb661bff Set collection ttl to 6 hours.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 650
diff changeset
3939 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
3940
e6cecb661bff Set collection ttl to 6 hours.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 650
diff changeset
3941 * 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
3942
650
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
3943 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
3944
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
3945 * 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
3946 New. Parse segments only once.
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
3947
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
3948 * 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
3949 Expose new parser to artifacts. TODO: Use it.
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
3950
649
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
3951 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
3952
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
3953 * 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
3954 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
3955 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
3956 calculation.
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
3957
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
3958 * 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
3959 Removed superfluous import.
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
3960
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
3961 * 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
3962 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
3963
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
3964 * 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
3965 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
3966
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
3967 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
3968
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
3969 * 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
3970 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
3971 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
3972 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
3973
647
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
3974 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
3975
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
3976 * 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
3977 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
3978 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
3979 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
3980 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
3981 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
3982 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
3983 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
3984
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
3985 * 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
3986 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
3987 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
3988 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
3989 coordinates.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
3990
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
3991 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
3992 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
3993
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
3994 * 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
3995 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
3996 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
3997 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
3998 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
3999 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
4000 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
4001
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
4002 * 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
4003
646
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
4004 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
4005
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
4006 * 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
4007 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
4008 operation.
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
4009
645
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
4010 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
4011
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
4012 * 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
4013 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
4014 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
4015
644
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
4016 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
4017
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
4018 * 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
4019 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
4020
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
4021 $ 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
4022
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
4023 $ cat distances.xml
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
4024 <?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
4025 <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
4026
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
4027 * 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
4028 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
4029
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
4030 * 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
4031 the cache if configured.
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
4032
643
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
4033 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
4034
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
4035 flys/issue82
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
4036
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
4037 * 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
4038 Only successful interpolations are named.
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
4039
642
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
4040 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
4041
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
4042 * 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
4043 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
4044
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
4045 * 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
4046 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
4047
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
4048 * 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
4049 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
4050
641
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
4051 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
4052
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
4053 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
4054 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
4055
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
4056 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
4057
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
4058 * 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
4059 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
4060 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
4061 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
4062 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
4063
639
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
4064 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
4065
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
4066 * 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
4067 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
4068
638
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
4069 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
4070
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
4071 * 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
4072 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
4073 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
4074
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
4075 * 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
4076 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
4077 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
4078 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
4079
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
4080 * 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
4081 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
4082 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
4083
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
4084 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
4085
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
4086 * 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
4087 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
4088
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
4089 * 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
4090 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
4091
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
4092 * 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
4093 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
4094
636
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
4095 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
4096
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
4097 * 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
4098 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
4099
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
4100 * 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
4101 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
4102 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
4103
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
4104 * 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
4105 Take the flow direction into account.
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
4106
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
4107 * 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
4108 Prevent NPE.
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
4109
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
4110 * 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
4111 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
4112
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
4113 * 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
4114 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
4115
634
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
4116 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
4117
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
4118 * 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
4119 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
4120
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
4121 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
4122
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
4123 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
4124
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
4125 * 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
4126 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
4127
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
4128 * 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
4129 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
4130
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
4131 * 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
4132 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
4133
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
4134 * 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
4135 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
4136 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
4137
632
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
4138 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
4139
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
4140 * 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
4141 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
4142
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
4143 * 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
4144 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
4145
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
4146 * 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
4147 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
4148
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
4149 * 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
4150 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
4151
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
4152 * 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
4153 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
4154
631
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
4155 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
4156
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
4157 * 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
4158 Improved the validation of WQ values.
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
4159
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
4160 * 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
4161 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
4162 single input).
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
4163
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
4164 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
4165
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
4166 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
4167
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
4168 * 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
4169 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
4170 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
4171
629
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
4172 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
4173
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
4174 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
4175 Removed needless imports.
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
4176
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
4177 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
4178
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
4179 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
4180
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
4181 * 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
4182 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
4183 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
4184
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
4185 * 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
4186 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
4187 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
4188 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
4189
626
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
4190 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
4191
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
4192 * 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
4193 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
4194
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
4195 * 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
4196 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
4197
625
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
4198 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
4199
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
4200 * 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
4201 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
4202 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
4203 w values.
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
4204
629
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
4205 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
4206
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
4207 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
4208
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
4209 * 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
4210 '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
4211 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
4212
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
4213 * 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
4214 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
4215
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
4216 * 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
4217 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
4218
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
4219 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
4220
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
4221 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
4222
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
4223 * 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
4224 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
4225
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
4226 * 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
4227 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
4228 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
4229 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
4230 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
4231 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
4232 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
4233 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
4234 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
4235 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
4236 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
4237
623
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
4238 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
4239
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
4240 * 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
4241 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
4242
622
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
4243 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
4244
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
4245 flys/issue84
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
4246
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
4247 * 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
4248 Forget to select wst kind.
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
4249
621
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
4250 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
4251
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
4252 flys/issue81
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
4253
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
4254 * 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
4255 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
4256
620
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
4257 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
4258
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
4259 Tagged RELEASE 2.3.1
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
4260
619
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
4261 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
4262
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
4263 * Changes: Prepared changes for the upcoming release.
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
4264
460
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
4265 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
4266
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
4267 * NEWS:
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
4268 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
4269 flys-client/NEWS
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
4270
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
4271 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
4272
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
4273 * 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
4274 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
4275
458
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
4276 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
4277
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
4278 * 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
4279 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
4280
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
4281 * 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
4282 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
4283 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
4284
457
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
4285 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
4286
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
4287 flys/issue66
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
4288
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
4289 * 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
4290
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
4291 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
4292
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
4293 * 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
4294 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
4295
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
4296 * 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
4297 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
4298 '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
4299 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
4300
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
4301 * 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
4302 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
4303 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
4304 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
4305 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
4306
455
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
4307 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
4308
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
4309 * 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
4310 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
4311 doing Q calculations.
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
4312
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
4313 * 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
4314 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
4315
454
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
4316 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
4317
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
4318 * 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
4319 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
4320 valid time range.
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
4321
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
4322 * src/main/resources/messages.properties,
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
4323 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
4324 src/main/resources/messages_en.properties,
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
4325 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
4326 discharge curves.
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
4327
453
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
4328 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
4329
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
4330 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
4331 Removed dead code.
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
4332
452
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
4333 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
4334
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
4335 * 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
4336 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
4337
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
4338 * 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
4339 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
4340
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
4341 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
4342
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
4343 * 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
4344 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
4345
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
4346 * 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
4347 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
4348 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
4349
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
4350 * 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
4351
450
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
4352 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
4353
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
4354 * 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
4355 longitudinal sections.
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
4356
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
4357 * 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
4358 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
4359
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
4360 * 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
4361 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
4362
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
4363 * 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
4364 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
4365 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
4366
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
4367 * 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
4368 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
4369
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
4370 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
4371
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
4372 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
4373
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
4374 * 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
4375 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
4376 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
4377 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
4378 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
4379
448
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
4380 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
4381
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
4382 * 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
4383 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
4384 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
4385
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
4386 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
4387
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
4388 * 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
4389 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
4390
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
4391 * 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
4392 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
4393 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
4394
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
4395 * 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
4396 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
4397
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
4398 * 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
4399 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
4400
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
4401 * 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
4402 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
4403
446
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
4404 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
4405
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
4406 * 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
4407 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
4408
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
4409 * 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
4410 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
4411
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
4412 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
4413 missing.
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
4414
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
4415 * 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
4416 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
4417
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
4418 * 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
4419
445
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
4420 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
4421
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
4422 * 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
4423 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
4424 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
4425
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
4426 * 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
4427 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
4428 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
4429 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
4430 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
4431 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
4432
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
4433 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
4434
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
4435 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
4436
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
4437 * 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
4438 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
4439
443
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
4440 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
4441
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
4442 * 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
4443 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
4444
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
4445 * 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
4446 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
4447
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
4448 * 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
4449 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
4450
442
c1ef5f63278e Tagged RELEASE 2.3
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
4451 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
c1ef5f63278e Tagged RELEASE 2.3
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
4452
460
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
4453 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
4454
428
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
4455 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
4456
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
4457 * NEWS:
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
4458 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
4459 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
4460 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
4461
427
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
4462 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
4463
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
4464 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
4465 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
4466
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
4467 * 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
4468 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
4469 "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
4470
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
4471 * 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
4472 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
4473 "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
4474
426
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
4475 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
4476
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
4477 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
4478
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
4479 * 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
4480 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
4481 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
4482
425
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
4483 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
4484
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
4485 * 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
4486 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
4487
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
4488 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
4489
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
4490 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
4491
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
4492 * 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
4493 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
4494
423
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
4495 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
4496
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
4497 * 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
4498 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
4499 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
4500
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
4501 * 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
4502 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
4503 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
4504
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
4505 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
4506
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
4507 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
4508
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
4509 * 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
4510 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
4511 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
4512 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
4513
421
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
4514 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
4515
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
4516 * 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
4517 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
4518
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
4519 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
4520
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
4521 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
4522
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
4523 * 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
4524 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
4525 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
4526 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
4527 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
4528
419
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
4529 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
4530
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
4531 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
4532 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
4533
418
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
4534 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
4535
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
4536 ISSUE-53
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
4537
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
4538 * 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
4539 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
4540 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
4541
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
4542 * 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
4543 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
4544
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
4545 * 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
4546 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
4547 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
4548 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
4549 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
4550
417
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
4551 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
4552
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
4553 * 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
4554 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
4555 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
4556 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
4557
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
4558 * 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
4559 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
4560
416
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
4561 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
4562
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
4563 * 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
4564 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
4565
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
4566 * 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
4567 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
4568 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
4569 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
4570 Added headers for CSV exports.
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
4571
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
4572 * src/main/resources/messages.properties,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
4573 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
4574 src/main/resources/messages_en.properties,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
4575 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
4576 CSV headers.
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
4577
415
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
4578 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
4579
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
4580 * 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
4581 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
4582 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
4583
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
4584 * 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
4585 parameter.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
4586
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
4587 * 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
4588 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
4589 type conversion.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
4590
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
4591 * 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
4592 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
4593
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
4594 * 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
4595 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
4596
414
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
4597 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
4598
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
4599 * 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
4600 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
4601 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
4602 add some.
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
4603
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
4604 * 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
4605 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
4606 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
4607 Add subtitles to charts.
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
4608
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
4609 * src/main/resources/messages.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
4610 src/main/resources/messages_de_DE.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
4611 src/main/resources/messages_en.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
4612 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
4613 compound messages (chart subtitles).
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
4614
413
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
4615 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
4616
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
4617 * 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
4618 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
4619
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
4620 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
4621
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
4622 * 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
4623 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
4624 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
4625
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
4626 * 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
4627 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
4628 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
4629
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
4630 * 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
4631 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
4632
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
4633 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
4634
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
4635 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
4636
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
4637 * 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
4638 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
4639
410
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
4640 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
4641
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
4642 * 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
4643 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
4644 templating.
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
4645
409
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
4646 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
4647
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
4648 * 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
4649 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
4650
408
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
4651 2011-05-09 Ingo Weinzierl <ingo@intevation.de>
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
4652
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
4653 * 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
4654 method to retrieve i18n strings.
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
4655
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
4656 * 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
4657 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
4658 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
4659 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
4660 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
4661
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
4662 * src/main/resources/messages.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
4663 src/main/resources/messages_de_DE.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
4664 src/main/resources/messages_en.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
4665 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
4666 chart types above.
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
4667
407
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
4668 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
4669
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
4670 * 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
4671 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
4672 section computation.
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
4673
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
4674 * 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
4675
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
4676 * 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
4677 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
4678
406
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
4679 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
4680
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
4681 * 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
4682 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
4683 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
4684
405
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
4685 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
4686
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
4687 * 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
4688 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
4689
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
4690 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
4691
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
4692 * 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
4693 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
4694
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
4695 * 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
4696 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
4697 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
4698
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
4699 * 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
4700 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
4701 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
4702
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
4703 * 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
4704 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
4705 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
4706
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
4707 * 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
4708 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
4709 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
4710
401
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
4711 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
4712
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
4713 * 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
4714 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
4715 '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
4716
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
4717 * 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
4718 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
4719 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
4720 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
4721 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
4722
400
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
4723 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
4724
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
4725 * 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
4726 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
4727
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
4728 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
4729
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
4730 * 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
4731 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
4732
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
4733 * 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
4734 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
4735 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
4736
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
4737 * 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
4738 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
4739 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
4740 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
4741
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
4742 * 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
4743 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
4744 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
4745
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
4746 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
4747
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
4748 * 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
4749 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
4750 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
4751
397
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
4752 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
4753
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
4754 * 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
4755 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
4756 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
4757
396
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
4758 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
4759
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
4760 * pom.xml: Added http://repository.jboss.org/maven2 repo
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
4761 to fix flys/issue30
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
4762
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
4763 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
4764
aae8f327425e 'berechnete Abflusskurve': generate ws from qs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 394
diff changeset
4765 * 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
4766 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
4767 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
4768
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
4769 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
4770
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
4771 * 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
4772 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
4773 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
4774
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
4775 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
4776
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
4777 * 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
4778 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
4779
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
4780 * 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
4781 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
4782 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
4783
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
4784 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
4785
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
4786 * 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
4787 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
4788
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
4789 * 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
4790 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
4791
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
4792 * 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
4793 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
4794 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
4795
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
4796 * 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
4797 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
4798 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
4799 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
4800 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
4801
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
4802 * 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
4803 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
4804 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
4805
391
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
4806 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
4807
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
4808 * 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
4809 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
4810
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
4811 * 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
4812 computations.
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
4813
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
4814 * 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
4815 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
4816 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
4817
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
4818 * 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
4819 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
4820
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
4821 * 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
4822 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
4823
390
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
4824 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
4825
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
4826 * 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
4827 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
4828
389
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
4829 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
4830
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
4831 * 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
4832 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
4833
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
4834 * 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
4835
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
4836 * 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
4837 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
4838 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
4839 '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
4840
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
4841 * 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
4842
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
4843 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
4844
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
4845 * 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
4846 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
4847 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
4848 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
4849
387
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
4850 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
4851
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
4852 * src/main/resources/messages_en.properties: Bugfix: replaced german
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
4853 string (copy & paste mistake).
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
4854
386
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
4855 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
4856
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
4857 * src/main/resources/messages.properties,
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
4858 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
4859 src/main/resources/messages_en.properties,
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
4860 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
4861 for the location selection.
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
4862
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
4863 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
4864
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
4865 * 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
4866 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
4867
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
4868 * 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
4869 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
4870 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
4871
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
4872 * 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
4873 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
4874 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
4875
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
4876 * 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
4877 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
4878 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
4879
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
4880 * 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
4881 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
4882 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
4883
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
4884 * 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
4885
384
88614ddfc1e3 visualize-transitions.xsl: State quoting was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 383
diff changeset
4886 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
4887
88614ddfc1e3 visualize-transitions.xsl: State quoting was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 383
diff changeset
4888 * 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
4889
383
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
4890 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
4891
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
4892 * 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
4893 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
4894
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
4895 * 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
4896 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
4897
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
4898 * 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
4899 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
4900 selected.
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
4901
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
4902 * 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
4903 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
4904 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
4905
382
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
4906 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
4907
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
4908 * 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
4909 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
4910
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
4911 * 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
4912 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
4913
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
4914 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
4915
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
4916 * 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
4917 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
4918 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
4919
380
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
4920 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
4921
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
4922 * 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
4923 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
4924 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
4925 loops.
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
4926
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
4927 * 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
4928 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
4929 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
4930
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
4931 * 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
4932 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
4933
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
4934 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
4935
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
4936 * 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
4937 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
4938 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
4939 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
4940
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
4941 * 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
4942 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
4943 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
4944
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
4945 * 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
4946 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
4947 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
4948
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
4949 * 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
4950 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
4951 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
4952
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
4953 * 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
4954 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
4955 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
4956 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
4957
378
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
4958 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
4959
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
4960 * 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
4961 Repaired getQForW() by calculating indices on right dimension.
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
4962
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
4963 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
4964
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
4965 * 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
4966 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
4967
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
4968 * 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
4969 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
4970 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
4971 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
4972
376
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
4973 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
4974
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
4975 * 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
4976 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
4977
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
4978 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
4979
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
4980 * 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
4981 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
4982 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
4983 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
4984 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
4985
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
4986 * 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
4987 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
4988 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
4989 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
4990 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
4991
374
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
4992 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
4993
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
4994 * 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
4995 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
4996
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
4997 * 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
4998 wst value table cache.
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
4999
373
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
5000 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
5001
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
5002 * 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
5003
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
5004 * doc/conf/conf.xml: Added configuration of ehcache.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
5005
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
5006 * doc/conf/cache.xml: New. Cache configurations.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
5007
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
5008 * 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
5009 New. Factory to access caches.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
5010
372
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
5011 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
5012
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
5013 * 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
5014 Forgot to add.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
5015
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
5016 * 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
5017 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
5018 an output with meta data about the database.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
5019
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
5020 * 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
5021 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
5022 contextes.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
5023
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
5024 * 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
5025 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
5026
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
5027 * 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
5028 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
5029 a context.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
5030
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
5031 * 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
5032 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
5033 Removed superfluous imports.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
5034
371
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
5035 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
5036
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
5037 * 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
5038
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
5039 * 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
5040 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
5041
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
5042 * 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
5043 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
5044
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
5045 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
5046
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
5047 * 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
5048 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
5049 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
5050 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
5051 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
5052
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
5053 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
5054
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
5055 * 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
5056 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
5057
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
5058 * 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
5059 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
5060
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
5061 * 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
5062 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
5063
368
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
5064 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
5065
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
5066 * 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
5067 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
5068
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
5069 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
5070
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
5071 * 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
5072 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
5073
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
5074 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
5075
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
5076 * 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
5077 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
5078 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
5079
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
5080 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
5081
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
5082 * 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
5083 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
5084 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
5085 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
5086
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
5087 * 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
5088
364
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
5089 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
5090
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
5091 * 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
5092 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
5093 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
5094
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
5095 * 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
5096 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
5097 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
5098 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
5099
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
5100 * 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
5101 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
5102
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
5103 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
5104
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
5105 * 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
5106 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
5107
362
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
5108 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
5109
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
5110 * 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
5111 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
5112 waterlevel.
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
5113
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
5114 * 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
5115 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
5116
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
5117 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
5118
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
5119 * 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
5120 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
5121 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
5122 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
5123 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
5124
360
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
5125 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
5126
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
5127 * 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
5128 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
5129 results.
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
5130
359
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
5131 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
5132
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
5133 * 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
5134 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
5135
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
5136 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
5137
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
5138 * 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
5139
358
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
5140 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
5141
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
5142 * 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
5143
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
5144 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
5145
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
5146 * 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
5147 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
5148 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
5149
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
5150 * 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
5151 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
5152 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
5153 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
5154
356
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
5155 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
5156
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
5157 * 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
5158 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
5159 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
5160
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
5161 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
5162
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
5163 * 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
5164 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
5165 - 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
5166 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
5167 - 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
5168 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
5169
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
5170 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
5171
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
5172 * 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
5173 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
5174 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
5175
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
5176 * 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
5177 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
5178
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
5179 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
5180
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
5181 * 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
5182 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
5183 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
5184 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
5185
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
5186 * 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
5187 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
5188 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
5189
351
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
5190 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
5191
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
5192 * 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
5193 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
5194
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
5195 $ 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
5196 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
5197 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
5198
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
5199 $ 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
5200
350
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
5201 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
5202
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
5203 * 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
5204 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
5205 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
5206 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
5207
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
5208 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
5209
350
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
5210 * 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
5211 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
5212 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
5213 is initialized.
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
5214
349
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
5215 2011-04-27 Ingo Weinzierl <ingo@intevation.de>
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
5216
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
5217 * src/main/java/de/intevation/flys/collections/AttributeParser.java,
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
5218 src/main/java/de/intevation/flys/collections/OutputParser.java: Removed
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
5219 useless imports.
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
5220
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
5221 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
5222
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
5223 * 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
5224 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
5225 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
5226
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
5227 * 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
5228 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
5229 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
5230
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
5231 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
5232
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
5233 * 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
5234 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
5235 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
5236 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
5237 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
5238
346
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
5239 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
5240
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
5241 * 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
5242 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
5243 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
5244
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
5245 * 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
5246 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
5247 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
5248
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
5249 * 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
5250 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
5251 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
5252
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
5253 * 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
5254 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
5255 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
5256
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
5257 * 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
5258 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
5259 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
5260 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
5261 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
5262
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
5263 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
5264
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
5265 * 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
5266 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
5267 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
5268 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
5269
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
5270 * 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
5271 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
5272
344
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
5273 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
5274
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
5275 * 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
5276 Corrected a silly c&p mistake.
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
5277
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
5278 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
5279
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
5280 * 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
5281
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
5282 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
5283 "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
5284
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
5285 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
5286 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
5287 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
5288
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
5289 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
5290 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
5291 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
5292 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
5293 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
5294 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
5295 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
5296 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
5297
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
5298 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
5299 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
5300 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
5301
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
5302 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
5303 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
5304 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
5305
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
5306 * 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
5307 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
5308
342
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
5309 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
5310
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
5311 * 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
5312 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
5313
341
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
5314 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
5315
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
5316 * 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
5317
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
5318 * 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
5319
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
5320 * 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
5321 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
5322
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
5323 * 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
5324 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
5325 the FLYSContext.
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
5326
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
5327 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
5328
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
5329 * 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
5330 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
5331 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
5332 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
5333
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
5334 * 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
5335 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
5336 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
5337 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
5338 "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
5339
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
5340 * 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
5341 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
5342
339
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
5343 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
5344
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
5345 * 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
5346 Implementation of "Abflusskurve/Abflusstafel" calculation.
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
5347
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
5348 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
5349 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
5350 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
5351 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
5352
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
5353 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
5354
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
5355 !!! This code needs testing !!!
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
5356
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
5357 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
5358
cf84f0f926e9 Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 337
diff changeset
5359 * 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
5360
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
5361 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
5362
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
5363 * 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
5364 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
5365
336
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
5366 2011-04-20 Ingo Weinzierl <ingo@intevation.de>
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
5367
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
5368 * 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
5369 Fixed broken HQL statement.
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
5370
335
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
5371 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
5372
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
5373 * 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
5374 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
5375 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
5376 This is essentially the "Wasserstand/Wasserspiegellagen" calculation
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
5377 of desktop FLYS.
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
5378
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
5379 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
5380 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
5381
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
5382 !!! This code needs heavy testing !!!
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
5383
334
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
5384 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
5385
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
5386 * 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
5387 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
5388 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
5389 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
5390 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
5391
333
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
5392 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
5393
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
5394 * 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
5395 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
5396
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
5397 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
5398
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
5399 * 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
5400 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
5401 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
5402
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
5403 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
5404
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
5405 * 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
5406 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
5407 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
5408
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
5409 * 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
5410
330
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
5411 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
5412
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
5413 * 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
5414 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
5415
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
5416 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
5417
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
5418 * 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
5419 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
5420 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
5421
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
5422 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
5423
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
5424 * 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
5425 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
5426 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
5427
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
5428 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
5429
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
5430 * 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
5431 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
5432 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
5433
326
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
5434 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
5435
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
5436 * 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
5437 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
5438 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
5439
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
5440 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
5441
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
5442 * 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
5443 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
5444 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
5445
324
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
5446 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
5447
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
5448 * 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
5449 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
5450 DefaultState).
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
5451
323
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
5452 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
5453
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
5454 * 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
5455 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
5456 of DefaultState).
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
5457
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
5458 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
5459
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
5460 * 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
5461 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
5462 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
5463
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
5464 * 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
5465 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
5466 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
5467 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
5468
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
5469 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
5470
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
5471 * 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
5472 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
5473 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
5474 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
5475
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
5476 * 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
5477 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
5478 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
5479
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
5480 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
5481 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
5482
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
5483 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
5484
9581b88f2920 Removed testing code that has been comitted by accident in the last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
5485 * 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
5486 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
5487
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
5488 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
5489
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
5490 * 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
5491 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
5492 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
5493
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
5494 * 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
5495 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
5496 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
5497
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
5498 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
5499
d8558dd64152 The WQ state fills the DESCRIBE with default values for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 318
diff changeset
5500 * 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
5501 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
5502
318
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
5503 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
5504
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
5505 * 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
5506 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
5507
317
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
5508 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
5509
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
5510 * 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
5511 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
5512 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
5513
316
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
5514 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
5515
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
5516 * 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
5517 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
5518 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
5519
315
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
5520 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
5521
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
5522 * 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
5523 Moved this class to flys-backend.
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
5524
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
5525 * 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
5526 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
5527 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
5528 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
5529 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
5530 Adapted imports of the SessionHolder.
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
5531
314
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
5532 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
5533
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
5534 * 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
5535 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
5536 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
5537
313
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
5538 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
5539
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
5540 * 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
5541 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
5542 Artifact.
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
5543
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
5544 * 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
5545 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
5546 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
5547 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
5548
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
5549 * 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
5550 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
5551
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
5552 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
5553
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
5554 * 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
5555 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
5556 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
5557
311
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
5558 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
5559
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
5560 * 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
5561 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
5562 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
5563 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
5564 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
5565
310
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
5566 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
5567
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
5568 * 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
5569 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
5570 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
5571
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
5572 * 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
5573 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
5574
309
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
5575 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
5576
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
5577 * 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
5578 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
5579 SessionFactoryProvider.
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
5580
308
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
5581 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
5582
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
5583 * 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
5584 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
5585
308
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
5586 * 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
5587 Uses session from SessionHolder.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
5588
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
5589 * 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
5590 Interacts with SessionHolder now.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
5591
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
5592 * 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
5593 Removed superfluous import.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
5594
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
5595 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
5596
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
5597 * 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
5598 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
5599 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
5600
306
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
5601 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
5602
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
5603 * 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
5604 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
5605 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
5606 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
5607
305
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
5608 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
5609
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
5610 * 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
5611 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
5612 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
5613
304
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
5614 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
5615
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
5616 * 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
5617 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
5618 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
5619
303
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
5620 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
5621
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
5622 * 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
5623 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
5624 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
5625 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
5626
302
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
5627 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
5628
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
5629 * 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
5630 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
5631
301
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
5632 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
5633
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
5634 * 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
5635 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
5636
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
5637 * 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
5638 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
5639 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
5640
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
5641 * 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
5642
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
5643 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
5644
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
5645 * 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
5646 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
5647 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
5648 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
5649
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
5650 * 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
5651 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
5652 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
5653
299
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
5654 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
5655
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
5656 * 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
5657 generate() method throws an IOException now.
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
5658
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
5659 * 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
5660 New. This OutGenerator creates discharge curves.
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
5661
298
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
5662 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
5663
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
5664 * 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
5665 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
5666 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
5667
297
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
5668 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
5669
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
5670 * src/**/*.java: Removed trailing whitespace.
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
5671
296
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
5672 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
5673
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
5674 * 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
5675 Make project compilable again by
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
5676 commenting out a not existing XMLDebug reference.
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
5677
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
5678 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
5679
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
5680 * 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
5681 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
5682 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
5683
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
5684 * 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
5685 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
5686
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
5687 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
5688
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
5689 * 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
5690 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
5691 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
5692 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
5693
293
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
5694 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
5695
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
5696 * 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
5697 Removed the Backend from FLYSArtifactCollection - used ArtifactDatabase
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
5698 operations instead.
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
5699
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
5700 * TODO: Removed 'remove Backend reference' TODO.
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
5701
292
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
5702 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
5703
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
5704 * 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
5705 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
5706 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
5707
291
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
5708 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
5709
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
5710 Tagged RELEASE 0.1
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
5711
159
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
5712 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
5713
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
5714 * 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
5715 artifact configuration.
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
5716
158
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
5717 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
5718
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
5719 * 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
5720 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
5721
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
5722 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
5723
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
5724 * 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
5725 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
5726 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
5727
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
5728 * 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
5729 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
5730 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
5731 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
5732 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
5733
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
5734 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
5735
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
5736 * 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
5737 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
5738 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
5739
155
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
5740 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
5741
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
5742 * 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
5743 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
5744
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
5745 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
5746
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
5747 * 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
5748 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
5749 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
5750
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
5751 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
5752
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
5753 * 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
5754 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
5755
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
5756 * 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
5757 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
5758 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
5759
152
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
5760 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
5761
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
5762 * 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
5763 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
5764
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
5765 * 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
5766
151
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
5767 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
5768
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
5769 * 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
5770 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
5771
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
5772 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
5773
151
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
5774 * 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
5775 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
5776 ranges.
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
5777
150
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
5778 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
5779
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
5780 * 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
5781 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
5782 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
5783
149
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
5784 2011-03-25 Ingo Weinzierl <ingo@intevation.de>
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
5785
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
5786 * 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
5787 the Backend reference from FLYSArtifactCollection.
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
5788
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
5789 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
5790
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
5791 * 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
5792 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
5793 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
5794
147
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
5795 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
5796
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
5797 * 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
5798 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
5799 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
5800
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
5801 * 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
5802 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
5803
146
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
5804 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
5805
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
5806 * 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
5807 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
5808 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
5809
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
5810 * 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
5811 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
5812
145
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
5813 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
5814
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
5815 * 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
5816 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
5817 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
5818 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
5819 in that case, but it doesn't.
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
5820
144
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
5821 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
5822
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
5823 * 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
5824 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
5825 document.
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
5826
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
5827 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
5828 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
5829
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
5830 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
5831
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
5832 * 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
5833 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
5834
142
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
5835 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
5836
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
5837 * 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
5838 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
5839 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
5840
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
5841 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
5842
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
5843 * 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
5844 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
5845
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
5846 * 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
5847 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
5848 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
5849 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
5850
140
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
5851 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
5852
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
5853 * 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
5854 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
5855
139
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
5856 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
5857
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
5858 * 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
5859
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
5860 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
5861
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
5862 * 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
5863 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
5864
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
5865 * 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
5866 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
5867 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
5868 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
5869
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
5870 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
5871
7f839b81cdde Added a new state for the W/Q input in the WINFO parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 136
diff changeset
5872 * 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
5873 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
5874
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
5875 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
5876
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
5877 * 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
5878 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
5879
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
5880 * 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
5881 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
5882 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
5883
135
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
5884 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
5885
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
5886 * 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
5887 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
5888 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
5889
134
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
5890 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
5891
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
5892 * 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
5893 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
5894 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
5895 objects in the ui).
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
5896
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
5897 * 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
5898 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
5899 data of that state.
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
5900
133
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
5901 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
5902
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
5903 * 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
5904 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
5905 now.
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
5906
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
5907 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
5908
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
5909 * 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
5910
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
5911 * 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
5912 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
5913
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
5914 * 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
5915 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
5916
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
5917 * 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
5918 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
5919
131
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
5920 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
5921
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
5922 * 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
5923
130
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
5924 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
5925
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
5926 * 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
5927 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
5928
129
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
5929 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
5930
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
5931 * 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
5932 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
5933 the data item.
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
5934
128
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
5935 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
5936
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
5937 * 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
5938 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
5939 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
5940
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
5941 * src/main/resources/messages.properties,
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
5942 src/main/resources/messages_en.properties,
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
5943 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
5944 calculcation mode state.
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
5945
127
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
5946 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
5947
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
5948 * 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
5949
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
5950 * 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
5951 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
5952 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
5953 apply this node.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
5954
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
5955 * 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
5956 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
5957
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
5958 * src/main/resources/messages.properties,
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
5959 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
5960 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
5961 calculation mode state.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
5962
126
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
5963 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
5964
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
5965 * 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
5966 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
5967 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
5968
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
5969 * 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
5970 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
5971 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
5972
125
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
5973 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
5974
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
5975 * 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
5976 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
5977
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
5978 * src/main/resources/messages.properties,
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
5979 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
5980 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
5981 english translation.
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
5982
124
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
5983 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
5984
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
5985 * 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
5986 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
5987 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
5988
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
5989 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
5990
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
5991 * 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
5992 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
5993 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
5994 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
5995 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
5996
122
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
5997 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
5998
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
5999 * 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
6000 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
6001
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
6002 * 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
6003
121
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
6004 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
6005
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
6006 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
6007 Implemented the abstract method getName(). It returns the constant
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
6008 'winfo' string.
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
6009
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
6010 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
6011 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
6012 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
6013
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
6014 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
6015 TODO).
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
6016
120
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
6017 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
6018
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
6019 * 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
6020
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
6021 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
6022
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
6023 * 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
6024 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
6025
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
6026 * 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
6027 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
6028 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
6029 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
6030 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
6031
118
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
6032 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
6033
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
6034 * 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
6035 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
6036
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
6037 * 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
6038
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
6039 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
6040
1a025ff0f7fd Added a nodes for the user-factory and collection-factory to the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 116
diff changeset
6041 * 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
6042 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
6043
116
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
6044 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
6045
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
6046 * 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
6047 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
6048 attribute.
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
6049
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
6050 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
6051
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
6052 * 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
6053 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
6054 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
6055
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
6056 * 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
6057 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
6058 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
6059 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
6060
114
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
6061 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
6062
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
6063 * 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
6064 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
6065 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
6066 instances.
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
6067 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
6068 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
6069
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
6070 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
6071
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
6072 * 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
6073 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
6074 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
6075
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
6076 * 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
6077 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
6078
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
6079 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
6080
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
6081 * 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
6082 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
6083 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
6084
111
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
6085 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
6086
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
6087 * 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
6088 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
6089 - 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
6090 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
6091 of an artifact.
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
6092
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
6093 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
6094
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
6095 * 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
6096 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
6097 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
6098
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
6099 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
6100
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
6101 * 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
6102
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
6103 * 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
6104 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
6105 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
6106
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
6107 * 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
6108 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
6109 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
6110 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
6111 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
6112
107
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
6113 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
6114
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
6115 * 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
6116 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
6117 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
6118 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
6119
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
6120 * 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
6121 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
6122 Adapted imports of Transition.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
6123
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
6124 * 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
6125 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
6126
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
6127 * 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
6128 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
6129
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
6130 * 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
6131 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
6132
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
6133 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
6134
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
6135 * 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
6136 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
6137
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
6138 * 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
6139 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
6140 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
6141 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
6142
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
6143 * 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
6144 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
6145 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
6146 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
6147
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
6148 * 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
6149 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
6150
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
6151 * 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
6152 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
6153 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
6154
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
6155 * 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
6156 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
6157 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
6158 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
6159 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
6160
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
6161 * 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
6162
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
6163 * 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
6164 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
6165
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
6166 * 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
6167
105
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
6168 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
6169
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
6170 * 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
6171 server.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
6172
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
6173 * 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
6174 WINFO artifact.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
6175
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
6176 * 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
6177 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
6178
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
6179 * 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
6180
104
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
6181 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
6182
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
6183 * 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
6184 * ChangeLog: new.

http://dive4elements.wald.intevation.org