annotate flys-artifacts/ChangeLog @ 2247:7a1166758d24

Added i18n. flys-artifacts/trunk@3896 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 03 Feb 2012 13:06:23 +0000
parents 99ef93ce18bd
children e1eaf9c2b5bf
rev   line source
2247
7a1166758d24 Added i18n.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2246
diff changeset
1 2012-02-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7a1166758d24 Added i18n.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2246
diff changeset
2
7a1166758d24 Added i18n.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2246
diff changeset
3 * src/main/resources/messages.properties,
7a1166758d24 Added i18n.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2246
diff changeset
4 src/main/resources/messages_de_DE.properties,
7a1166758d24 Added i18n.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2246
diff changeset
5 src/main/resources/messages_en.properties,
7a1166758d24 Added i18n.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2246
diff changeset
6 src/main/resources/messages_de.properties: Added translations for
7a1166758d24 Added i18n.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2246
diff changeset
7 states (will be shown in client).
7a1166758d24 Added i18n.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2246
diff changeset
8
2246
99ef93ce18bd Doc added and fix getAxisWalker-issue.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2245
diff changeset
9 2012-02-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
99ef93ce18bd Doc added and fix getAxisWalker-issue.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2245
diff changeset
10
99ef93ce18bd Doc added and fix getAxisWalker-issue.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2245
diff changeset
11 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
99ef93ce18bd Doc added and fix getAxisWalker-issue.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2245
diff changeset
12 Ja!vadoc.
99ef93ce18bd Doc added and fix getAxisWalker-issue.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2245
diff changeset
13
99ef93ce18bd Doc added and fix getAxisWalker-issue.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2245
diff changeset
14 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
99ef93ce18bd Doc added and fix getAxisWalker-issue.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2245
diff changeset
15 Declare getYAxisWalker as abstract to avoid weird issue with
99ef93ce18bd Doc added and fix getAxisWalker-issue.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2245
diff changeset
16 overriden methods of this name.
99ef93ce18bd Doc added and fix getAxisWalker-issue.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2245
diff changeset
17
2245
16598bd04f70 Use the ApplyFunctionIterator in reference curve generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2244
diff changeset
18 2012-02-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
16598bd04f70 Use the ApplyFunctionIterator in reference curve generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2244
diff changeset
19
16598bd04f70 Use the ApplyFunctionIterator in reference curve generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2244
diff changeset
20 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
16598bd04f70 Use the ApplyFunctionIterator in reference curve generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2244
diff changeset
21 Use the WW.ApplyFunctionIterator to fetch the data.
16598bd04f70 Use the ApplyFunctionIterator in reference curve generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2244
diff changeset
22
16598bd04f70 Use the ApplyFunctionIterator in reference curve generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2244
diff changeset
23 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
16598bd04f70 Use the ApplyFunctionIterator in reference curve generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2244
diff changeset
24 Removed superfluous imports.
16598bd04f70 Use the ApplyFunctionIterator in reference curve generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2244
diff changeset
25
2244
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
26 2012-02-03 Ingo Weinzierl <ingo@intevation.de>
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
27
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
28 * doc/conf/artifacts/winfo.xml: Registered a ReportFacet for historical
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
29 discharge curve report.
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
30
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
31 * doc/conf/conf.xml: Registered a ReportGenerator for historical discharge
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
32 curves.
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
33
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
34 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java: Add
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
35 problems if we were not able to find a Q for a given W.
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
36
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
37 * src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java:
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
38 Generate a ReportFacet if there were problems during calculcation.
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
39
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
40 * src/main/resources/messages.properties,
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
41 src/main/resources/messages_de_DE.properties,
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
42 src/main/resources/messages_en.properties,
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
43 src/main/resources/messages_de.properties: Added error messages for the
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
44 case that we were not able to find a Q for a given W while calculating
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
45 historical discharge curve data.
7335c526befd Added an error report for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2243
diff changeset
46
2243
d70a04cad84d Improved chart creation for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2242
diff changeset
47 2012-02-03 Ingo Weinzierl <ingo@intevation.de>
d70a04cad84d Improved chart creation for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2242
diff changeset
48
d70a04cad84d Improved chart creation for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2242
diff changeset
49 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
d70a04cad84d Improved chart creation for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2242
diff changeset
50 Improved adding new data for historical discharge curves: skip NaN
d70a04cad84d Improved chart creation for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2242
diff changeset
51 values; use JFreeChart's Day TimePeriod instead of Second.
d70a04cad84d Improved chart creation for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2242
diff changeset
52
2242
7e8e1d5384c0 Further refactoring of XYChartGenerator / ChartGenerator with the result, that timerange charts are now able to display lines.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2241
diff changeset
53 2012-02-03 Ingo Weinzierl <ingo@intevation.de>
7e8e1d5384c0 Further refactoring of XYChartGenerator / ChartGenerator with the result, that timerange charts are now able to display lines.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2241
diff changeset
54
7e8e1d5384c0 Further refactoring of XYChartGenerator / ChartGenerator with the result, that timerange charts are now able to display lines.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2241
diff changeset
55 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
7e8e1d5384c0 Further refactoring of XYChartGenerator / ChartGenerator with the result, that timerange charts are now able to display lines.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2241
diff changeset
56 src/main/java/de/intevation/flys/exports/ChartGenerator.java: Refactoring:
7e8e1d5384c0 Further refactoring of XYChartGenerator / ChartGenerator with the result, that timerange charts are now able to display lines.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2241
diff changeset
57 moved addDatasets(), applyThemes() and some other methods into
7e8e1d5384c0 Further refactoring of XYChartGenerator / ChartGenerator with the result, that timerange charts are now able to display lines.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2241
diff changeset
58 ChartGenerator; enhanced the AxisDataset interface.
7e8e1d5384c0 Further refactoring of XYChartGenerator / ChartGenerator with the result, that timerange charts are now able to display lines.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2241
diff changeset
59
7e8e1d5384c0 Further refactoring of XYChartGenerator / ChartGenerator with the result, that timerange charts are now able to display lines.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2241
diff changeset
60 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
7e8e1d5384c0 Further refactoring of XYChartGenerator / ChartGenerator with the result, that timerange charts are now able to display lines.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2241
diff changeset
61 Implemented necessary abstract methods and improved internal AxisDataset
7e8e1d5384c0 Further refactoring of XYChartGenerator / ChartGenerator with the result, that timerange charts are now able to display lines.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2241
diff changeset
62 class (added new methods).
7e8e1d5384c0 Further refactoring of XYChartGenerator / ChartGenerator with the result, that timerange charts are now able to display lines.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2241
diff changeset
63
2241
2b232871ba28 New helper functions in ChartHelper and improvements in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2240
diff changeset
64 2012-02-03 Ingo Weinzierl <ingo@intevation.de>
2b232871ba28 New helper functions in ChartHelper and improvements in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2240
diff changeset
65
2b232871ba28 New helper functions in ChartHelper and improvements in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2240
diff changeset
66 * src/main/java/de/intevation/flys/exports/ChartHelper.java: Added a
2b232871ba28 New helper functions in ChartHelper and improvements in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2240
diff changeset
67 function that expands a given range. Take care on NaN in getRanges().
2b232871ba28 New helper functions in ChartHelper and improvements in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2240
diff changeset
68
2b232871ba28 New helper functions in ChartHelper and improvements in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2240
diff changeset
69 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
2b232871ba28 New helper functions in ChartHelper and improvements in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2240
diff changeset
70 Prevent of NullPointerExceptions in isMinimumShapeVisible() and
2b232871ba28 New helper functions in ChartHelper and improvements in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2240
diff changeset
71 isMaximumShapeVisible().
2b232871ba28 New helper functions in ChartHelper and improvements in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2240
diff changeset
72
2240
e9173de1026c The HistoricalDischargeCurveGenerator now creates new AxisDataset objects and new TimeSeriesCollections for each Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2239
diff changeset
73 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
e9173de1026c The HistoricalDischargeCurveGenerator now creates new AxisDataset objects and new TimeSeriesCollections for each Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2239
diff changeset
74
e9173de1026c The HistoricalDischargeCurveGenerator now creates new AxisDataset objects and new TimeSeriesCollections for each Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2239
diff changeset
75 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
e9173de1026c The HistoricalDischargeCurveGenerator now creates new AxisDataset objects and new TimeSeriesCollections for each Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2239
diff changeset
76 Create new AxisDatasets and new TimeSeriesCollections for each Facet.
e9173de1026c The HistoricalDischargeCurveGenerator now creates new AxisDataset objects and new TimeSeriesCollections for each Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2239
diff changeset
77
2239
e7843533f086 Improved WQTimerange and HistoricalDischargeFacet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2238
diff changeset
78 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
e7843533f086 Improved WQTimerange and HistoricalDischargeFacet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2238
diff changeset
79
e7843533f086 Improved WQTimerange and HistoricalDischargeFacet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2238
diff changeset
80 * src/main/java/de/intevation/flys/artifacts/model/WQTimerange.java: Added a
e7843533f086 Improved WQTimerange and HistoricalDischargeFacet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2238
diff changeset
81 method getTimerange(idx) that returns the Timerange at a given index.
e7843533f086 Improved WQTimerange and HistoricalDischargeFacet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2238
diff changeset
82
e7843533f086 Improved WQTimerange and HistoricalDischargeFacet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2238
diff changeset
83 * src/main/java/de/intevation/flys/artifacts/model/HistoricalDischargeFacet.java:
e7843533f086 Improved WQTimerange and HistoricalDischargeFacet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2238
diff changeset
84 Return the correct WQTimerange object in getData().
e7843533f086 Improved WQTimerange and HistoricalDischargeFacet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2238
diff changeset
85
2238
23c7c51df772 Some more refactoring in XYChartGenerator and ChartGenerator; implemented necessary stuff in TimeseriesChartGenerator and return new empty instances of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2237
diff changeset
86 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
23c7c51df772 Some more refactoring in XYChartGenerator and ChartGenerator; implemented necessary stuff in TimeseriesChartGenerator and return new empty instances of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2237
diff changeset
87
23c7c51df772 Some more refactoring in XYChartGenerator and ChartGenerator; implemented necessary stuff in TimeseriesChartGenerator and return new empty instances of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2237
diff changeset
88 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
23c7c51df772 Some more refactoring in XYChartGenerator and ChartGenerator; implemented necessary stuff in TimeseriesChartGenerator and return new empty instances of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2237
diff changeset
89 src/main/java/de/intevation/flys/exports/ChartGenerator.java: More
23c7c51df772 Some more refactoring in XYChartGenerator and ChartGenerator; implemented necessary stuff in TimeseriesChartGenerator and return new empty instances of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2237
diff changeset
90 refactoring: the AxisDataset is defined by an interface in ChartGenerator
23c7c51df772 Some more refactoring in XYChartGenerator and ChartGenerator; implemented necessary stuff in TimeseriesChartGenerator and return new empty instances of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2237
diff changeset
91 now. Each subclass of ChartGenerator should implement its own AxisDataset.
23c7c51df772 Some more refactoring in XYChartGenerator and ChartGenerator; implemented necessary stuff in TimeseriesChartGenerator and return new empty instances of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2237
diff changeset
92 This allows us to provide multiple XYDataset types in different charts.
23c7c51df772 Some more refactoring in XYChartGenerator and ChartGenerator; implemented necessary stuff in TimeseriesChartGenerator and return new empty instances of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2237
diff changeset
93
23c7c51df772 Some more refactoring in XYChartGenerator and ChartGenerator; implemented necessary stuff in TimeseriesChartGenerator and return new empty instances of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2237
diff changeset
94 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
23c7c51df772 Some more refactoring in XYChartGenerator and ChartGenerator; implemented necessary stuff in TimeseriesChartGenerator and return new empty instances of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2237
diff changeset
95 Implemented some necessary methods (abstract definitions of parent class)
23c7c51df772 Some more refactoring in XYChartGenerator and ChartGenerator; implemented necessary stuff in TimeseriesChartGenerator and return new empty instances of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2237
diff changeset
96 and create new empty timeseries charts.
23c7c51df772 Some more refactoring in XYChartGenerator and ChartGenerator; implemented necessary stuff in TimeseriesChartGenerator and return new empty instances of timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2237
diff changeset
97
2237
60615235e951 Added a ChartHelper class that currently contains a method to compute the xy ranges of an XYDataset.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2236
diff changeset
98 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
60615235e951 Added a ChartHelper class that currently contains a method to compute the xy ranges of an XYDataset.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2236
diff changeset
99
60615235e951 Added a ChartHelper class that currently contains a method to compute the xy ranges of an XYDataset.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2236
diff changeset
100 * src/main/java/de/intevation/flys/exports/ChartHelper.java: New helper
60615235e951 Added a ChartHelper class that currently contains a method to compute the xy ranges of an XYDataset.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2236
diff changeset
101 class for working with charts.
60615235e951 Added a ChartHelper class that currently contains a method to compute the xy ranges of an XYDataset.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2236
diff changeset
102
2236
c2b15d9c0f43 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2235
diff changeset
103 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
c2b15d9c0f43 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2235
diff changeset
104
c2b15d9c0f43 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2235
diff changeset
105 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
c2b15d9c0f43 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2235
diff changeset
106 Removed useless import.
c2b15d9c0f43 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2235
diff changeset
107
c2b15d9c0f43 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2235
diff changeset
108 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
c2b15d9c0f43 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2235
diff changeset
109 src/main/java/de/intevation/flys/exports/ChartGenerator.java: More
c2b15d9c0f43 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2235
diff changeset
110 refactoring: moved more base code from XYChartGenerator to its parent
c2b15d9c0f43 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2235
diff changeset
111 class ChartGenerator.
c2b15d9c0f43 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2235
diff changeset
112
2235
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
113 2012-02-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
114
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
115 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
116 Refactored. Use supers static field.
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
117
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
118 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
119 Refactored. Use static field.
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
120
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
121 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java,
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
122 src/main/java/de/intevation/flys/utils/FLYSUtils.java
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
123 (getMinMax, getRiverMinMax): Refactored. Moved to FLYSUtils.
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
124
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
125 * src/main/java/de/intevation/flys/artifacts/states/MinMaxState.java:
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
126 Add so-called javadoc.
ee5310134463 Cosmetics/care/refac.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2234
diff changeset
127
2234
46ec09c7f578 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2233
diff changeset
128 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
46ec09c7f578 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2233
diff changeset
129
46ec09c7f578 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2233
diff changeset
130 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
46ec09c7f578 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2233
diff changeset
131 src/main/java/de/intevation/flys/exports/ChartGenerator.java: Moved
46ec09c7f578 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2233
diff changeset
132 further base code from XYChartGenerator into its ChartGenerator.
46ec09c7f578 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2233
diff changeset
133
46ec09c7f578 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2233
diff changeset
134 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
46ec09c7f578 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2233
diff changeset
135 Override generateChart() instead of generate() which is now implemented
46ec09c7f578 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2233
diff changeset
136 in ChartGenerator.
46ec09c7f578 Refactoring: moved more base code from XYChartGenerator into its parent class ChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2233
diff changeset
137
2233
958a10e2e246 Added a new ChartGenerator for timeseries charts and refactored some code in XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2232
diff changeset
138 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
958a10e2e246 Added a new ChartGenerator for timeseries charts and refactored some code in XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2232
diff changeset
139
958a10e2e246 Added a new ChartGenerator for timeseries charts and refactored some code in XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2232
diff changeset
140 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
958a10e2e246 Added a new ChartGenerator for timeseries charts and refactored some code in XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2232
diff changeset
141 New. This ChartGenerator should be used for timeseries charts. Currently,
958a10e2e246 Added a new ChartGenerator for timeseries charts and refactored some code in XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2232
diff changeset
142 this class is a stub only! WORK IS IN PROGRESS!
958a10e2e246 Added a new ChartGenerator for timeseries charts and refactored some code in XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2232
diff changeset
143
958a10e2e246 Added a new ChartGenerator for timeseries charts and refactored some code in XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2232
diff changeset
144 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
958a10e2e246 Added a new ChartGenerator for timeseries charts and refactored some code in XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2232
diff changeset
145 Subclasses TimeseriesChartGenerator now instead of XYChartGenerator,
958a10e2e246 Added a new ChartGenerator for timeseries charts and refactored some code in XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2232
diff changeset
146 because historical discharge curve charts will have a time x axis set.
958a10e2e246 Added a new ChartGenerator for timeseries charts and refactored some code in XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2232
diff changeset
147
958a10e2e246 Added a new ChartGenerator for timeseries charts and refactored some code in XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2232
diff changeset
148 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
958a10e2e246 Added a new ChartGenerator for timeseries charts and refactored some code in XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2232
diff changeset
149 src/main/java/de/intevation/flys/exports/ChartGenerator.java: Moved some
958a10e2e246 Added a new ChartGenerator for timeseries charts and refactored some code in XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2232
diff changeset
150 basic stuff from XYChartGenerator into ChartGenerator.
958a10e2e246 Added a new ChartGenerator for timeseries charts and refactored some code in XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2232
diff changeset
151
2232
78ac5058da67 Added demo standalone app for evaluating different timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2231
diff changeset
152 2012-02-02 Ingo Weinzierl <ingo@intevation.de>
78ac5058da67 Added demo standalone app for evaluating different timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2231
diff changeset
153
78ac5058da67 Added demo standalone app for evaluating different timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2231
diff changeset
154 * src/main/java/de/intevation/flys/artifacts/charts/TimeseriesStepChart.java:
78ac5058da67 Added demo standalone app for evaluating different timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2231
diff changeset
155 Added standalone demo app for evaluating different timeseries charts.
78ac5058da67 Added demo standalone app for evaluating different timeseries charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2231
diff changeset
156
2231
5648b5b34ae2 Issue 466.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2230
diff changeset
157 2012-02-02 Raimund Renkert <raimund.renkert@intevation.de>
5648b5b34ae2 Issue 466.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2230
diff changeset
158
5648b5b34ae2 Issue 466.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2230
diff changeset
159 Issue 466: CSV export for chart themes.
5648b5b34ae2 Issue 466.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2230
diff changeset
160
5648b5b34ae2 Issue 466.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2230
diff changeset
161 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
5648b5b34ae2 Issue 466.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2230
diff changeset
162 Export a CSV file if the requested format is 'csv'.
5648b5b34ae2 Issue 466.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2230
diff changeset
163
5648b5b34ae2 Issue 466.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2230
diff changeset
164 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
5648b5b34ae2 Issue 466.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2230
diff changeset
165 Generate the CSV file containing X-Y-data of all activated themes.
5648b5b34ae2 Issue 466.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2230
diff changeset
166
2230
59af81364eb1 Improved the 'historical discharge' calculation: implemented findValueForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2229
diff changeset
167 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
59af81364eb1 Improved the 'historical discharge' calculation: implemented findValueForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2229
diff changeset
168
59af81364eb1 Improved the 'historical discharge' calculation: implemented findValueForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2229
diff changeset
169 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
59af81364eb1 Improved the 'historical discharge' calculation: implemented findValueForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2229
diff changeset
170 Moved code to load values of a discharge table into an own static
59af81364eb1 Improved the 'historical discharge' calculation: implemented findValueForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2229
diff changeset
171 function to be able to reuse it in Calculation6.
59af81364eb1 Improved the 'historical discharge' calculation: implemented findValueForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2229
diff changeset
172
59af81364eb1 Improved the 'historical discharge' calculation: implemented findValueForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2229
diff changeset
173 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java:
59af81364eb1 Improved the 'historical discharge' calculation: implemented findValueForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2229
diff changeset
174 Implemented the findValueForW().
59af81364eb1 Improved the 'historical discharge' calculation: implemented findValueForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2229
diff changeset
175
2229
9dc81827b187 Add some fake 'input' data for reference curve. plot references curves from input km to input km +2.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2228
diff changeset
176 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9dc81827b187 Add some fake 'input' data for reference curve. plot references curves from input km to input km +2.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2228
diff changeset
177
9dc81827b187 Add some fake 'input' data for reference curve. plot references curves from input km to input km +2.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2228
diff changeset
178 Fake some reference curve input values to have working prototype
9dc81827b187 Add some fake 'input' data for reference curve. plot references curves from input km to input km +2.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2228
diff changeset
179 to work on.
9dc81827b187 Add some fake 'input' data for reference curve. plot references curves from input km to input km +2.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2228
diff changeset
180
9dc81827b187 Add some fake 'input' data for reference curve. plot references curves from input km to input km +2.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2228
diff changeset
181 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
9dc81827b187 Add some fake 'input' data for reference curve. plot references curves from input km to input km +2.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2228
diff changeset
182 Syntax-stunt fake reference inputs.
9dc81827b187 Add some fake 'input' data for reference curve. plot references curves from input km to input km +2.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2228
diff changeset
183
9dc81827b187 Add some fake 'input' data for reference curve. plot references curves from input km to input km +2.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2228
diff changeset
184 * src/main/java/de/intevation/flys/artifacts/model/WW.java
9dc81827b187 Add some fake 'input' data for reference curve. plot references curves from input km to input km +2.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2228
diff changeset
185 (getW1): Accessor for first w at index (for the raw ww).
9dc81827b187 Add some fake 'input' data for reference curve. plot references curves from input km to input km +2.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2228
diff changeset
186
9dc81827b187 Add some fake 'input' data for reference curve. plot references curves from input km to input km +2.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2228
diff changeset
187 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java
9dc81827b187 Add some fake 'input' data for reference curve. plot references curves from input km to input km +2.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2228
diff changeset
188 (doReferenceOut): Plot the raw W-over-W.
9dc81827b187 Add some fake 'input' data for reference curve. plot references curves from input km to input km +2.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2228
diff changeset
189
2228
4db19a88bddb Implemented the first step of Calculation6; create Facets for each calculation results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2227
diff changeset
190 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
4db19a88bddb Implemented the first step of Calculation6; create Facets for each calculation results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2227
diff changeset
191
4db19a88bddb Implemented the first step of Calculation6; create Facets for each calculation results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2227
diff changeset
192 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Create time
4db19a88bddb Implemented the first step of Calculation6; create Facets for each calculation results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2227
diff changeset
193 millis for timerange used in Calculation6.
4db19a88bddb Implemented the first step of Calculation6; create Facets for each calculation results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2227
diff changeset
194
4db19a88bddb Implemented the first step of Calculation6; create Facets for each calculation results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2227
diff changeset
195 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java: Added
4db19a88bddb Implemented the first step of Calculation6; create Facets for each calculation results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2227
diff changeset
196 the first step of the calculation: fetch relevant discharge tables based
4db19a88bddb Implemented the first step of Calculation6; create Facets for each calculation results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2227
diff changeset
197 on the given input parameters. The calculated values are not the right
4db19a88bddb Implemented the first step of Calculation6; create Facets for each calculation results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2227
diff changeset
198 ones! Finding Ws and Qs in discharge tables is still not implemented! WORK
4db19a88bddb Implemented the first step of Calculation6; create Facets for each calculation results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2227
diff changeset
199 IN PROGRESS!
4db19a88bddb Implemented the first step of Calculation6; create Facets for each calculation results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2227
diff changeset
200
4db19a88bddb Implemented the first step of Calculation6; create Facets for each calculation results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2227
diff changeset
201 * src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java:
4db19a88bddb Implemented the first step of Calculation6; create Facets for each calculation results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2227
diff changeset
202 Create facets for each WQTimerange object calculated by Calculation6.
4db19a88bddb Implemented the first step of Calculation6; create Facets for each calculation results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2227
diff changeset
203
2227
2e6f0ef36352 Added a new constructor to Timerange that takes Date objects for start and end.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2226
diff changeset
204 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
2e6f0ef36352 Added a new constructor to Timerange that takes Date objects for start and end.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2226
diff changeset
205
2e6f0ef36352 Added a new constructor to Timerange that takes Date objects for start and end.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2226
diff changeset
206 * src/main/java/de/intevation/flys/artifacts/model/Timerange.java: Added a
2e6f0ef36352 Added a new constructor to Timerange that takes Date objects for start and end.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2226
diff changeset
207 new constructor that takes Date objects for start and end time.
2e6f0ef36352 Added a new constructor to Timerange that takes Date objects for start and end.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2226
diff changeset
208
2226
53d954973610 W: Forget to create ws data in constructor.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2225
diff changeset
209 2012-02-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
53d954973610 W: Forget to create ws data in constructor.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2225
diff changeset
210
53d954973610 W: Forget to create ws data in constructor.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2225
diff changeset
211 * src/main/java/de/intevation/flys/artifacts/model/W.java:
53d954973610 W: Forget to create ws data in constructor.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2225
diff changeset
212 Forget to create ws data in constructor.
53d954973610 W: Forget to create ws data in constructor.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2225
diff changeset
213
2225
1b5cc3b428e0 Did some modifications for debugging purposes, added output to reference-curve-state.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2224
diff changeset
214 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1b5cc3b428e0 Did some modifications for debugging purposes, added output to reference-curve-state.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2224
diff changeset
215
1b5cc3b428e0 Did some modifications for debugging purposes, added output to reference-curve-state.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2224
diff changeset
216 * doc/conf/artifacts/winfo.xml: Replaced Reference Curve input state
1b5cc3b428e0 Did some modifications for debugging purposes, added output to reference-curve-state.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2224
diff changeset
217 with LocationSelect-State for debugging purposes. Add output to
1b5cc3b428e0 Did some modifications for debugging purposes, added output to reference-curve-state.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2224
diff changeset
218 reference.curve- state.
1b5cc3b428e0 Did some modifications for debugging purposes, added output to reference-curve-state.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2224
diff changeset
219
2224
01a4315f0a99 Register ReferenceCurve-Generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2223
diff changeset
220 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
01a4315f0a99 Register ReferenceCurve-Generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2223
diff changeset
221
01a4315f0a99 Register ReferenceCurve-Generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2223
diff changeset
222 * doc/conf/conf.xml: Register ReferenceCurve*Generators.
01a4315f0a99 Register ReferenceCurve-Generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2223
diff changeset
223
2223
6e67b5dd8c4c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2222
diff changeset
224 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6e67b5dd8c4c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2222
diff changeset
225
6e67b5dd8c4c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2222
diff changeset
226 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
6e67b5dd8c4c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2222
diff changeset
227 Cosmetics.
6e67b5dd8c4c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2222
diff changeset
228
2222
606f4fd7f815 Add more-or-less dummy Facet in ReferenceCurveState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2221
diff changeset
229 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
606f4fd7f815 Add more-or-less dummy Facet in ReferenceCurveState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2221
diff changeset
230
606f4fd7f815 Add more-or-less dummy Facet in ReferenceCurveState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2221
diff changeset
231 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java:
606f4fd7f815 Add more-or-less dummy Facet in ReferenceCurveState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2221
diff changeset
232 Added pro forma facet.
606f4fd7f815 Add more-or-less dummy Facet in ReferenceCurveState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2221
diff changeset
233
2221
fdeb6d61c24c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2220
diff changeset
234 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fdeb6d61c24c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2220
diff changeset
235
fdeb6d61c24c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2220
diff changeset
236 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
fdeb6d61c24c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2220
diff changeset
237 Added comment.
fdeb6d61c24c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2220
diff changeset
238
2220
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2219
diff changeset
239 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2219
diff changeset
240
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2219
diff changeset
241 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2219
diff changeset
242 Added reference curve facet type.
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2219
diff changeset
243
2219
4b6e9b377a84 Fetch parameters for 'historical discharge curve' calculation; call Calculation6 with those information and check input parameters.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2218
diff changeset
244 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
4b6e9b377a84 Fetch parameters for 'historical discharge curve' calculation; call Calculation6 with those information and check input parameters.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2218
diff changeset
245
4b6e9b377a84 Fetch parameters for 'historical discharge curve' calculation; call Calculation6 with those information and check input parameters.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2218
diff changeset
246 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Fetch
4b6e9b377a84 Fetch parameters for 'historical discharge curve' calculation; call Calculation6 with those information and check input parameters.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2218
diff changeset
247 necessary parameters for 'historical discharge curve' calculation and call
4b6e9b377a84 Fetch parameters for 'historical discharge curve' calculation; call Calculation6 with those information and check input parameters.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2218
diff changeset
248 Calculation6 with those parameters.
4b6e9b377a84 Fetch parameters for 'historical discharge curve' calculation; call Calculation6 with those information and check input parameters.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2218
diff changeset
249
4b6e9b377a84 Fetch parameters for 'historical discharge curve' calculation; call Calculation6 with those information and check input parameters.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2218
diff changeset
250 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java:
4b6e9b377a84 Fetch parameters for 'historical discharge curve' calculation; call Calculation6 with those information and check input parameters.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2218
diff changeset
251 Modified default constructor and calculate() signatures and added a
4b6e9b377a84 Fetch parameters for 'historical discharge curve' calculation; call Calculation6 with those information and check input parameters.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2218
diff changeset
252 parameter check which is evaluated before the calculation starts.
4b6e9b377a84 Fetch parameters for 'historical discharge curve' calculation; call Calculation6 with those information and check input parameters.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2218
diff changeset
253
2218
39933df6d0fe Addes stub for ReferenceCurve*Generator
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2217
diff changeset
254 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
39933df6d0fe Addes stub for ReferenceCurve*Generator
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2217
diff changeset
255
39933df6d0fe Addes stub for ReferenceCurve*Generator
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2217
diff changeset
256 * src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java,
39933df6d0fe Addes stub for ReferenceCurve*Generator
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2217
diff changeset
257 src/main/java/de/intevation/flys/exports/ReferenceCurveInfoGenerator.java:
39933df6d0fe Addes stub for ReferenceCurve*Generator
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2217
diff changeset
258 Added outline of a new chart-generator.
39933df6d0fe Addes stub for ReferenceCurve*Generator
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2217
diff changeset
259
2217
54422e31dc27 Added new model classes which will be used during historical discharge curve calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2216
diff changeset
260 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
54422e31dc27 Added new model classes which will be used during historical discharge curve calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2216
diff changeset
261
54422e31dc27 Added new model classes which will be used during historical discharge curve calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2216
diff changeset
262 * src/main/java/de/intevation/flys/artifacts/model/Timerange.java: New.
54422e31dc27 Added new model classes which will be used during historical discharge curve calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2216
diff changeset
263 This class might be used to store timeranges. Start and end time are
54422e31dc27 Added new model classes which will be used during historical discharge curve calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2216
diff changeset
264 stores as long (milliseconds since january 1, 1970).
54422e31dc27 Added new model classes which will be used during historical discharge curve calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2216
diff changeset
265
54422e31dc27 Added new model classes which will be used during historical discharge curve calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2216
diff changeset
266 * src/main/java/de/intevation/flys/artifacts/model/WQTimerange.java:
54422e31dc27 Added new model classes which will be used during historical discharge curve calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2216
diff changeset
267 New. This class should be used to save Ws, Qs and timeranges.
54422e31dc27 Added new model classes which will be used during historical discharge curve calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2216
diff changeset
268
2216
31fa7cae0f35 Added new helper methods to FLYSUtils that extract int[] and double[] from string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2215
diff changeset
269 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
31fa7cae0f35 Added new helper methods to FLYSUtils that extract int[] and double[] from string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2215
diff changeset
270
31fa7cae0f35 Added new helper methods to FLYSUtils that extract int[] and double[] from string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2215
diff changeset
271 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added helper
31fa7cae0f35 Added new helper methods to FLYSUtils that extract int[] and double[] from string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2215
diff changeset
272 methods to extract int[] and double[] from string.
31fa7cae0f35 Added new helper methods to FLYSUtils that extract int[] and double[] from string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2215
diff changeset
273
2215
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
274 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
275
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
276 * doc/conf/artifacts/winfo.xml: Registered new facet type
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
277 'historical_discharge.historicalq' to the 'historical_discharge' output.
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
278
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
279 * doc/conf/conf.xml: Registered new HistoricalDischargeCurveGenerator for
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
280 output type 'historical_discharge'.
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
281
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
282 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
283 new facet type for HISTORICAL_DISCHARGE_Q.
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
284
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
285 * src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
286 New. This ChartGenerator is used to generate new charts for historical
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
287 discharge curves. WORK IN PROGRESS!
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
288
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
289 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java: New.
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
290 This class should 'compute' the historical discharge curves. WORK IN
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
291 PROGRESS!
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
292
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
293 * src/main/java/de/intevation/flys/artifacts/model/HistoricalDischargeFacet.java:
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
294 New. This Facet is used during the calculation of historical discharge
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
295 curves.
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
296
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
297 * src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java,
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
298 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Added stubs
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
299 to trigger the calculation of data used for generating historical
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
300 discharge curve charts.
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2214
diff changeset
301
2214
4cd0eb2ebb3b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2213
diff changeset
302 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
4cd0eb2ebb3b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2213
diff changeset
303
4cd0eb2ebb3b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2213
diff changeset
304 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
4cd0eb2ebb3b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2213
diff changeset
305 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
4cd0eb2ebb3b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2213
diff changeset
306 Removed needless imports.
4cd0eb2ebb3b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2213
diff changeset
307
2213
4cb2f5a78a82 Changed wording.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2212
diff changeset
308 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4cb2f5a78a82 Changed wording.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2212
diff changeset
309
4cb2f5a78a82 Changed wording.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2212
diff changeset
310 * src/main/resources/messages_de.properties,
4cb2f5a78a82 Changed wording.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2212
diff changeset
311 src/main/resources/messages_de_DE.properties:
4cb2f5a78a82 Changed wording.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2212
diff changeset
312 Fixed "W bei ..m" -> "W fuer ...n" .
4cb2f5a78a82 Changed wording.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2212
diff changeset
313
4cb2f5a78a82 Changed wording.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2212
diff changeset
314 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2212
588db6f2e05a Avoid running into an NPE, but add warning to ease forensic.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2211
diff changeset
315
588db6f2e05a Avoid running into an NPE, but add warning to ease forensic.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2211
diff changeset
316 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
588db6f2e05a Avoid running into an NPE, but add warning to ease forensic.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2211
diff changeset
317 Avoid NPE, add warning to log to not forget about it.
588db6f2e05a Avoid running into an NPE, but add warning to ease forensic.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2211
diff changeset
318
2211
5400631d2f96 Fixed problems with unformatted numbers in error message.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2210
diff changeset
319 2012-01-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5400631d2f96 Fixed problems with unformatted numbers in error message.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2210
diff changeset
320
5400631d2f96 Fixed problems with unformatted numbers in error message.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2210
diff changeset
321 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
5400631d2f96 Fixed problems with unformatted numbers in error message.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2210
diff changeset
322 Fixed problems with unformatted numbers in error message.
5400631d2f96 Fixed problems with unformatted numbers in error message.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2210
diff changeset
323
2210
66408cdca36f Override getLabelFor() in HistoricalDischargeState to return an I18N string for the selected evaluation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2209
diff changeset
324 2012-01-31 Ingo Weinzierl <ingo@intevation.de>
66408cdca36f Override getLabelFor() in HistoricalDischargeState to return an I18N string for the selected evaluation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2209
diff changeset
325
66408cdca36f Override getLabelFor() in HistoricalDischargeState to return an I18N string for the selected evaluation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2209
diff changeset
326 * src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeState.java:
66408cdca36f Override getLabelFor() in HistoricalDischargeState to return an I18N string for the selected evaluation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2209
diff changeset
327 Override getLabelFor() to return the I18N string for the selected
66408cdca36f Override getLabelFor() in HistoricalDischargeState to return an I18N string for the selected evaluation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2209
diff changeset
328 evaluation mode.
66408cdca36f Override getLabelFor() in HistoricalDischargeState to return an I18N string for the selected evaluation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2209
diff changeset
329
2209
e5aac8a88f17 Modified some data types in the 'historical discharge curves' transitions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2208
diff changeset
330 2012-01-31 Ingo Weinzierl <ingo@intevation.de>
e5aac8a88f17 Modified some data types in the 'historical discharge curves' transitions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2208
diff changeset
331
e5aac8a88f17 Modified some data types in the 'historical discharge curves' transitions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2208
diff changeset
332 * doc/conf/artifacts/winfo.xml: Modified types of parameters in the
e5aac8a88f17 Modified some data types in the 'historical discharge curves' transitions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2208
diff changeset
333 'historical discharge curves' transitions.
e5aac8a88f17 Modified some data types in the 'historical discharge curves' transitions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2208
diff changeset
334
2208
b8a1e488b684 Fix wrong transition type towards w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2207
diff changeset
335 2012-01-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b8a1e488b684 Fix wrong transition type towards w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2207
diff changeset
336
b8a1e488b684 Fix wrong transition type towards w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2207
diff changeset
337 * doc/conf/artifacts/winfo.xml: Fix transition type (Stupid Bug 1.0 reverse).
b8a1e488b684 Fix wrong transition type towards w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2207
diff changeset
338
2207
a38f43f626f5 Display the name of the reference gauge in the static ui of 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2206
diff changeset
339 2012-01-30 Ingo Weinzierl <ingo@intevation.de>
a38f43f626f5 Display the name of the reference gauge in the static ui of 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2206
diff changeset
340
a38f43f626f5 Display the name of the reference gauge in the static ui of 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2206
diff changeset
341 * src/main/java/de/intevation/flys/artifacts/states/ReferenceGaugeState.java:
a38f43f626f5 Display the name of the reference gauge in the static ui of 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2206
diff changeset
342 Override getLabelFor() method defined in DefaultState to return the name
a38f43f626f5 Display the name of the reference gauge in the static ui of 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2206
diff changeset
343 of a Gauge based on the official number which is stored in the
a38f43f626f5 Display the name of the reference gauge in the static ui of 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2206
diff changeset
344 parameterization.
a38f43f626f5 Display the name of the reference gauge in the static ui of 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2206
diff changeset
345
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
346 2012-01-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
347
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
348 Allow manual points in more diagram types.
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
349
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
350 * doc/conf/artifacts/winfo.xml: Add respective facet types to
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
351 compatibility lists of output modes.
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
352
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
353 * doc/conf/artifacts/manualpoints.xml: Mention facet types.
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
354
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
355 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
356 Added ChartType enum to ease later iteration.
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
357 (IS.MANUALPOINTS): Added helper.
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
358
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
359 * src/main/java/de/intevation/flys/artifacts/model/ManualPointsFacet.java:
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
360 Help artifact figuring out which data to provide by passing facet
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
361 name.
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
362
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
363 * src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java:
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
364 Respond to getPointData with correct data item, depending on facet
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
365 name.
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
366
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
367 * src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java:
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
368 Iterate over chart types. Add facets if corresponding data is found.
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
369
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
370 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
371 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
372 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
373 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
374 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
375 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
376 Handle manual point facets.
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2205
diff changeset
377
2205
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
378 2012-01-30 Ingo Weinzierl <ingo@intevation.de>
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
379
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
380 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Clone
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
381 StateData model objects to save parameters in this Artifact - create
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
382 new StateData instances only if no StateData model was found for a
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
383 parameter. This solves the problem of loosing the type of a StateData.
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
384
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
385 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
386 Implemented a getLabelFor() method that is used to format a parameter
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
387 value.
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
388
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
389 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
390 Adapted method signature of transform().
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
391
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
392 * src/main/java/de/intevation/flys/artifacts/states/MinMaxState.java:
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
393 Override getLabelFor() method to create a well formatted label for min/max
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
394 values.
a22e0cb6eace Format the timerange (static ui) inserted in the 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2204
diff changeset
395
2204
45f7762767e2 Bugfix: use correct order of parameters to call DefaultStateData constructor.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2203
diff changeset
396 2012-01-30 Ingo Weinzierl <ingo@intevation.de>
45f7762767e2 Bugfix: use correct order of parameters to call DefaultStateData constructor.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2203
diff changeset
397
45f7762767e2 Bugfix: use correct order of parameters to call DefaultStateData constructor.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2203
diff changeset
398 * src/main/java/de/intevation/flys/artifacts/states/StateFactory.java:
45f7762767e2 Bugfix: use correct order of parameters to call DefaultStateData constructor.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2203
diff changeset
399 Bugfix: use correct order of parameters in DefaultStateData constructor.
45f7762767e2 Bugfix: use correct order of parameters to call DefaultStateData constructor.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2203
diff changeset
400
2203
1db66b88868f Fixed a bug in the winfo transitions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2202
diff changeset
401 2012-01-30 Ingo Weinzierl <ingo@intevation.de>
1db66b88868f Fixed a bug in the winfo transitions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2202
diff changeset
402
1db66b88868f Fixed a bug in the winfo transitions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2202
diff changeset
403 * doc/conf/artifacts/winfo.xml: Fixed a stupid bug. Use
1db66b88868f Fixed a bug in the winfo transitions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2202
diff changeset
404 ValueCompareTransition instead of DefaultTransition to evaluate values.
1db66b88868f Fixed a bug in the winfo transitions.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2202
diff changeset
405
2202
d1660809daab Added default values for min and max items prepared by MinMaxState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2201
diff changeset
406 2012-01-30 Ingo Weinzierl <ingo@intevation.de>
d1660809daab Added default values for min and max items prepared by MinMaxState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2201
diff changeset
407
d1660809daab Added default values for min and max items prepared by MinMaxState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2201
diff changeset
408 * src/main/java/de/intevation/flys/artifacts/states/MinMaxState.java:
d1660809daab Added default values for min and max items prepared by MinMaxState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2201
diff changeset
409 Write default values for min and max items into the DESCRIBE document.
d1660809daab Added default values for min and max items prepared by MinMaxState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2201
diff changeset
410
2211
5400631d2f96 Fixed problems with unformatted numbers in error message.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2210
diff changeset
411 2012-01-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2201
4e3bfa2d9584 "Bezugslinienverfahren": Add start and end km to WW to determine if kms are at gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2200
diff changeset
412
4e3bfa2d9584 "Bezugslinienverfahren": Add start and end km to WW to determine if kms are at gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2200
diff changeset
413 * src/main/java/de/intevation/flys/artifacts/model/WW.java:
4e3bfa2d9584 "Bezugslinienverfahren": Add start and end km to WW to determine if kms are at gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2200
diff changeset
414 Added field 'startKm' and 'endKm' to make it easier to associate
4e3bfa2d9584 "Bezugslinienverfahren": Add start and end km to WW to determine if kms are at gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2200
diff changeset
415 gauge to km to return Ws in cm if km is at a gauge.
4e3bfa2d9584 "Bezugslinienverfahren": Add start and end km to WW to determine if kms are at gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2200
diff changeset
416
4e3bfa2d9584 "Bezugslinienverfahren": Add start and end km to WW to determine if kms are at gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2200
diff changeset
417 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java:
4e3bfa2d9584 "Bezugslinienverfahren": Add start and end km to WW to determine if kms are at gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2200
diff changeset
418 Construct the WWs with startKm and endKm. This is necessary because
4e3bfa2d9584 "Bezugslinienverfahren": Add start and end km to WW to determine if kms are at gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2200
diff changeset
419 if an error occurs in calcuting an in between km in a list of end kms
4e3bfa2d9584 "Bezugslinienverfahren": Add start and end km to WW to determine if kms are at gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2200
diff changeset
420 the index does not correspond to the input value any more.
4e3bfa2d9584 "Bezugslinienverfahren": Add start and end km to WW to determine if kms are at gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2200
diff changeset
421
2200
575ed0248be2 Added transitions for 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2199
diff changeset
422 2012-01-30 Ingo Weinzierl <ingo@intevation.de>
575ed0248be2 Added transitions for 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2199
diff changeset
423
575ed0248be2 Added transitions for 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2199
diff changeset
424 * doc/conf/artifacts/winfo.xml: Added transitions for "historical discharge
575ed0248be2 Added transitions for 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2199
diff changeset
425 curves" calculation.
575ed0248be2 Added transitions for 'historical discharge curves' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2199
diff changeset
426
2199
7bac5afb9892 Skip 'inactive' points in output generation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2198
diff changeset
427 2012-01-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7bac5afb9892 Skip 'inactive' points in output generation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2198
diff changeset
428
7bac5afb9892 Skip 'inactive' points in output generation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2198
diff changeset
429 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
7bac5afb9892 Skip 'inactive' points in output generation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2198
diff changeset
430 (doPoints): Skip 'inactive' points.
7bac5afb9892 Skip 'inactive' points in output generation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2198
diff changeset
431
2198
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
432 2012-01-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
433
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
434 * src/main/java/de/intevation/flys/artifacts/model/WW.java:
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
435 Removed the createNormalized() method because it did not
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
436 solve all problems with the transformation of the W~W data we have.
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
437
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
438 - We need to shift the values to be based in (0, 0).
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
439 - We need to linear transform the values if they are at gauges.
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
440 - Copying the data is memory expensive.
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
441
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
442 Therefore there is now a new inner class ApplyFunctionIterator
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
443 that is able to transform the values in an iterator like manner.
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
444 The transform functions default to the identity.
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
445
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
446 * src/main/java/de/intevation/flys/artifacts/math/Sub.java: New.
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
447 Simple function that subtract a scalar from the parameter.
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
448
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
449 * src/main/java/de/intevation/flys/artifacts/model/W.java: Added
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
450 method minWs() to calulate the minimal W of the data.
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
451
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
452 * src/main/java/de/intevation/flys/artifacts/model/NormalizedReferenceCurveFacet.java:
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
453 getData() returns a WW.ApplyFunctionIterator with identity transform.
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
454
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
455 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
456 getData() returns a WW.ApplyFunctionIterator with a base shift to (0, 0).
672a41efe222 "Bezugslinienverfahren": Replaced normalized curve generation with a better and needed solution.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2197
diff changeset
457
2197
5781847433d8 "Bezugslinienverfahren": Implemented the on-the-flys shift to (0, 0).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2196
diff changeset
458 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5781847433d8 "Bezugslinienverfahren": Implemented the on-the-flys shift to (0, 0).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2196
diff changeset
459
5781847433d8 "Bezugslinienverfahren": Implemented the on-the-flys shift to (0, 0).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2196
diff changeset
460 * src/main/java/de/intevation/flys/artifacts/model/WW.java:
5781847433d8 "Bezugslinienverfahren": Implemented the on-the-flys shift to (0, 0).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2196
diff changeset
461 Added method createNormalized() to shift the data to start in (0, 0).
5781847433d8 "Bezugslinienverfahren": Implemented the on-the-flys shift to (0, 0).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2196
diff changeset
462
5781847433d8 "Bezugslinienverfahren": Implemented the on-the-flys shift to (0, 0).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2196
diff changeset
463 * src/main/java/de/intevation/flys/artifacts/model/NormalizedReferenceCurveFacet.java:
5781847433d8 "Bezugslinienverfahren": Implemented the on-the-flys shift to (0, 0).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2196
diff changeset
464 Returns the 'normalized' data of the reference curve.
5781847433d8 "Bezugslinienverfahren": Implemented the on-the-flys shift to (0, 0).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2196
diff changeset
465
2196
5f3726f31f00 "Bezugslinienverfahren": Added facet classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2195
diff changeset
466 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5f3726f31f00 "Bezugslinienverfahren": Added facet classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2195
diff changeset
467
5f3726f31f00 "Bezugslinienverfahren": Added facet classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2195
diff changeset
468 * src/main/java/de/intevation/flys/artifacts/model/NormalizedReferenceCurveFacet.java:
5f3726f31f00 "Bezugslinienverfahren": Added facet classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2195
diff changeset
469 New. Facet for the normalized W~W relation.
5f3726f31f00 "Bezugslinienverfahren": Added facet classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2195
diff changeset
470 TODO: Implement the on-the-fly creation logic.
5f3726f31f00 "Bezugslinienverfahren": Added facet classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2195
diff changeset
471
5f3726f31f00 "Bezugslinienverfahren": Added facet classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2195
diff changeset
472 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
5f3726f31f00 "Bezugslinienverfahren": Added facet classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2195
diff changeset
473 New. Facet for the W~W relation.
5f3726f31f00 "Bezugslinienverfahren": Added facet classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2195
diff changeset
474
5f3726f31f00 "Bezugslinienverfahren": Added facet classes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2195
diff changeset
475 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java: Cosmetics.
2199
7bac5afb9892 Skip 'inactive' points in output generation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2198
diff changeset
476
2195
e14beb93a854 "Bezugslinenverfahren": Added stub loop for creating facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2194
diff changeset
477 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e14beb93a854 "Bezugslinenverfahren": Added stub loop for creating facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2194
diff changeset
478
e14beb93a854 "Bezugslinenverfahren": Added stub loop for creating facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2194
diff changeset
479 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java:
e14beb93a854 "Bezugslinenverfahren": Added stub loop for creating facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2194
diff changeset
480 Added stub loop for creating facets.
e14beb93a854 "Bezugslinenverfahren": Added stub loop for creating facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2194
diff changeset
481
e14beb93a854 "Bezugslinenverfahren": Added stub loop for creating facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2194
diff changeset
482 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
e14beb93a854 "Bezugslinenverfahren": Added stub loop for creating facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2194
diff changeset
483 Cosmetics.
e14beb93a854 "Bezugslinenverfahren": Added stub loop for creating facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2194
diff changeset
484
2194
05984871520f Call the "Bezugslinienverfahren" from the WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2193
diff changeset
485 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
05984871520f Call the "Bezugslinienverfahren" from the WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2193
diff changeset
486
05984871520f Call the "Bezugslinienverfahren" from the WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2193
diff changeset
487 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
05984871520f Call the "Bezugslinienverfahren" from the WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2193
diff changeset
488 Call the 'Bezugslinienverfahren'.
05984871520f Call the "Bezugslinienverfahren" from the WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2193
diff changeset
489
05984871520f Call the "Bezugslinienverfahren" from the WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2193
diff changeset
490 * src/main/resources/messages.properties,
05984871520f Call the "Bezugslinienverfahren" from the WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2193
diff changeset
491 src/main/resources/messages_de_DE.properties,
05984871520f Call the "Bezugslinienverfahren" from the WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2193
diff changeset
492 src/main/resources/messages_en.properties,
05984871520f Call the "Bezugslinienverfahren" from the WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2193
diff changeset
493 src/main/resources/messages_de.properties:
05984871520f Call the "Bezugslinienverfahren" from the WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2193
diff changeset
494 I18N for the 'Bezugslinienverfahren' error messages.
05984871520f Call the "Bezugslinienverfahren" from the WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2193
diff changeset
495
2193
73490b828a90 Manual Point Theming improved.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2192
diff changeset
496 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
73490b828a90 Manual Point Theming improved.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2192
diff changeset
497
73490b828a90 Manual Point Theming improved.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2192
diff changeset
498 * doc/conf/themes.xml: Better theme for manual points.
73490b828a90 Manual Point Theming improved.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2192
diff changeset
499
73490b828a90 Manual Point Theming improved.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2192
diff changeset
500 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
73490b828a90 Manual Point Theming improved.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2192
diff changeset
501 Theme text part of manual points. Offset it a bit.
73490b828a90 Manual Point Theming improved.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2192
diff changeset
502
2192
922c672ec6c1 'Bezugslinienverfahren': Fixed stupid bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2191
diff changeset
503 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
922c672ec6c1 'Bezugslinienverfahren': Fixed stupid bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2191
diff changeset
504
922c672ec6c1 'Bezugslinienverfahren': Fixed stupid bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2191
diff changeset
505 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java:
922c672ec6c1 'Bezugslinienverfahren': Fixed stupid bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2191
diff changeset
506 Fixed stupid bug.
922c672ec6c1 'Bezugslinienverfahren': Fixed stupid bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2191
diff changeset
507
2191
f28844a57fed Added states (work is not finished yet) for the 'historical discharge curve' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2190
diff changeset
508 2012-01-27 Ingo Weinzierl <ingo@intevation.de>
f28844a57fed Added states (work is not finished yet) for the 'historical discharge curve' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2190
diff changeset
509
f28844a57fed Added states (work is not finished yet) for the 'historical discharge curve' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2190
diff changeset
510 * src/main/java/de/intevation/flys/artifacts/states/ReferenceGaugeState.java,
f28844a57fed Added states (work is not finished yet) for the 'historical discharge curve' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2190
diff changeset
511 src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java,
f28844a57fed Added states (work is not finished yet) for the 'historical discharge curve' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2190
diff changeset
512 src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeState.java,
f28844a57fed Added states (work is not finished yet) for the 'historical discharge curve' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2190
diff changeset
513 src/main/java/de/intevation/flys/artifacts/states/GaugeTimerangeState.java:
f28844a57fed Added states (work is not finished yet) for the 'historical discharge curve' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2190
diff changeset
514 New. States used in the 'historical discharge curve' calculation.
f28844a57fed Added states (work is not finished yet) for the 'historical discharge curve' calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2190
diff changeset
515
2190
2792d2617be9 Introduced an abstract MinMaxState and a concrete class IntRangeState to add min/max value pairs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2189
diff changeset
516 2012-01-27 Ingo Weinzierl <ingo@intevation.de>
2792d2617be9 Introduced an abstract MinMaxState and a concrete class IntRangeState to add min/max value pairs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2189
diff changeset
517
2792d2617be9 Introduced an abstract MinMaxState and a concrete class IntRangeState to add min/max value pairs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2189
diff changeset
518 * src/main/java/de/intevation/flys/artifacts/states/MinMaxState.java: New
2792d2617be9 Introduced an abstract MinMaxState and a concrete class IntRangeState to add min/max value pairs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2189
diff changeset
519 state that eases adding min/max value pairs to describe document.
2792d2617be9 Introduced an abstract MinMaxState and a concrete class IntRangeState to add min/max value pairs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2189
diff changeset
520
2792d2617be9 Introduced an abstract MinMaxState and a concrete class IntRangeState to add min/max value pairs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2189
diff changeset
521 * src/main/java/de/intevation/flys/artifacts/states/IntRangeState.java:
2792d2617be9 Introduced an abstract MinMaxState and a concrete class IntRangeState to add min/max value pairs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2189
diff changeset
522 New. Subclasses MinMaxState and allows adding min/max integer value pairs.
2792d2617be9 Introduced an abstract MinMaxState and a concrete class IntRangeState to add min/max value pairs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2189
diff changeset
523
2189
19518116a49a Refactored some code in DefaultState to better override the base class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2188
diff changeset
524 2012-01-27 Ingo Weinzierl <ingo@intevation.de>
19518116a49a Refactored some code in DefaultState to better override the base class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2188
diff changeset
525
19518116a49a Refactored some code in DefaultState to better override the base class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2188
diff changeset
526 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java: Moved
19518116a49a Refactored some code in DefaultState to better override the base class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2188
diff changeset
527 code to add items to a data node for dynamich UI into an own method.
19518116a49a Refactored some code in DefaultState to better override the base class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2188
diff changeset
528
2188
fd9aece97aa3 Removed useless import.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2187
diff changeset
529 2012-01-27 Ingo Weinzierl <ingo@intevation.de>
fd9aece97aa3 Removed useless import.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2187
diff changeset
530
fd9aece97aa3 Removed useless import.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2187
diff changeset
531 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java: Removed
fd9aece97aa3 Removed useless import.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2187
diff changeset
532 useless import.
fd9aece97aa3 Removed useless import.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2187
diff changeset
533
2187
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
534 2012-01-27 Ingo Weinzierl <ingo@intevation.de>
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
535
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
536 * src/main/resources/messages.properties,
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
537 src/main/resources/messages_de_DE.properties,
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
538 src/main/resources/messages_en.properties,
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
539 src/main/resources/messages_de.properties: Added strings which are used n
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
540 the calculation "historical discharge curve".
de5f391fdc8f Added strings used in the calculation 'historical discharge curves'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2186
diff changeset
541
2186
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
542 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
543
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
544 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java:
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
545 New. Calcutation to be created from WINFOArtifact
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
546 for the 'Bezugslinienverfahren'.
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
547
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
548 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
549 Added TODO about optimization of the 'Bezugslinienverfahren'.
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
550 Added number of default samples of the W~W relation.
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
551
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
552 * src/main/java/de/intevation/flys/artifacts/model/WW.java:
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
553 Added convinience constructor to store the calculation results.
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
554
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
555 * ChangeLog: Removed false TODO.
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
556
2185
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
557 2012-01-27 Raimund Renkert <raimund.renkert@intevation.de>
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
558
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
559 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
560 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
561 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
562 src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
563 Read jasper template file from resources to support i18n reports.
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
564
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
565 * doc/conf/jasper/wdifferences.jasper,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
566 doc/conf/jasper/duration.jasper,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
567 doc/conf/jasper/computed-discharge.jasper,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
568 doc/conf/jasper/waterlevel.jasper:
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
569 Updated report template. Resized left margin.
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
570
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
571 * doc/conf/jasper/computed-discharge_en.jasper,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
572 doc/conf/jasper/duration_en.jasper,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
573 doc/conf/jasper/wdifferences_en.jasper,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
574 doc/conf/jasper/waterlevel_en.jasper:
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
575 New. Templates for english reports.
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
576
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
577 * src/main/resources/messages.properties,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
578 src/main/resources/messages_de_DE.properties,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
579 src/main/resources/messages_en.properties,
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
580 src/main/resources/messages_de.properties:
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
581 Added i18n strings for template files and modes.
a9a8df1473fd Added i18n support to PDF report export.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2184
diff changeset
582
2184
fc86fcfe503e Only add one legend item for manual point themes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2183
diff changeset
583 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fc86fcfe503e Only add one legend item for manual point themes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2183
diff changeset
584
fc86fcfe503e Only add one legend item for manual point themes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2183
diff changeset
585 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
fc86fcfe503e Only add one legend item for manual point themes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2183
diff changeset
586 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
fc86fcfe503e Only add one legend item for manual point themes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2183
diff changeset
587 Prevent second Legend Entry for points (prior was one for the
fc86fcfe503e Only add one legend item for manual point themes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2183
diff changeset
588 TextAnnotations and one for the points).
fc86fcfe503e Only add one legend item for manual point themes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2183
diff changeset
589
2183
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
590 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
591
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
592 Blindly render Text of manual points if it does not collide with
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
593 other text.
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
594
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
595 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
596 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
597 Handle TextAnnotations, create some for manual points.
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
598
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
599 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
600 Added setter for TextAnnotations, documentation.
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
601
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
602 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
603
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
604 * src/main/resources/messages.properties,
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
605 src/main/resources/messages_de_DE.properties,
a79d5cd26083 Render labels of manual points in a very primitive manner.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2182
diff changeset
606
2182
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
607 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
608
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
609 Refactored class hierachy to integrate model for W~W:
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
610
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
611 NamedObjImpl
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
612 \-- W
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
613 +-- WW
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
614 \-- WQ
2186
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
615 +-- WQDay
2182
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
616 \-- WQKms
2186
ec2574eb2d32 Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2185
diff changeset
617 \-- WQCKms
2182
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
618
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
619 * src/main/java/de/intevation/flys/artifacts/model/W.java:
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
620 New. Base class
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
621
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
622 * src/main/java/de/intevation/flys/artifacts/model/WW.java:
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
623 New. Model for W~W
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
624
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
625 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
626 src/main/java/de/intevation/flys/artifacts/model/WQDay.java,
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
627 src/main/java/de/intevation/flys/artifacts/model/WQ.java,
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
628 src/main/java/de/intevation/flys/artifacts/model/WQCKms.java:
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
629 Adjusted to follow the new class hierarchy.
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
630
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
631 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
632 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
633 Removed superfluous imports.
5ff481ab24a1 Refactored class hierachy to integrate model for W~W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2181
diff changeset
634
2181
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
635 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
636
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
637 * src/main/resources/messages.properties,
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
638 src/main/resources/messages_de_DE.properties,
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
639 src/main/resources/messages_en.properties,
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
640 src/main/resources/messages_de.properties,
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
641 src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java:
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
642 i18n for ManualPointsFacets.
38207b820dca i18n for ManualPointsFacets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2180
diff changeset
643
2180
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
644 2012-01-27 Raimund Renkert <raimund.renkert@intevation.de>
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
645
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
646 Issue 138: PDF output for calculations.
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
647
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
648 * src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
649 Create the PDF data source and generate the PDF report output.
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
650
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
651 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
652 Add the PDF facet to state. Add export facets only once.
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
653
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
654 * doc/conf/artifacts/winfo.xml:
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
655 Added PDF facet to state.
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
656
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
657 * src/main/java/de/intevation/flys/artifacts/model/WKmsJRDataSource.java:
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
658 Added new field type 'differences'.
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
659
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
660 * doc/conf/jasper/wdifferences.jasper:
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
661 New. Template for w-differences PDF export.
65b32220f197 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2179
diff changeset
662
2179
c3e523a76340 Added method that return the differences for a w-differences calculation as
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2178
diff changeset
663 2012-01-27 Raimund Renkert <raimund.renkert@intevation.de>
c3e523a76340 Added method that return the differences for a w-differences calculation as
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2178
diff changeset
664
c3e523a76340 Added method that return the differences for a w-differences calculation as
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2178
diff changeset
665 * src/main/java/de/intevation/flys/utils/FLYSUtils.java:
c3e523a76340 Added method that return the differences for a w-differences calculation as
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2178
diff changeset
666 New method that creates and returns the chosen differences of w-difference
c3e523a76340 Added method that return the differences for a w-differences calculation as
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2178
diff changeset
667 calculation as string.
c3e523a76340 Added method that return the differences for a w-differences calculation as
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2178
diff changeset
668
2178
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
669 2012-01-27 Raimund Renkert <raimund.renkert@intevation.de>
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
670
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
671 Issue 138: PDF output for calculations.
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
672
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
673 * src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
674 Create the PDF data source and generate the PDF report output.
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
675
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
676 * src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
677 doc/conf/artifacts/winfo.xml:
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
678 Added PDF facet to state.
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
679
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
680 * src/main/java/de/intevation/flys/artifacts/model/WKmsJRDataSource.java:
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
681 Added new field type 'day'.
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
682
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
683 * doc/conf/jasper/duration.jasper:
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
684 New. Template for duration curve PDF report.
1d7fb2cabfc7 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2177
diff changeset
685
2177
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
686 2012-01-26 Raimund Renkert <raimund.renkert@intevation.de>
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
687
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
688 Issue 138: PDF output for calculations.
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
689
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
690 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
691 Create the PDF datasource and generate the PDF report output.
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
692
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
693 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
694 doc/conf/artifacts/winfo.xml:
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
695 Added PDF facet to state.
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
696
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
697 * doc/conf/jasper/computed-discharge.jasper:
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
698 New. Template for computed discharge PDF report.
28dbeb64ce7c Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2176
diff changeset
699
2176
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
700 2012-01-26 Raimund Renkert <raimund.renkert@intevation.de>
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
701
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
702 Issue 138: PDF output for calculations.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
703
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
704 * pom.xml: New Dependency to net.sf.jasperreports/jasperreports and
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
705 org.codehaus.groovy/groovy-all.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
706
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
707 * src/main/java/de/intevation/flys/exports/AbstractExporter.java:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
708 Added methods for PDF generation.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
709
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
710 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
711 Create the PDF data source and generate the PDF report output.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
712
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
713 * src/main/java/de/intevation/flys/artifacts/model/WKmsJRDataSource.java:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
714 New. Data source for jasper reports containing the waterlevel calculation
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
715 result.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
716
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
717 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
718 Added facet for PDF export to state.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
719
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
720 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
721 Added PDF facet type.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
722
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
723 * src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
724 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
725 src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
726 Added stub for inherited abstract method.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
727
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
728 * doc/conf/artifacts/winfo.xml:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
729 Added PDF facet to outputmode 'export'.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
730
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
731 * doc/conf/jasper,
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
732 doc/conf/jasper/waterlevel.jasper:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
733 New. Folder for jasperreports templates and first template for
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
734 waterlevel report.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
735
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
736 * src/main/resources/messages.properties,
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
737 src/main/resources/messages_de_DE.properties,
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
738 src/main/resources/messages_en.properties,
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
739 src/main/resources/messages_de.properties:
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
740 Added i18n string for calculation mode.
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
741
2175
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
742 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
743
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
744 Renderer 'manual' points in LongitudinalSectionGenerator.
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
745
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
746 * pom.xml: New dependency to org.json/json.
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
747
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
748 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
749 (doOut): Handle manual points.
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
750 (doPoints): Add point- series.
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
751
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
752 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
753 Added MANUALPOINTS Facet Type.
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
754
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
755 * doc/conf/themes.xml: Added Default Theme for Manual Points.
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
756
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
757 * doc/conf/artifacts/winfo.xml: Added manual point facet to
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
758 compatibility list of longitudinal section diagram.
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2174
diff changeset
759
2174
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
760 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
761
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
762 Cosmetics.
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
763
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
764 * src/main/java/de/intevation/flys/artifacts/model/ManualPointsFacet.java,
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
765 src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java:
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
766 Removed obsolete imports.
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
767
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
768 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
769
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
770 Add initial infrastructure for user-provided data ('manual points').
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
771
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
772 * doc/conf/artifacts/manualpoints.xml: Trivial state model for new
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
773 Artifact.
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
774
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
775 * doc/conf/conf.xml: Registered manualpoint artifact and factory.
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
776
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
777 * src/main/java/de/intevation/flys/artifacts/model/ManualPointsFacet.java,
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
778 src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java,
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
779 src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java:
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
780 New. Basic infrastructure for ManualPoints.
98f7397d8f02 Added acidentally ommitted ChangeLog entries.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2171
diff changeset
781
2171
9083e1b47b66 Transition/States: Removed superfluous condition checks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2170
diff changeset
782 2012-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
9083e1b47b66 Transition/States: Removed superfluous condition checks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2170
diff changeset
783
9083e1b47b66 Transition/States: Removed superfluous condition checks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2170
diff changeset
784 * doc/conf/artifacts/winfo.xml: Removed superfluous condition checks.
9083e1b47b66 Transition/States: Removed superfluous condition checks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2170
diff changeset
785
2169
b817e680cf18 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2168
diff changeset
786 2012-01-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b817e680cf18 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2168
diff changeset
787
b817e680cf18 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2168
diff changeset
788 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
b817e680cf18 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2168
diff changeset
789 Cosmetics, documentation.
b817e680cf18 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2168
diff changeset
790
2168
a079f4e26001 visualize-transitions.xsl: Fixed output of conditions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2167
diff changeset
791 2012-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a079f4e26001 visualize-transitions.xsl: Fixed output of conditions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2167
diff changeset
792
2170
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
793 * doc/conf/artifacts/winfo.xml: Add states/transitions stubs for
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
794 "Bezugsllinenverfahren."
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
795
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
796 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java,
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
797 src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveInputState.java:
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
798 Stubs for the two new states.
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
799
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
800 2012-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
90dfc25007f1 Added transition/state stubs for "Bezugslinienverfahren".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2169
diff changeset
801
2168
a079f4e26001 visualize-transitions.xsl: Fixed output of conditions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2167
diff changeset
802 * contrib/visualize-transitions.xsl: Fixed output of the conditions
a079f4e26001 visualize-transitions.xsl: Fixed output of conditions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2167
diff changeset
803 of the transitions. Now you can see the circumstances
a079f4e26001 visualize-transitions.xsl: Fixed output of conditions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2167
diff changeset
804 when a branch is taken.
a079f4e26001 visualize-transitions.xsl: Fixed output of conditions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2167
diff changeset
805
2167
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
806 2012-01-25 Raimund Renkert <raimund.renkert@intevation.de>
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
807
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
808 Issue 461.
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
809
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
810 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
811 Override buildChartSection() to disable the chart subtitle entry in
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
812 ChartSettings.
e0add4b2d4bc Issue 461.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2166
diff changeset
813
2166
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
814 2012-01-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
815
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
816 I18N for WINFO calculations messages.
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
817
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
818 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
819 Allow optional arguments in error messages to support meaningful
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
820 formatting containing e.g. numbers.
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
821
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
822 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
823 Added a convenience getMsg() method.
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
824
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
825 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
826 src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
827 src/main/java/de/intevation/flys/artifacts/model/Calculation2.java,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
828 src/main/java/de/intevation/flys/artifacts/model/Calculation3.java,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
829 src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
830 src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
831 Adjusted the code to use the I18N symbols now.
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
832
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
833 * src/main/resources/messages.properties,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
834 src/main/resources/messages_de_DE.properties,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
835 src/main/resources/messages_en.properties,
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
836 src/main/resources/messages_de.properties: Added the I18N strings.
2898b1ff6013 I18N for WINFO calculation result messages.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2165
diff changeset
837
2165
637dd38d0e2f Handle the case in "W auf freier Strecke" where more than ne Q is related to a W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2164
diff changeset
838 2012-01-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
637dd38d0e2f Handle the case in "W auf freier Strecke" where more than ne Q is related to a W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2164
diff changeset
839
637dd38d0e2f Handle the case in "W auf freier Strecke" where more than ne Q is related to a W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2164
diff changeset
840 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
637dd38d0e2f Handle the case in "W auf freier Strecke" where more than ne Q is related to a W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2164
diff changeset
841 Handle the case in "W auf freier Strecke" where more than
637dd38d0e2f Handle the case in "W auf freier Strecke" where more than ne Q is related to a W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2164
diff changeset
842 one Q is related to a W. TODO: Generate user report.
637dd38d0e2f Handle the case in "W auf freier Strecke" where more than ne Q is related to a W.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2164
diff changeset
843
2164
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
844 2012-01-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
845
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
846 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
847 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
848 TODO: Handle case if the model returns more than one Q for a given W.
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
849
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
850 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java,
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
851 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
852 Micro optimizations.
d548e2e13524 Added code for the simple case of "Bezugslinienverfahren" ("W auf freier Strecke").
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2163
diff changeset
853
2163
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
854 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
855
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
856 Fix flys/issue452 (Annotations at second y-axis).
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
857
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
858 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
859 Added new type (duration_curve.mainvalues.q).
2169
b817e680cf18 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2168
diff changeset
860
2163
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
861 * doc/conf/themes.xml: Added theme mapping for new facet type.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
862
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
863 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
864 Create another Facet.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
865
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
866 * doc/conf/artifacts/winfo.xml: Added new facet type to compatibility
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
867 list.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
868
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
869 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
870 Handle new Facet.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
871
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
872 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
873 Added field to be able to remember which axis to stick to.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
874
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
875 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java:
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
876 Tell Annotations to stick to Q axis in the special duration_curve
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
877 environment.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
878
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
879 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
880 (AxisDataset): Added plotAxisIndex to now have a
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
881 two-way-association.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
882 Tell own axisDatasets to which 'jfreechart'-axis they are assigned.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
883 Evaluate which axis the StickyAxisAnnotations should be sticked to,
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
884 and calculate text and line positions accordingly.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
885 Removed junk.
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2162
diff changeset
886
2162
df70f14af981 Fix compilation, use StickyAxisAnnotations in AnnotationFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2161
diff changeset
887 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
df70f14af981 Fix compilation, use StickyAxisAnnotations in AnnotationFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2161
diff changeset
888
df70f14af981 Fix compilation, use StickyAxisAnnotations in AnnotationFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2161
diff changeset
889 Fix compilation.
df70f14af981 Fix compilation, use StickyAxisAnnotations in AnnotationFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2161
diff changeset
890
df70f14af981 Fix compilation, use StickyAxisAnnotations in AnnotationFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2161
diff changeset
891 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java:
df70f14af981 Fix compilation, use StickyAxisAnnotations in AnnotationFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2161
diff changeset
892 Use StickyAxisAnnotations instead of XYTextAnnotations.
df70f14af981 Fix compilation, use StickyAxisAnnotations in AnnotationFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2161
diff changeset
893
2161
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
894 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
895
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
896 Some unification of Annotation handling.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
897
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
898 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
899 Add a third annotation type (now have text, hyk and sticky).
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
900
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
901 * src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java:
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
902 Use double instead of float values, removed commented code.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
903
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
904 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
905 Reduced to keep information about placements etc only. Not a
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
906 Annotation (in JFreeChart sense) anymore.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
907
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
908 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
909 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java,
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
910 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
911 Use StickyAxisAnnotations instead of XYTextAnnotations.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
912
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
913 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
914 Added new LineStyle class.
2169
b817e680cf18 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2168
diff changeset
915
2161
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
916 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
917 Call addAnnotationsToRenderer later, where positioning information
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
918 is already known.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
919 (addAnnotationsToRenderer): Deal with the three Annotation types.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
920 Instead of StickyAnnotations, add
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
921 CollisionFreeXYText- and
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
922 XYLineAnnotations.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
923 (Area): Helper class.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
924
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
925 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
926
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
927 Some unification of Annotation handling.
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
928
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
929 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
c68f4f227c09 Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2160
diff changeset
930
2160
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
931 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
932
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
933 Fix flys/issue395 (SVG/PDF-Export: Längsschitt enthält keine
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
934 Streckenfavoriten.)
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
935
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
936 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
937 Fix pdf/svg rendering of annotatios, by adding a
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
938 ChartRenderingInfo-object to the chart.draw call.
8428de5846e8 Employ ChartRenderingInfo when creating svg/pdf exports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2159
diff changeset
939
2159
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
940 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
941
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
942 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
943 Added new key and getter for a short subtitle. The short subtitle is
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
944 used if no range exists.
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
945
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
946 * src/main/resources/messages.properties,
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
947 src/main/resources/messages_de_DE.properties,
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
948 src/main/resources/messages_en.properties,
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
949 src/main/resources/messages_de.properties:
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
950 Added i18n string for shor subtitle.
ebfca80dae09 Added short subtitle for longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2158
diff changeset
951
2158
1ea555bf3c6b Removed state validation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2157
diff changeset
952 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
1ea555bf3c6b Removed state validation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2157
diff changeset
953
1ea555bf3c6b Removed state validation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2157
diff changeset
954 * src/main/java/de/intevation/flys/artifacts/ChartArtifact.java:
1ea555bf3c6b Removed state validation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2157
diff changeset
955 Removed state validation. Validation prevents drawing the diffenrences
1ea555bf3c6b Removed state validation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2157
diff changeset
956 diagramm and all states except of WDifferencesState always return
1ea555bf3c6b Removed state validation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2157
diff changeset
957 true.
1ea555bf3c6b Removed state validation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2157
diff changeset
958
2157
c4ceade9d50e Added new Annotation class that prevents collisions (to replace StickyAxisAnnotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2156
diff changeset
959 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c4ceade9d50e Added new Annotation class that prevents collisions (to replace StickyAxisAnnotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2156
diff changeset
960
c4ceade9d50e Added new Annotation class that prevents collisions (to replace StickyAxisAnnotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2156
diff changeset
961 * src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java:
c4ceade9d50e Added new Annotation class that prevents collisions (to replace StickyAxisAnnotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2156
diff changeset
962 New. Candidate to replace StickyAxisAnnotation eventually.
c4ceade9d50e Added new Annotation class that prevents collisions (to replace StickyAxisAnnotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2156
diff changeset
963
2156
4e0878695c5f Made StyledSeriesBuilder more robust.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2155
diff changeset
964 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4e0878695c5f Made StyledSeriesBuilder more robust.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2155
diff changeset
965
4e0878695c5f Made StyledSeriesBuilder more robust.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2155
diff changeset
966 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
4e0878695c5f Made StyledSeriesBuilder more robust.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2155
diff changeset
967 Added null-guards to functions parameters.
4e0878695c5f Made StyledSeriesBuilder more robust.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2155
diff changeset
968
2155
8c9c40459d8f Respect rivers flow direction when looking for hyk-formations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2154
diff changeset
969 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8c9c40459d8f Respect rivers flow direction when looking for hyk-formations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2154
diff changeset
970
8c9c40459d8f Respect rivers flow direction when looking for hyk-formations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2154
diff changeset
971 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java:
8c9c40459d8f Respect rivers flow direction when looking for hyk-formations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2154
diff changeset
972 Respect flowing direction of river when finding valid
8c9c40459d8f Respect rivers flow direction when looking for hyk-formations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2154
diff changeset
973 hykformations.
8c9c40459d8f Respect rivers flow direction when looking for hyk-formations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2154
diff changeset
974
2154
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
975 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
976
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
977 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
978 Add an empty facet to this state if the artifact is a Chartartifact.
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
979
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
980 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
981 Do not add the range to subtitle if no range exists.
ce9b15673f3f Use waterlevel state and longitudinal section generator for longitudinal
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2153
diff changeset
982
2153
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
983 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
984
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
985 'New chart' for cross sections.
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
986
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
987 * doc/conf/artifacts/chart.xml: Updated the states and transitions for
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
988 new charts.
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
989
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
990 * doc/conf/meta-data.xml: Added cross sections to datacage.
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
991
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
992 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
993 Changed cast from WINFOArtifact to FLYSArtifact.
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
994
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
995 * src/main/java/de/intevation/flys/artifacts/ChartArtifact.java:
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
996 Changed artifact data strings for chart_type.
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
997
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
998 * src/main/resources/messages.properties,
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
999 src/main/resources/messages_de_DE.properties,
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
1000 src/main/resources/messages_en.properties,
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
1001 src/main/resources/messages_de.properties:
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
1002 Changed i18n string for cross sections and logitudinal sections.
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2152
diff changeset
1003
2152
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1004 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1005
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1006 Add basic (text) styling for HYKs.
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1007
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1008 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1009 Minor cleanup, pass HYK theme on.
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1010
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1011 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1012 Apply TextStyle to TextAnnotation part for HYK zones.
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1013
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1014 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1015 (TextStyle): New class to bundle text-styling info.
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1016
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1017 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1018 Refactored constructors to ease setting Style in the newly
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1019 created usage scenario.
2336927cb096 Add basic (text) styling for HYKS.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2151
diff changeset
1020
2151
eb1a676c0d6e Cleanups.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2150
diff changeset
1021 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eb1a676c0d6e Cleanups.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2150
diff changeset
1022
eb1a676c0d6e Cleanups.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2150
diff changeset
1023 * src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java:
eb1a676c0d6e Cleanups.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2150
diff changeset
1024 Cleanup. Mark spot where State-based caching could happen.
eb1a676c0d6e Cleanups.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2150
diff changeset
1025
2150
0fa37d4de13d Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2149
diff changeset
1026 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0fa37d4de13d Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2149
diff changeset
1027
0fa37d4de13d Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2149
diff changeset
1028 * src/main/java/de/intevation/flys/artifacts/model/HYKFacet.java:
0fa37d4de13d Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2149
diff changeset
1029 Cosmetics.
0fa37d4de13d Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2149
diff changeset
1030
2149
b5f3b29544ea Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2148
diff changeset
1031 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b5f3b29544ea Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2148
diff changeset
1032
b5f3b29544ea Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2148
diff changeset
1033 * doc/conf/cache.xml: Added Cache for HYKS.
b5f3b29544ea Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2148
diff changeset
1034
2148
345a236f7075 Made HYKFactory.Zone Serializable (and thus cachable).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2147
diff changeset
1035 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
345a236f7075 Made HYKFactory.Zone Serializable (and thus cachable).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2147
diff changeset
1036
345a236f7075 Made HYKFactory.Zone Serializable (and thus cachable).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2147
diff changeset
1037 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java:
345a236f7075 Made HYKFactory.Zone Serializable (and thus cachable).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2147
diff changeset
1038 Made HYKFactory.Zone Serializable.
345a236f7075 Made HYKFactory.Zone Serializable (and thus cachable).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2147
diff changeset
1039
2147
79044646f4eb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2146
diff changeset
1040 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
79044646f4eb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2146
diff changeset
1041
79044646f4eb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2146
diff changeset
1042 * src/main/java/de/intevation/flys/artifacts/HYKArtifact.java:
79044646f4eb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2146
diff changeset
1043 Cosmetics.
79044646f4eb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2146
diff changeset
1044
2146
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
1045 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
1046
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
1047 Added style definition for hyks.
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
1048
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
1049 * doc/conf/themes.xml: Added hyk style (text).
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
1050
2145
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
1051 2012-01-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
1052
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
1053 * doc/conf/cache.xml: Removed cache "service-distanceinfo".
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
1054
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
1055 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
1056 Now uses the annotations from the LocationProvider and the
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
1057 XML documents are no longer cached.
e92bc9b0ca1d DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2144
diff changeset
1058
2144
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1059 2012-01-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1060
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1061 * doc/conf/cache.xml: Removed "annotations" cache.
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1062
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1063 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1064 Removed annotation caching.
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1065
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1066 * src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java:
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1067 Changed internal data structure to FastAnnotations which are also cached.
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1068
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1069 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java:
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1070 Use FastAnnotations now which are fetched via the LocationProvider.
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1071
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1072 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Added
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1073 time measurement for writing the CVS output.
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1074
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1075 * src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java:
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1076 Removed superfluous import.
a4bdf7d8527e Use FastAnnotations for LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2141
diff changeset
1077
2141
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
1078 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
1079
2146
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
1080 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
1081 Respect visibility flag of HYK facet.
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
1082
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
1083 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
1084 Log malcondition, make colored hyk-box a bit smaller.
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
1085
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
1086 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2d850e585176 Added style for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2145
diff changeset
1087
2141
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
1088 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
1089 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
1090 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
1091 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
1092 src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java,
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
1093 src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java,
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
1094 src/main/java/de/intevation/flys/exports/ChartGenerator.java:
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
1095 Cosmetics, docs, improved logging.
79a94c4171cb Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2140
diff changeset
1096
2140
3d73109005b8 Recommend hyks if hit by cross section out.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2139
diff changeset
1097 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3d73109005b8 Recommend hyks if hit by cross section out.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2139
diff changeset
1098
3d73109005b8 Recommend hyks if hit by cross section out.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2139
diff changeset
1099 * doc/conf/meta-data.xml: Recommend hyks for current river if hit by
3d73109005b8 Recommend hyks if hit by cross section out.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2139
diff changeset
1100 a crosssection-out.
3d73109005b8 Recommend hyks if hit by cross section out.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2139
diff changeset
1101
2139
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1102 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1103
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1104 Somewhat improved HYK handling and rendering.
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1105
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1106 * src/main/java/de/intevation/flys/artifacts/HYKArtifact.java:
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1107 Store ids in more sensibly named data item and expose it.
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1108 Spawn all facets in inactive state.
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1109
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1110 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java:
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1111 Make HYK name accessible, do not query hyks by river, but by hyk-id,
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1112 made query more real-world.
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1113
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1114 * src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java:
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1115 Use hyks name as facet name, pass hyk-id when asking for hyks.
923256599afe Somewhat improved hyk handling and rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2138
diff changeset
1116
2138
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1117 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1118
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1119 Somewhat improved HYK handling and rendering.
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1120
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1121 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1122 Added ability to store 'zones', next to text annotations.
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1123
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1124 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1125 (getLowestYValue, getUppestYValue, colorForHYKZone),
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1126 (addBoxAnnotations): New. Create box annotations from zones.
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1127
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1128 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1129 (doHYK): New, handle hyk facets by adding zones to annotation
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1130 container.
59bb5c895be3 Improved HYK/Zones- handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2137
diff changeset
1131
2137
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
1132 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
1133
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
1134 Preparing improved HYK handling.
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
1135
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
1136 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java:
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
1137 (Zone.getTo): New accesor.
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
1138 TODOs and documentation added.
04b6b6a4564d Prepare improved hyk-handling.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2136
diff changeset
1139
2136
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
1140 2012-01-18 Raimund Renkert <raimund.renkert@intevation.de>
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
1141
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
1142 'New Chart' for w-differences curve.
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
1143
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
1144 * doc/conf/artifacts/chart.xml: Added empty facet to output mode.
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
1145
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
1146 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
1147 Add an empty facet if the artifact is a ChartArtifact.
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
1148
2135
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
1149 2012-01-18 Raimund Renkert <raimund.renkert@intevation.de>
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
1150
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
1151 'New Chart' for discharge longitudinal section curve.
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
1152
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
1153 * doc/conf/artifacts/chart.xml: Added transition for location input.
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
1154
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
1155 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
1156 Changed cast from WINFOArtifact to FLYSArtifact.
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
1157
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
1158 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
1159 Add an empty facet if the artifact is a ChartArtifact.
77cdc344ef77 'New Chart' for discharge longitudinal section curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2134
diff changeset
1160
2134
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
1161 2012-01-18 Raimund Renkert <raimund.renkert@intevation.de>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
1162
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
1163 'New Chart' for duration curve.
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
1164
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
1165 * doc/conf/artifacts/chart.xml: Added state and transition for location input.
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
1166
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
1167 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
1168 Changed cast from WINFOArtifact to FLYSArtifact.
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
1169
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
1170 * src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java:
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
1171 Add an empty facet if the artifact is a ChartArtifact.
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2133
diff changeset
1172
2133
767ce9d1991f Added HYKFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2132
diff changeset
1173 2012-01-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
767ce9d1991f Added HYKFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2132
diff changeset
1174
767ce9d1991f Added HYKFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2132
diff changeset
1175 Added accidentally ommitted HYKFacet, fixing build.
767ce9d1991f Added HYKFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2132
diff changeset
1176
767ce9d1991f Added HYKFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2132
diff changeset
1177 * src/main/java/de/intevation/flys/artifacts/model/HYKFacet.java:
767ce9d1991f Added HYKFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2132
diff changeset
1178 New, stubby facet for hyk infrastructure.
767ce9d1991f Added HYKFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2132
diff changeset
1179
2132
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1180 2012-01-18 Raimund Renkert <raimund.renkert@intevation.de>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1181
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1182 'New Chart' for computed discharge curve.
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1183
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1184 * doc/conf/artifacts/chart.xml: Fixed transitions and added state for km input.
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1185
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1186 * src/main/java/de/intevation/flys/artifacts/model/EmptyFacet.java:
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1187 New. Added an empty facet to avoid deleting an empty output.
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1188
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1189 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java,
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1190 src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java,
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1191 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1192 Changed some return values if the artifact is a ChartArtifact.
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1193
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1194 * src/main/java/de/intevation/flys/exports/ChartGenerator.java,
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1195 src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1196 Changed casts from WINFOArtifact to FLYSArtifact.
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1197
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1198 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java:
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1199 Add an empty facet if the artifact is a ChartArtifact.
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1200
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1201 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1202 Set a default axis range if the range is null.
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2131
diff changeset
1203
2131
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
1204 2012-01-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
1205
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
1206 Added stub hyk infrastructure.
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
1207
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
1208 * doc/conf/artifacts/hyk.xml: Added trivial transition configuration
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
1209 for hyk artifacts.
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
1210
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
1211 * doc/conf/conf.xml: Register HYK artifact and its transition conf.
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
1212
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
1213 * src/main/java/de/intevation/flys/artifacts/HYKArtifact.java,
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
1214 src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java,
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
1215 src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java:
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
1216 Added static 'hyk' artifact, facet and state.
e50a928187cd Added stubby hyk infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
1217
2130
3cbdf1b77ea5 Add 'hyk' facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2129
diff changeset
1218 2012-01-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3cbdf1b77ea5 Add 'hyk' facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2129
diff changeset
1219
3cbdf1b77ea5 Add 'hyk' facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2129
diff changeset
1220 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
3cbdf1b77ea5 Add 'hyk' facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2129
diff changeset
1221 Add 'hyk' facet type.
3cbdf1b77ea5 Add 'hyk' facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2129
diff changeset
1222
2129
4bd84e66909e Add hyk facet to compatibility list of winfo.xml
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2128
diff changeset
1223 2012-01-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4bd84e66909e Add hyk facet to compatibility list of winfo.xml
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2128
diff changeset
1224
4bd84e66909e Add hyk facet to compatibility list of winfo.xml
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2128
diff changeset
1225 Add hyk facet to compatibility list of winfo.xml .
4bd84e66909e Add hyk facet to compatibility list of winfo.xml
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2128
diff changeset
1226
4bd84e66909e Add hyk facet to compatibility list of winfo.xml
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2128
diff changeset
1227 * doc/conf/artifacts/winfo.xml: Add hyk facets to compatibility list.
4bd84e66909e Add hyk facet to compatibility list of winfo.xml
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2128
diff changeset
1228
2128
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
1229 2012-01-18 Ingo Weinzierl <ingo@intevation.de>
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
1230
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
1231 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
1232 method getDataAsLong that returns a Long representation of a data item or
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
1233 null if no such data item is existing or it cannot be parsed as Long.
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
1234
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
1235 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
1236 that returns the selected reference gauge (specified by 'reference_gauge'
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
1237 parameter) of a FLYSArtifact.
bf67eb014443 Added convinience functions to FLYSArtifact and FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2127
diff changeset
1238
2127
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
1239 2012-01-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
1240
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
1241 * src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java:
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
1242 Cache a TreeMap<km, annotation string> of the annotation values of whole
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
1243 rivers. This is _much_ more efficient than firing an HQL/SQL statement for
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
1244 each km and caching these results.
0c7847b8e85e Speed up the join of calculation results and the km annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2126
diff changeset
1245
2126
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1246 2012-01-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1247
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1248 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLine.java:
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1249 Deleted. It is in the backend now.
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1250
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1251 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1252 src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionChunk.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1253 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1254 src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLineFactory.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1255 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1256 src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1257 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1258 Adjusted to use the fast cross section line from backend now.
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1259
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1260 * doc/conf/cache.xml: Store cross section lines cache on disk.
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1261
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1262 * src/main/java/de/intevation/flys/artifacts/states/StaticWQKmsState.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1263 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1264 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java: Removed
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1265 superfluous imports.
d626ae185305 Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2125
diff changeset
1266
2125
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
1267 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
1268
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
1269 Fix assignment of stateId/hash in WaterlevelFacet.
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
1270
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
1271 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
1272 More verbose logging, fix hash/stateid assignment.
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
1273
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
1274 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
1275 (deepCopy): implemented.
7a8f52267a5c Fix stateId/hash assignment in WaterlevelFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2124
diff changeset
1276
2124
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1277 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1278
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1279 "Ported" StaticWQKmsArtifact to use compute-type caching mechanism.
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1280
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1281 * doc/conf/artifacts/staticwqkms.xml: Declare trivial info.
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1282
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1283 * doc/conf/conf.xml: Register staticwqkms artifact and factory.
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1284
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1285 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java:
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1286 Sublacss DataFacet.
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1287
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1288 * src/main/java/de/intevation/flys/artifacts/states/StaticWQKmsState.java:
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1289 New. State.
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1290
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1291 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java:
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1292 Refactored. Most computation and stuff now done in State and Facet.
a202a9e048a5 Made StaticWQKmsArtifact a fully featured Artifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2123
diff changeset
1293
2123
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
1294 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
1295
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
1296 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
1297 Minor cosmetics.
907322e269e3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2122
diff changeset
1298
2122
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1299 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1300
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1301 Refactoring.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1302
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1303 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1304 Added new constructor.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1305
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1306 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1307 Refactored, subclass BlackboardDataFacet.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1308
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1309 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1310 Refactored, subclass DataFacet.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1311
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1312 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java:
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1313 Adjusted.
81312f84689a Refactored to easier enjoy benefits of caching.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2121
diff changeset
1314
2121
70ef5fdc7414 Cosmetics, added new DataFacet constructor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2120
diff changeset
1315 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
70ef5fdc7414 Cosmetics, added new DataFacet constructor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2120
diff changeset
1316
70ef5fdc7414 Cosmetics, added new DataFacet constructor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2120
diff changeset
1317 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
70ef5fdc7414 Cosmetics, added new DataFacet constructor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2120
diff changeset
1318 Cosmetics, added new constructor.
70ef5fdc7414 Cosmetics, added new DataFacet constructor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2120
diff changeset
1319
2120
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1320 2012-01-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1321
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1322 Use improved caching for cross section data.
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1323 !!! This commit needs heavy testing !!!
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1324
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1325 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java:
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1326 Refactored to provide the map to determine the nearest cross section line
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1327 neighbors for a given km to the public. This is a bit hackish because
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1328 it hhould have its own factory which is then used by this service and
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1329 other parts of the code.
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1330
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1331 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1332 searchCrossSectionLine() now returns a FastCrossSectionLine. To find this
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1333 line efficiently it uses the map of the CrossSectionKMService which
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1334 already provides a nearest neighbor searching mechanism for cross
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1335 section lines. The FastCrossSectionLine is fetched with the
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1336 FastCrossSectionLineFactory which uses a cache as described in the
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1337 previous commit.
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1338
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1339 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1340 src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java,
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1341 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1342 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1343 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Uses
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1344 the FastCrossSectionLine instead of CrossSectionLines now.
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1345
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1346 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLine.java:
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1347 Added method fetchCrossSectionProfile() to access the point data in
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1348 the profile generating compatible way.
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1349
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1350 * src/main/java/de/intevation/flys/artifacts/ChartArtifact.java: Removed
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1351 superfluous import.
f021080cb409 Use improved caching for cross section lines data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2119
diff changeset
1352
2119
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1353 2012-01-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1354
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1355 * doc/conf/cache.xml: Added cache for fast section lines chunks.
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1356
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1357 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionChunk.java:
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1358 New. Chunks of FastCrossSectionLines. Stores cross section lines for ranges
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1359 of one KM.
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1360
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1361 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLineFactory.java:
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1362 New. Access fast cross section lines. It uses the cache 'fast-cross-section-lines'
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1363 configured in cache.xml to store chunks of cross section lines.
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1364
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1365 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLine.java:
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1366 New. Stores the important data (points) of a cross section line.
dc28ea60b53d Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2118
diff changeset
1367
2118
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
1368 2012-01-16 Ingo Weinzierl <ingo@intevation.de>
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
1369
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
1370 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
1371 Added a new calculation option for historical discharge curves.
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
1372
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
1373 * src/main/resources/messages.properties,
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
1374 src/main/resources/messages_de_DE.properties,
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
1375 src/main/resources/messages_en.properties,
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
1376 src/main/resources/messages_de.properties: Added translations for
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
1377 historical discharge curves.
4d57d456e261 Added a new calculation option for historical discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2117
diff changeset
1378
2117
758aa62f1156 Added certain facets to compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2116
diff changeset
1379 2012-01-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
758aa62f1156 Added certain facets to compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2116
diff changeset
1380
758aa62f1156 Added certain facets to compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2116
diff changeset
1381 * doc/conf/artifacts/winfo.xml: Added certain facets to to
758aa62f1156 Added certain facets to compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2116
diff changeset
1382 compatibility matrices.
758aa62f1156 Added certain facets to compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2116
diff changeset
1383
2116
7d01b6885e4e Fixed annotations state xml.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2115
diff changeset
1384 2012-01-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7d01b6885e4e Fixed annotations state xml.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2115
diff changeset
1385
7d01b6885e4e Fixed annotations state xml.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2115
diff changeset
1386 * doc/conf/artifacts/annotation.xml: Fixed accidental change.
7d01b6885e4e Fixed annotations state xml.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2115
diff changeset
1387
2115
2e64b895422c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2114
diff changeset
1388 2012-01-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2e64b895422c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2114
diff changeset
1389
2e64b895422c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2114
diff changeset
1390 * doc/conf/artifacts/annotation.xml: Cosmetics.
2e64b895422c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2114
diff changeset
1391
2114
e84e2fcd0241 Enabled old floodmap calculations for output type 'map'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2113
diff changeset
1392 2012-01-16 Ingo Weinzierl <ingo@intevation.de>
e84e2fcd0241 Enabled old floodmap calculations for output type 'map'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2113
diff changeset
1393
e84e2fcd0241 Enabled old floodmap calculations for output type 'map'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2113
diff changeset
1394 * doc/conf/meta-data.xml: Enabled old floodmap calculations for output
e84e2fcd0241 Enabled old floodmap calculations for output type 'map'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2113
diff changeset
1395 type 'map'.
e84e2fcd0241 Enabled old floodmap calculations for output type 'map'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2113
diff changeset
1396
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1397 2012-01-13 Raimund Renkert <raimund.renkert@intevation.de>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1398
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1399 Initial implementation for module 'new chart'.
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1400
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1401 * src/main/java/de/intevation/flys/artifacts/ChartArtifact.java:
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1402 New. Artifact for module 'new chart'.
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1403
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1404 * doc/conf/artifacts/chart.xml:
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1405 New. Artifact description for the new artifact.
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1406
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1407 * doc/conf/conf.xml:
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1408 Added new artifact to config.
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1409
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1410 * src/main/resources/messages.properties,
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1411 src/main/resources/messages_de_DE.properties,
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1412 src/main/resources/messages_en.properties,
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1413 src/main/resources/messages_de.properties:
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1414 Added i18n strings for 'new chart' chart types.
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2112
diff changeset
1415
2112
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
1416 2011-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
1417
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
1418 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
1419 Cosmetics.
2d0b22602fc2 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2111
diff changeset
1420
2111
85d31c2620e5 Avoid an unlikely NPE.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2110
diff changeset
1421 2011-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
85d31c2620e5 Avoid an unlikely NPE.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2110
diff changeset
1422
85d31c2620e5 Avoid an unlikely NPE.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2110
diff changeset
1423 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
85d31c2620e5 Avoid an unlikely NPE.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2110
diff changeset
1424 Avoid NPE when copying data from one artifact to another.
85d31c2620e5 Avoid an unlikely NPE.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2110
diff changeset
1425
2110
7c5bcb0e03e1 Prevent range collapsing when negative values are given.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2109
diff changeset
1426 2011-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7c5bcb0e03e1 Prevent range collapsing when negative values are given.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2109
diff changeset
1427
7c5bcb0e03e1 Prevent range collapsing when negative values are given.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2109
diff changeset
1428 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
7c5bcb0e03e1 Prevent range collapsing when negative values are given.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2109
diff changeset
1429 (expandRange): Prevent collapse due to negative values.
7c5bcb0e03e1 Prevent range collapsing when negative values are given.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2109
diff changeset
1430
2109
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
1431 2012-01-12 Raimund Renkert <raimund.renkert@intevation.de>
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
1432
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
1433 * doc/conf/artifacts/map.xml,
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
1434 doc/conf/conf.xml,
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
1435 src/main/java/de/intevation/flys/artifacts/MapArtifact.java:
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
1436 Changed the MapArtifact name to 'new_map'.
60e3bf470c5b Changed the MapArtifact name to 'new_map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2108
diff changeset
1437
2108
b5cc53a84b66 StableXYDifferenceRenderer: Added code to calculate the area of the generated polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2107
diff changeset
1438 2011-01-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b5cc53a84b66 StableXYDifferenceRenderer: Added code to calculate the area of the generated polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2107
diff changeset
1439
b5cc53a84b66 StableXYDifferenceRenderer: Added code to calculate the area of the generated polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2107
diff changeset
1440 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
b5cc53a84b66 StableXYDifferenceRenderer: Added code to calculate the area of the generated polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2107
diff changeset
1441 Added code to calculate the area of the generated polygons.
b5cc53a84b66 StableXYDifferenceRenderer: Added code to calculate the area of the generated polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2107
diff changeset
1442 TODO: Render the generated area sum to the plot.
b5cc53a84b66 StableXYDifferenceRenderer: Added code to calculate the area of the generated polygons.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2107
diff changeset
1443
2107
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
1444 2011-01-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
1445
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
1446 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
1447 Replaced System.err.println()s with proper logging.
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
1448
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
1449 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
1450 src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java,
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
1451 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Removed
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
1452 superfluous imports.
51b9899f819d StableXYDifferenceRenderer: Replaced System.err.println()s with proper logging.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2106
diff changeset
1453
2106
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
1454 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
1455
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
1456 flys/issue450 (i18n: Datenkorb: longitudinal-section)
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
1457
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
1458 * doc/conf/meta-data.xml: Replaced dash by underscore in
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
1459 longitudinal-section.
d7176cef0aa0 Fix flys/issue450 (i18n: Datenkorb: longitudinal-section).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2105
diff changeset
1460
2105
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1461 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1462
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1463 Towards areas on other than the first axes.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1464
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1465 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1466 Changed signature on which to provide data via the blackboard.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1467 Include facets name to allow unique identification.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1468
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1469 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1470 Store name of one of the facets involved in area creation.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1471 (AreaFacet.Data): New class to hold result data.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1472
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1473 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1474 New methods to find out whether we have a general Q or W type of
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1475 facet.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1476
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1477 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1478 (doArea): Use new Result-Data object instead of Object[], resolve
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1479 which axis to put area to.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1480 (axisIdxForFacet): New.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1481
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1482 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1483 Subclass LongitudinalSectionGenerator.
e73eaea035ab Added accidentally ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2103
diff changeset
1484
2103
b9f7ec9bda18 Removed call to removed functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2102
diff changeset
1485 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b9f7ec9bda18 Removed call to removed functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2102
diff changeset
1486
b9f7ec9bda18 Removed call to removed functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2102
diff changeset
1487 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java:
b9f7ec9bda18 Removed call to removed functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2102
diff changeset
1488 Do not intefere with CrossSections.
b9f7ec9bda18 Removed call to removed functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2102
diff changeset
1489
2102
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
1490 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
1491
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
1492 Cosmetics, cleanups.
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
1493
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
1494 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
1495 (getCrossSections, getCrossSectionNames): Removed.
16e74c5e636f Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2101
diff changeset
1496
2101
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
1497 2011-01-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
1498
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
1499 flys/issue439 (Streckenfavoriten lassen sich nicht über den Datenkorb
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
1500 hinzuladen)
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
1501
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
1502 * doc/conf/meta-data.xml: Made Annotations available via datacage
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
1503 in longitudinal section, cosmetics.
d54518bac974 Fix flys/issue439, made annotations available via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2100
diff changeset
1504
2100
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
1505 2012-01-11 Raimund Renkert <raimund.renkert@intevation.de>
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
1506
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
1507 * doc/conf/conf.xml:
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
1508 Added output generator for output type 'map'.
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
1509
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
1510 * doc/conf/artifacts/map.xml:
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
1511 Changed output name to 'map'.
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
1512
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
1513 * doc/conf/meta-data.xml:
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
1514 Added new output type 'map'.
2f5cb58e662e Introduced new output type 'map'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2099
diff changeset
1515
2099
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
1516 2011-01-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
1517
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
1518 Fix flys/issue446 (Dauerline/Abflusskurve am Pegel: Eigenschaften vom
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
1519 Hauptwertthema nicht aufrufbar)
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
1520
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
1521 * doc/conf/themes.xml: Add default styles for mainvalues.q/w and other
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
1522 themes.
925c88ecb842 Fix flys/issue446: Added default theme for certain mainvalues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2098
diff changeset
1523
2098
8284c8fca840 Removed security problem when working with map infos.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2097
diff changeset
1524 2012-01-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8284c8fca840 Removed security problem when working with map infos.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2097
diff changeset
1525
8284c8fca840 Removed security problem when working with map infos.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2097
diff changeset
1526 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
8284c8fca840 Removed security problem when working with map infos.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2097
diff changeset
1527 Removed XPath injection security hole. A serious one because it allowed
8284c8fca840 Removed security problem when working with map infos.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2097
diff changeset
1528 inspecting the conf.xml file ... with all the db passwords.
8284c8fca840 Removed security problem when working with map infos.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2097
diff changeset
1529
2097
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
1530 2012-01-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
1531
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
1532 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java,
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
1533 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
1534 Removed superfluous imports.
a18ec861b4a4 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2096
diff changeset
1535
2096
bf598599782a Made old calculation results available for floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2095
diff changeset
1536 2012-01-11 Ingo Weinzierl <ingo@intevation.de>
bf598599782a Made old calculation results available for floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2095
diff changeset
1537
bf598599782a Made old calculation results available for floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2095
diff changeset
1538 * doc/conf/meta-data.xml: Added the definition of old calculation results
bf598599782a Made old calculation results available for floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2095
diff changeset
1539 for floodmaps.
bf598599782a Made old calculation results available for floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2095
diff changeset
1540
2095
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1541 2012-01-10 Ingo Weinzierl <ingo@intevation.de>
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1542
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1543 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java: Added
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1544 methods getLayers() and removeLayer().
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1545
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1546 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1547 method getFacets() which returns a list of Facets supported by this
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1548 Artifact. In addition, the FLYSArtifact is now more verbose while
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1549 filtering Facets for Outputs.
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1550
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1551 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1552 Implemented initialize() which now copies the shapefile directory of the
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1553 model Artifact and modifies its Facets (adapts the shapepath which is the
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1554 uuid of the Artifact).
8cb679d4ec49 Implemented initialize() in FloodMapState to enable cloning floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2094
diff changeset
1555
2094
22732713c54d Made classes to merge Collection Outs more verbose for better debugging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2093
diff changeset
1556 2012-01-10 Ingo Weinzierl <ingo@intevation.de>
22732713c54d Made classes to merge Collection Outs more verbose for better debugging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2093
diff changeset
1557
22732713c54d Made classes to merge Collection Outs more verbose for better debugging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2093
diff changeset
1558 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
22732713c54d Made classes to merge Collection Outs more verbose for better debugging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2093
diff changeset
1559 src/main/java/de/intevation/flys/collections/OutputParser.java: Made
22732713c54d Made classes to merge Collection Outs more verbose for better debugging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2093
diff changeset
1560 them more verbose for better debugging.
22732713c54d Made classes to merge Collection Outs more verbose for better debugging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2093
diff changeset
1561
2093
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1562 2012-01-09 Ingo Weinzierl <ingo@intevation.de>
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1563
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1564 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1565 Initialize() now also calls State.initialize() for each State.
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1566
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1567 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1568 Override initialize() which is defined in AbstractState. NOTE: Currently,
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1569 this method has no code.
ebc2aa64c1be Call State.initialize() for each State of an Artifact in FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2092
diff changeset
1570
2092
0ccabd82ec76 Added missing service to invalidate the caches via the REST interface.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2091
diff changeset
1571 2012-01-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0ccabd82ec76 Added missing service to invalidate the caches via the REST interface.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2091
diff changeset
1572
0ccabd82ec76 Added missing service to invalidate the caches via the REST interface.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2091
diff changeset
1573 * src/main/java/de/intevation/flys/artifacts/services/CacheInvalidationService.java:
0ccabd82ec76 Added missing service to invalidate the caches via the REST interface.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2091
diff changeset
1574 New. The service to invalidate the caches. (Argh! Forgot to 'svn add')
0ccabd82ec76 Added missing service to invalidate the caches via the REST interface.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2091
diff changeset
1575
2091
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1576 2012-01-06 Ingo Weinzierl <ingo@intevation.de>
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1577
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1578 flys/issue298 (Karte: Automatischer Zoom auf Berechnungsergebnisse)
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1579
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1580 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Added a
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1581 debug statement that prints out the WSPLGEN extent.
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1582
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1583 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Create new
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1584 Envelope instances for initial and max extent if they are not existing.
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1585 Some debug statements have now been removed.
5d158f8ad080 #298 Fixed broken auto-zoom-to-wsplgen in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2090
diff changeset
1586
2090
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1587 2011-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1588
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1589 Add cache for 'static' wqkms (e.g. BaseData) to default cache conf.
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1590
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1591 * doc/conf/cache.xml: Add Cache Config for static wqkms.
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1592
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1593 * src/main/java/de/intevation/flys/artifacts/model/StaticWQKmsCacheKey.java:
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1594 Adjust typo in cache name, minor cosmetic.
17e7a0d063bd Add cache config for static wqkms data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2089
diff changeset
1595
2089
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1596 2011-01-06 Raimund Renkert <raimund.renkert@intevation.de>
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1597
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1598 * src/main/java/de/intevation/flys/artifacts/MapArtifact.java:
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1599 The map artifact has two states now and overrides describe() to
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1600 generate UI sections in the describe response.
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1601 The map state overrides computeAdvance() instead of computeFeed().
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1602
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1603 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1604 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java:
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1605 Changed the WMSDBArtifact in WMSDBState to FLYSArtifact and adjusted
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1606 constructors in state classes.
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1607
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1608 * doc/conf/artifacts/map.xml:
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1609 Added initial state and transition.
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1610
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1611 * src/main/resources/messages.properties,
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1612 src/main/resources/messages_de_DE.properties,
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1613 src/main/resources/messages_en.properties,
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1614 src/main/resources/messages_de.properties:
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1615 Added i18n strings for new state.
0da8874bd378 Added initial state to map artifact to be able to advance and step back.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2088
diff changeset
1616
2088
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1617 2011-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1618
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1619 Partial fix for flys/issue437 (Querprofil: Zugeladene Basisdaten
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1620 ignorieren W/Q-heit, falsche Namen).
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1621
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1622 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1623 Set name also for first column (zero based).
701658081f4f Fix name for certain facets loaded via datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2087
diff changeset
1624
2087
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1625 2012-01-06 Ingo Weinzierl <ingo@intevation.de>
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1626
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1627 flys/issue196 (i18n/l10n: Zahlenformate einheitlich)
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1628
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1629 * src/main/java/de/intevation/flys/artifacts/model/WQ.java: New method
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1630 getRawValue() that extracts the raw double value from 'name' parameter.
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1631
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1632 * src/main/java/de/intevation/flys/utils/Formatter.java: New method
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1633 getRawFormatter() that returns a NumberFormat instance for the current
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1634 locale.
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1635
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1636 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1637 Localized the W/Q labels in CSV exports.
bda04ae1154f #196 Localized the WQ labels in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2086
diff changeset
1638
2086
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
1639 2011-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
1640
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
1641 flys/issue442 (i18n: Datenkorb: flood-protections)
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
1642
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
1643 * doc/conf/meta-data.xml: Replaced dash in flood-protection by
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
1644 underscore to allow translation.
a107b42ab553 flys/issue442 (i18n: Datenkorb: flood-protections)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2085
diff changeset
1645
2085
dd3f5bd174ea Fix typo in meta data, such that string can be translated in GUI.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2084
diff changeset
1646 2011-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
dd3f5bd174ea Fix typo in meta data, such that string can be translated in GUI.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2084
diff changeset
1647
dd3f5bd174ea Fix typo in meta data, such that string can be translated in GUI.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2084
diff changeset
1648 flys/issue438 (i18n: Datenkorb: additionals)
dd3f5bd174ea Fix typo in meta data, such that string can be translated in GUI.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2084
diff changeset
1649
dd3f5bd174ea Fix typo in meta data, such that string can be translated in GUI.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2084
diff changeset
1650 * doc/conf/meta-data.xml: Fix typo.
dd3f5bd174ea Fix typo in meta data, such that string can be translated in GUI.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2084
diff changeset
1651
2084
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1652 2011-01-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1653
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1654 * src/main/java/de/intevation/flys/artifacts/services/CacheInvalidationService.java:
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1655 New. Uses the CacheFactory to invalidate caches by their names.
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1656 This can be used by external ETL processes like the AFT/DIPS importer
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1657 to prevent cache inconsistencies.
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1658
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1659 Input documents look like this:
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1660
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1661 <caches>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1662 <cache name="my-cache"/>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1663 ...
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1664 <cache name="your-cache"/>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1665 </caches>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1666
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1667 Output documents look like this:
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1668
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1669 <caches>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1670 <cache name="my-cache">All elements removed.</cache>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1671 ...
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1672 <cache name="your-cache">Error: Cache not found.</cache>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1673 </caches>
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1674
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1675 * doc/conf/conf.xml: Added the cache invalidation service.
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1676
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1677 * src/main/java/de/intevation/flys/artifacts/services/FLYSService.java:
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1678 Added Override annotation.
a5f327849b85 Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2083
diff changeset
1679
2083
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1680 2011-01-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1681
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1682 flys/issue432 (Diagrammeigenschaften/Flächenrenderer:
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1683 Legenden-schriftgröße für Flächenthemen wird ignoriert)
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1684
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1685 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1686 Respect legend item size when generating legend items for
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1687 area dataseries.
b52012d538af Fixed issue432 (legenditem-size ignored for area legend items).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2082
diff changeset
1688
2082
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1689 2011-12-09 Raimund Renkert <raimund.renkert@intevation.de>
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1690
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1691 Implemented new module "new map".
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1692
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1693 * src/main/java/de/intevation/flys/artifacts/MapArtifact.java:
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1694 New. Artifact for the new module, extends RiverAxisArtifact and
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1695 contains the MapState class.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1696
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1697 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1698 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java:
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1699 Added empty constructor to embedded state classes to allow instantiation
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1700 of MapState that extends the RiverAxisState.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1701
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1702 * src/main/java/de/intevation/flys/exports/MapGenerator.java:
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1703 Do not generate an initialExtent element if the initial extent is
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1704 empty.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1705
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1706 * doc/conf/artifacts/map.xml:
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1707 New. Describes the state for the new module.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1708
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1709 * doc/conf/conf.xml:
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1710 Added new config file.
007a8f5ed9f1 Implemented new module "new map".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2081
diff changeset
1711
2081
aa9cc91c8193 #444 Take care on NullPointerExceptions in getWQMode. Take 'false' as default value if no 'wq_free' item is existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2080
diff changeset
1712 2012-01-05 Ingo Weinzierl <ingo@intevation.de>
aa9cc91c8193 #444 Take care on NullPointerExceptions in getWQMode. Take 'false' as default value if no 'wq_free' item is existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2080
diff changeset
1713
aa9cc91c8193 #444 Take care on NullPointerExceptions in getWQMode. Take 'false' as default value if no 'wq_free' item is existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2080
diff changeset
1714 flys/issue444 (error_no_export_found bei "W bei ungleichwertigem Abfluss")
aa9cc91c8193 #444 Take care on NullPointerExceptions in getWQMode. Take 'false' as default value if no 'wq_free' item is existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2080
diff changeset
1715
aa9cc91c8193 #444 Take care on NullPointerExceptions in getWQMode. Take 'false' as default value if no 'wq_free' item is existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2080
diff changeset
1716 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: If no boolean
aa9cc91c8193 #444 Take care on NullPointerExceptions in getWQMode. Take 'false' as default value if no 'wq_free' item is existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2080
diff changeset
1717 value "wq_free" exists in getWQMode(), false is the default.
aa9cc91c8193 #444 Take care on NullPointerExceptions in getWQMode. Take 'false' as default value if no 'wq_free' item is existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2080
diff changeset
1718
2080
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
1719 2011-01-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
1720
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
1721 flys/issue443 (Querprofile: Hibernate LazyInitializationException)
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
1722
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
1723 * doc/conf/cache.xml: Disable cache for cross-sections.
0553e31d25e7 Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2079
diff changeset
1724
2079
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1725 2012-01-05 Ingo Weinzierl <ingo@intevation.de>
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1726
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1727 flys/issue447 (W-Differenzen: Fehler beim Hinzufügen einer Parameterisierung)
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1728
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1729 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1730 Added a new method cleanEmptyOutputs() which removes Outputs that have
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1731 no Facets set.
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1732
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1733 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Call
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1734 CollectionAttribute.cleanEmptyOutputs() at the end of write() to remove
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1735 empty Outputs that have been added during the merge process.
ca6ccf722c24 #447 removed empty Outputs from Collection's attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2078
diff changeset
1736
2078
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1737 2012-01-05 Ingo Weinzierl <ingo@intevation.de>
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1738
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1739 flys/issue440 (Karte: WSPLGEN Berechnungen für Mosel schlagen fehl)
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1740
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1741 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Modified the
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1742 getRiverBoundary() method because the signature of
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1743 RiverAxis.getRiverAxis() has changed. This method will now take each
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1744 geometry into account, that is retrieved by
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1745 RiverAxis.getRiverBoundary().
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1746
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1747 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1748 Use GeometryUtils.getRiverBoundary() to determine the boundary of a
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1749 river.
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1750
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1751 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1752 Create the riveraxis shapefile with all geometries returned by
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1753 RiverAxis.getRiverAxis().
cbeeaaad1056 #440 Support river axes that consist of more than a single geometry.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2077
diff changeset
1754
2077
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
1755 2012-01-05 Ingo Weinzierl <ingo@intevation.de>
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
1756
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
1757 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Repaired
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
1758 broken items in legend. The new renderer requires the current plot. This
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
1759 is set now.
29459ddb6f30 Repaired broken legend items.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2076
diff changeset
1760
2076
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1761 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1762
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1763 * doc/conf/themes.xml: Added a new field 'pointsize' to the virtual theme
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1764 'HiddenColorLines'.
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1765
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1766 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added methods to
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1767 parse the new field of 'HiddenColorLines'.
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1768
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1769 * src/main/java/de/intevation/flys/jfree/StyledXYSeries.java: Apply the
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1770 pointsize defined in themes.
41037d51c8b6 Added support for pointsize in chart themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2075
diff changeset
1771
2075
f42b0e624e97 Small bugfix: use correct keys for buffering min/max values in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2074
diff changeset
1772 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
f42b0e624e97 Small bugfix: use correct keys for buffering min/max values in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2074
diff changeset
1773
f42b0e624e97 Small bugfix: use correct keys for buffering min/max values in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2074
diff changeset
1774 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
f42b0e624e97 Small bugfix: use correct keys for buffering min/max values in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2074
diff changeset
1775 Use correct keys for buffering in getMinimum() and getMaximum().
f42b0e624e97 Small bugfix: use correct keys for buffering min/max values in EnhancedLineAndShapeRenderer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2074
diff changeset
1776
2074
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1777 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1778
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1779 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1780 src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1781 src/main/java/de/intevation/flys/exports/EnhancedLineAndShapeRenderer.java:
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1782 Moved to de.intevation.flys.jfree.
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1783
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1784 * src/main/java/de/intevation/flys/jfree/StyledXYSeries.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1785 src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1786 src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1787 Moved from de.intevation.flys.exports.
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1788
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1789 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1790 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1791 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1792 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1793 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1794 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1795 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1796 Added necessary imports.
a026d005accd Moved JFreeChart specific classes to de.intevation.flys.jfree and added required imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2073
diff changeset
1797
2073
27ada2e4243d Performance improvements for EnhancedLineAndShapeRenderer: buffer minimum and maximum for each series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2072
diff changeset
1798 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
27ada2e4243d Performance improvements for EnhancedLineAndShapeRenderer: buffer minimum and maximum for each series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2072
diff changeset
1799
27ada2e4243d Performance improvements for EnhancedLineAndShapeRenderer: buffer minimum and maximum for each series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2072
diff changeset
1800 * src/main/java/de/intevation/flys/exports/EnhancedLineAndShapeRenderer.java:
27ada2e4243d Performance improvements for EnhancedLineAndShapeRenderer: buffer minimum and maximum for each series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2072
diff changeset
1801 Buffered the computation results of getMinimum() and getMaximum().
27ada2e4243d Performance improvements for EnhancedLineAndShapeRenderer: buffer minimum and maximum for each series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2072
diff changeset
1802
2072
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1803 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1804
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1805 flys/issue393 (Themenstileditor: Minimum anzeigen / Beschriftung anzeigen)
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1806
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1807 * src/main/java/de/intevation/flys/exports/EnhancedLineAndShapeRenderer.java:
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1808 New renderer that overrides JFreeChart's XYLineAndShapeRenderer. This
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1809 renderer brings the option to explicitly display the minimum and/or
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1810 maximum or a series as shape. Currently, there are no options to adjust
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1811 the style of those shapes.
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1812
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1813 * doc/conf/themes.xml: Added a new virtual theme 'MinMaxPoints'. All line
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1814 theme inherit from that theme now.
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1815
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1816 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added methods to
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1817 parse the fields 'showminimum' and 'showmaximum' of 'MinMaxPoints' theme.
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1818
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1819 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java: Added
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1820 methods to apply the fields of the new Theme 'MinMaxPoints'.
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1821
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1822 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Modified
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1823 the getRenderer() method which now always returns a new instance of
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1824 EnhancedLineAndShapeRenderer.
4cdd9c4896f6 #393 Added a new Renderer and Options in Themes that allow displaying minimum and maximum of a chart series.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2071
diff changeset
1825
2071
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1826 2011-01-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1827
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1828 Allow styling of outline of areas.
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1829
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1830 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1831 Allow styling of outline of areas.
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1832
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1833 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java:
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1834 Parse outline style for areas, apply it to renderer.
fd95bfbb2ec2 Allow styling of outline of areas.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2070
diff changeset
1835
2070
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1836 2012-01-03 Ingo Weinzierl <ingo@intevation.de>
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1837
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1838 flys/issue104 (W-INFO: Wasserspiegellagenberechnung / Strecke)
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1839
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1840 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Call
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1841 the new flys-backend method Wst.determineMinMaxQFree() to determine the
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1842 min/max Qs at a given kilometer.
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1843
2069
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
1844 2011-01-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
1845
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
1846 * doc/conf/themes.xml: Reflect name chnage of longitudinal sections
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
1847 area artifacts and include ColorLine style for area styles.
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
1848
2068
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1849 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1850
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1851 flys/issue370 (WINFO: Berechnungsausgabe W/Pegel [cm] fehlt bei Wasserspiegellage und W am Pegel)
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1852
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1853 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: New method that
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1854 extracts the double value of a WQ object's name.
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1855
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1856 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Adapted
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1857 the header of CSV exports and the content of the "W at gauge" column.
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1858
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1859 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1860 Adapted method signatures that have been changed in WaterlevelExporter.
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
1861
2067
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1862 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1863
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1864 * src/main/resources/messages.properties,
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1865 src/main/resources/messages_de_DE.properties,
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1866 src/main/resources/messages_en.properties,
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1867 src/main/resources/messages_de.properties: Added strings used in the CSV
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1868 export.
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
1869
2066
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
1870 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
1871
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
1872 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Check
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
1873 if the location of a CSV row is in range of the reference gauge. Write
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
1874 "outside reference gauge" into CSV in such cases.
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
1875
2065
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1876 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1877
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1878 PART II of flys/issue125 (W-INFO: Wasserspiegellagenberechnung / tabellarische Berechnungsausgabe)
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1879
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1880 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Add the
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1881 named main value of a Q and the name of the gauge used for the calculation
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1882 if the WQ mode is "W at gauge" or "Q at gauge".
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1883
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1884 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1885 Adapted the method signatures that have been modified in
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1886 WaterlevelExporter.
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
1887
2064
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1888 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1889
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1890 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1891 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1892 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1893 src/main/java/de/intevation/flys/exports/AxisSection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1894 src/main/java/de/intevation/flys/exports/ExportSection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1895 src/main/java/de/intevation/flys/exports/LegendSection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1896 src/main/java/de/intevation/flys/exports/ChartSection.java: Removed
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1897 unused imports.
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
1898
2063
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1899 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1900
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1901 PART I of flys/issue125 (W-INFO: Wasserspiegellagenberechnung / tabellarische Berechnungsausgabe)
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1902
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1903 * doc/conf/cache.xml: Registered a new Cache for the LocationProvider.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1904
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1905 * src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java:
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1906 New. This class is able to return the description of a location based on a
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1907 river and kilometer parameter. The LocationProvider stores single
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1908 locations into a Cache if one is configured for this class.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1909
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1910 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1911 Added a method that returns a single Annotation for a specific kilometer and
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1912 river.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1913
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1914 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1915 getLocationDescription() that might be used to determine the description
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1916 of a specified kilometer for a given river.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1917
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1918 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Make use
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1919 of FLYSUtils.getLocationDescription() to add a new column that contains
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1920 the location description.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
1921
2062
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
1922 2011-12-29 Ingo Weinzierl <ingo@intevation.de>
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
1923
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
1924 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Write
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
1925 min/max values for free Qs into Artifact's DESCRIBE document.
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
1926
2061
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
1927 2011-12-28 Ingo Weinzierl <ingo@intevation.de>
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
1928
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
1929 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Fixed
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
1930 broken order to determine the step width of Qs and Ws.
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
1931
2060
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
1932 2011-12-28 Ingo Weinzierl <ingo@intevation.de>
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
1933
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
1934 flys/issue104 (W-INFO: Wasserspiegellagenberechnung / Strecke)
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
1935
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
1936 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
1937 Validate user defined free Q values.
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
1938
2059
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1939 2011-12-28 Ingo Weinzierl <ingo@intevation.de>
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1940
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1941 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1942 Compute better step width based on a maximal number of steps = 30.
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1943 Results with digits are rounded up. E.g.:
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1944 Q range = 9.6 - 1750
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1945 Step width = 58.01
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1946 Rounded result = 60
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
1947
2058
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1948 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1949
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1950 * src/main/java/de/intevation/flys/exports/AxisSection.java,
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1951 src/main/java/de/intevation/flys/exports/LegendSection.java,
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1952 src/main/java/de/intevation/flys/exports/ChartSection.java: Subclasses
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1953 TypeSection to be able to use convinience methods for string, integer,
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1954 double and boolean values.
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
1955
2057
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1956 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1957
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1958 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: The
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1959 getSize() method now returns null if no width and height is specified in
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1960 the request document or if width/height <= 0. It no longer returns the
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1961 result of getDefaultSize().
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1962
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1963 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Set the
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1964 size of a chart export to the size specified in the ChartSettings if
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1965 there are no valid values in the request document.
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1966
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1967 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java: Set the
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1968 chart size to ChartGenerator.getDefaultSize() if no valid values are
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1969 returned by ChartGenerator.getSize(). This has been done autoamtically
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1970 before.
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
1971
2056
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1972 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1973
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1974 * src/main/java/de/intevation/flys/exports/TypeSection.java: New. This
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1975 Section defines some convinience methods to add/set string, integer,
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1976 double and boolean values.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1977
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1978 * src/main/java/de/intevation/flys/exports/ExportSection.java: New.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1979 Subclasses TypeSection. The ExportSection currently offers attributes
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1980 'width' and 'height'.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1981
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1982 * src/main/java/de/intevation/flys/exports/ChartSettings.java: Added
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1983 getter/setter methods to support an ExportSection.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1984
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1985 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Create an
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1986 ExportSection while initial ChartSettings creation.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
1987
2055
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
1988 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
1989
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
1990 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added and
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
1991 make use of a new method createLegendLabelFont() to create unified Fonts for
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
1992 LegendItems. This method considers the user defined size for LegendItems.
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
1993
2054
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
1994 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
1995
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
1996 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
1997 Implemented adjustAxes(). This method now sets the label Font of the X
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
1998 axis. Its size is determined by getXAxisLabelFontSize().
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
1999
2053
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
2000 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
2001
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
2002 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added method
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
2003 getFontSize() to retrieve the font size for an axis.
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
2004
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
2005 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
2006 Modified createYAxis(int): call super.createYAxis(int) and adjust
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
2007 necessary settings - no Axis creation takes place here.
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
2008
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
2009 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
2010 getXAxisLabelFontSize() and getYAxisLabelFontSize(int) to retrieve the
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
2011 user defined font size for an axis. The getYAxisLabelFontSize() is used in
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
2012 createYAxis(int) to set the font size for axes labels.
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
2013
2052
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
2014 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
2015
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
2016 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
2017 Override getYAxisWalker().
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
2018
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
2019 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Create new
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
2020 instances of IdentifiableNumberAxis in createYAxis(int) default
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
2021 implementation.
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
2022
2051
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2023 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2024
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2025 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2026 getLabel() to retrieve the axis label.
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2027
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2028 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2029 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2030 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2031 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2032 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2033 Override getDefaultXAxisLabel() and getDefaultYAxisLabel() defined in
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2034 XYChartGenerator.
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2035
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2036 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Implement
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2037 getXAxisLabel() and getYAxisLabel(int). Both methods search for an axis
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2038 label defined in the ChartSettings first. If no label is specified or if
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2039 no ChartSettings is set, getDefaultXAxisLabel() or
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2040 getDefaultYAxisLabel(int) is called to retrieve the initial/default axis
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2041 label.
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
2042
2050
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
2043 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
2044
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
2045 * src/main/java/de/intevation/flys/exports/ChartSettings.java: Modified the
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
2046 signature of addAxisSection(). This method now accepts AxisSections only.
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
2047 In addition, there is a new method getAxisSection(String) that returns an
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
2048 AxisSection specified by its identifier.
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
2049
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
2050 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added new
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
2051 methods getIdentifier(), isFixed(), getUpperRange() and getLowerRange() to
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
2052 retrieve the attributes supported by this Section.
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
2053
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
2054 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Make use
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
2055 of axes ranges specified in ChartSettings if an axis is fixed.
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
2056
2049
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2057 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2058
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2059 * src/main/java/de/intevation/flys/exports/IdentifiableNumberAxis.java: New.
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2060 Subclasses JFreeChart's NumberAxis and offers a getId() method which
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2061 returns an identifiable key.
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2062
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2063 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Implements
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2064 a createNumberAxis() method that should be used by all subclasses to
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2065 create new axes. This method returns an instance of IdentifiableNumberAxis
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2066 which is required for zooming.
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2067
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2068 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2069 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2070 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2071 Create new NumberAxis instances by using XYChartGenerator.createNumberAxis().
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
2072
2048
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2073 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2074
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2075 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2076 Implemented the methods getChartTitle() and getChartSubtitle(). Both
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2077 methods try to get the required information from ChartSettings. If no
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2078 ChartSettings is set for this OutGenerator, these methods will call
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2079 getDefaultChartTitle() and getDefaultChartSubtitle().
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2080
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2081 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2082 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2083 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2084 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2085 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2086 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2087 Renamed getChartTitle() and getChartSubtitle() to
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2088 getDefaultChartTitle() and getDefaultChartSubtitle(). In addition, the
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2089 methods addSubtitles() became more robust - these OutGenerators add
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2090 subtitles only if the subtitle is not empty.
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
2091
2047
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2092 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2093
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2094 * src/main/java/de/intevation/flys/exports/OutGenerator.java: Added a
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2095 setSettings(Settings) method.
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2096
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2097 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2098 Call OutGenerator.setSettings() before calling doOut() for each Facet.
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2099
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2100 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Implemented
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2101 setSettings() and added convinience methods to access chart specific
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2102 settings.
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2103
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2104 * src/main/java/de/intevation/flys/exports/MapGenerator.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2105 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2106 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2107 src/main/java/de/intevation/flys/exports/ATExporter.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2108 src/main/java/de/intevation/flys/exports/ReportGenerator.java: Implemented
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2109 setSettings().
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2110
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2111 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2112 src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Make use
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2113 of the attributes specified in the Settings: the title, subtitle,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2114 displayGrid and displayLegend settings are functional now.
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
2115
2046
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
2116 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
2117
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
2118 * src/main/java/de/intevation/flys/exports/ChartSettings.java,
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
2119 src/main/java/de/intevation/flys/exports/LegendSection.java,
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
2120 src/main/java/de/intevation/flys/exports/ChartSection.java: Use more
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
2121 concrete classes than Settings and Section in these classes to avoid a lot
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
2122 of castings.
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
2123
2045
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2124 2011-12-22 Ingo Weinzierl <ingo@intevation.de>
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2125
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2126 flys/issue242 (W-INFO: Fehlende Header in Datenexporten)
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2127
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2128 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added functions
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2129 getQs(), getWs(), getGauge(), getGaugename() and getRivername() that all
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2130 take a parameter FLYSArtifact.
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2131
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2132 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Moved the
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2133 implementation of getGauge() to FLYSUtils. The getGauge() in this class
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2134 just calls and returns FLYSUtils.getGauge().
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2135
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2136 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Write a
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2137 header into a CSV export containing meta information about this export.
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2138
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2139 * src/main/resources/messages.properties,
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2140 src/main/resources/messages_de_DE.properties,
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2141 src/main/resources/messages_en.properties,
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2142 src/main/resources/messages_de.properties: Added strings used in the CSV
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2143 export as header.
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
2144
2044
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
2145 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
2146
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
2147 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
2148 (getKm): Removed, not called anymore.
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
2149
2043
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
2150 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
2151
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
2152 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
2153 Include km of cross-section-master in diagrams subtitle (fetched
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
2154 from 'blackboard'.
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
2155
2041
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
2156 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
2157
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
2158 * src/main/java/de/intevation/flys/utils/FLYSUtils.java:
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
2159 Cosmetics, docs.
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
2160
2040
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
2161 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
2162
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
2163 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
2164 (getInitialFacetActivity): Only newest CrossSection is initially
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
2165 active.
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
2166
2039
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
2167 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
2168
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
2169 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
2170 (isNewest): New, query whether a CrossSection is the newest for its
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
2171 river, doc.
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
2172
2038
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2173 2011-12-21 Ingo Weinzierl <ingo@intevation.de>
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2174
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2175 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2176 convinience method to retrieve the value of an data object stored at
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2177 FLYSArtifact as Boolean value.
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2178
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2179 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method that
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2180 returns the named value of a given double value. This method returns only
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2181 the named value, if the WQ mode is "Q at gauge" and if the value fits to a
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2182 named value. In addition to this method, there is a new method to retrieve
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2183 the selected WQ mode as 'WQ_MODE' enum.
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2184
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2185 * src/main/java/de/intevation/flys/exports/AbstractExporter.java:
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2186 Removed prepareData() and its call. The data preparation had a bad side
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2187 effect: the modifications are "persisted" into cache, which has again bad
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2188 side effects.
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2189
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2190 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Removed
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2191 prepareData(). The label creation for columns in the WST export will now
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2192 take place in addWSTColumn(). With help of the master Artifact (I forgot
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2193 this Artifact in my last commit) we are able to replace Q values with
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2194 their named main value.
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
2195
2037
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
2196 2011-12-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
2197
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
2198 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
2199 Cover 'locations' case for initial km of cross section artifacts.
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
2200
2036
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
2201 2011-12-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
2202
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
2203 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
2204 (initialize): Eat ld_from from master artifact.
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
2205 (setup): Set cross_section.km to either masters km or the lowest
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
2206 defined cross-section line, whatever is bigger.
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
2207
2035
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2208 2011-12-21 Ingo Weinzierl <ingo@intevation.de>
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2209
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2210 flys/issue252 (W-INFO: Wasserspiegellagenberechnung / Mitführung der Jährlichkeiten in der Diagramm-/Ergbnisausgabe)
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2211
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2212 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2213 stripNamedMainValue(). The result of this function is a named main value's
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2214 base name without declaration of a year.
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2215
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2216 * src/main/java/de/intevation/flys/exports/AbstractExporter.java: Added a
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2217 method pepareData() that is called in doOut() before the data supported by
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2218 the current Facet is added using addData().
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2219
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2220 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Override
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2221 the prepareData() method to reset the name of WQKms objects. The Qs in a
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2222 waterlevel export should be the Q value or the named main value if the
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2223 value fits to a named main value.
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
2224
2034
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2225 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2226
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2227 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2228 Survive cases where the first dataset has an area-renderer assigned.
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2229
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2230 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2231
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2232 * src/main/java/de/intevation/flys/artifacts/AreaArtifact.java:
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2233 Store additional parameter (whether or not to fill everything in
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2234 between two curves.)
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2235
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2236 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2237 Deliver additional info from artifact.
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2238
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2239 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2240 Evaluate new parameter.
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2241
2032
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
2242 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
2243
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
2244 * doc/conf/themes.xml: Add transparency setting to area theme style.
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
2245
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
2246 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Helper to
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
2247 access transparency setting in theme.
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
2248
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
2249 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java:
2034
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
2250 Respect transparency setting.
2032
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
2251
2031
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
2252 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
2253
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
2254 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java:
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
2255 Subclass BlackboardDataFacet to provide data for area calculation.
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
2256
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
2257 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
2258 Cast data to WKms instead of WQKms.
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
2259
2030
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
2260 2011-12-20 Ingo Weinzierl <ingo@intevation.de>
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
2261
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
2262 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
2263 Use a ';' as seperator between Qs and Ws.
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
2264
2029
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
2265 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
2266
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
2267 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
2268 (doOut, doArea): Added handling for areafacets. Code yet mostly
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
2269 copied from CrossSectionGenerator.
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
2270
2028
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
2271 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
2272
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
2273 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
2274 Refactoring, subclass BlackboardDataFacet, remove duplicate code.
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
2275
2027
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
2276 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
2277
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
2278 Cosmetics.
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
2279
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
2280 * doc/conf/artifacts/winfo.xml,
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
2281 src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
2282 Renamed facet for consistency reasons.
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
2283
2026
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
2284 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
2285
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
2286 Make Waterlevelfacet deliver data via blackbord.
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
2287
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
2288 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
2289 Subclass BlackboardDataFacet.
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
2290
2025
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
2291 2011-12-20 Ingo Weinzierl <ingo@intevation.de>
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
2292
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
2293 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
2294 Create all formatted string labels for Ws and Qs in this class, because
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
2295 this class is the only instance that knows that there are double values
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
2296 to format.
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
2297
2024
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
2298 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
2299
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
2300 Introduced new Facet that will deliver whatever getData returns via
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
2301 blackbord under key which is defined by convention. Attention, the
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
2302 data is not cached if handled this way.
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
2303
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
2304 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
2305 New facet, will be useful for easing implementation of facets that
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
2306 can contribute to area-computations.
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
2307
2023
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
2308 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
2309
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
2310 * src/main/java/de/intevation/flys/exports/VisibleAttribute.java:
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
2311 Removed obsolete imports.
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
2312
2022
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
2313 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
2314
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
2315 Removed obsolete imports.
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
2316
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
2317 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
2318 src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
2319 src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
2320 src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
2321 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
2322 Removed obsolete imports.
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
2323
2021
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
2324 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
2325
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
2326 With StableXYDifferenceRenderer, create legend items in rectangular
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
2327 form, to discern "line" from "area" in legend.
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
2328
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
2329 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
2330 (legendLine, legendShape): Renamed.
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
2331 (getLegendItem): Create LegendItem with fill, use PositivePaint for
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
2332 that.
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
2333
2020
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2334 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2335
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2336 Added further 'area' infrastructure.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2337
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2338 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java:
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2339 New, "area dataset".
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2340
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2341 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2342 (doOut): Use helper to decide if facet is an 'area' facet.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2343 (doArea): Construct StyledAreaSeriesCollection instead of two
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2344 dataseries.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2345
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2346 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2347 (AxisDataset.isArea): Distinguish area datasets with instanceof.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2348 (AxisDataset.addArea): New. Replaces addAreaDataset.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2349 (addAreaSeries): Simplified with new custom SeriesCollection.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2350 (applyTheme): Register and style StableXYDifferenceRenderer for
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2351 StyledAreaSeriesCollections.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2352 Added various TODOs and debug output to stabilize development.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2353
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2354 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2355
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2356 * doc/conf/artifacts/winfo.xml: Added facets to compatibility
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2357 matrices.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2358
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2359 * doc/conf/themes.xml: Added Area theme defaults.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
2360
2018
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2361 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2362
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2363 Lay ground for having areas in longitudinal section diagrams, too.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2364 This is done by different naming of the facets.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2365
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2366 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2367 Make the name dynamic.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2368
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2369 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2370 Added further facet types, helper.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2371
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2372 * src/main/java/de/intevation/flys/artifacts/AreaArtifact.java:
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2373 Store name for facets in data item, restrict access to some fields.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2374
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2375 * src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java:
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2376 Use AreaArtifacts data item to use name for facets.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
2377
2017
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2378 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2379
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2380 Cosmetics.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2381
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2382 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2383 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2384 src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2385 Doc.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2386
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2387 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2388 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2389 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2390 Whitespace.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2391
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2392 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Doc and
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2393 whitespace.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
2394
2016
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
2395 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
2396
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
2397 * src/main/java/de/intevation/flys/utils/ThemeUtil.java
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
2398 (parseBoolean): New, extracted, updated callers.
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
2399 (parseFillColorField, parseShowBorder): New, for area styles.
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
2400
2015
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
2401 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
2402
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
2403 flys/issue202 (W-INFo: Wasserspiegellagenberechnung / Vorbelegung Strecke)
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
2404
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
2405 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
2406 Added a system property which is used to determine, if the DESCRIBE
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
2407 document of an Artifact should include default values (values, that have
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
2408 been inserted by the user some time ago) or not. The default case is,
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
2409 that the DESCRIBE does NOT include default values. To enable default
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
2410 values, set "flys.use.default.values" to "true".
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
2411
2014
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
2412 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
2413
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
2414 flys/issue419 (Themen-Name "Q(null)" bei W bei ungl. A.)
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
2415
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
2416 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
2417 Use correct variable to create Facet names.
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
2418
2013
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
2419 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
2420
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
2421 flys/issue380 (W-INFO / Überschwemmungskarte, falsches DGM)
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
2422
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
2423 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
2424 convinience method that returns a parameter of FLYSArtifact as Integer.
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
2425
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
2426 * src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java: Override
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
2427 validate() to determine, if the DGM selected by the user is valid for the
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
2428 current calculation range and river.
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
2429
2012
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
2430 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
2431
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
2432 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
2433 Roll-back accidentally committed changes.
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
2434
2011
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
2435 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
2436
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
2437 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
2438 (doOut): Hide 'invisible' (deleted) themes from Outgenerators.
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
2439
2010
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
2440 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
2441
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
2442 Added area.name data item and access to areaartifact.
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
2443
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
2444 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
2445 Rephrased debug output, do survive case where only one curve is
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
2446 given for area calculation (this is the "above" or "under" case).
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
2447
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
2448 * src/main/java/de/intevation/flys/artifacts/AreaArtifact.java
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
2449 (getAreaName): Access "area.name" data item.
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
2450
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
2451 * src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java:
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
2452 Respect area.name data of artifact when reproducing facets.
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
2453
2009
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
2454 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
2455
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
2456 * doc/conf/conf.xml: Fix, accidentally added wrong factory in last
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
2457 commit.
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
2458
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
2459 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
2460
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
2461 * doc/conf/conf.xml: Register area artifact factory.
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
2462
2007
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
2463 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
2464
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
2465 * doc/conf/artifacts/winfo.xml: Added area artifacts to cross-section
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
2466 compatibility matrix.
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
2467
2006
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
2468 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
2469
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
2470 Add area dataseries when facet delivering one.
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
2471
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
2472 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
2473 (doOut): Handle area facets.
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
2474 (doArea): Register areas for area facets.
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
2475
2005
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
2476 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
2477
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
2478 Add simple area registerig functions.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
2479
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
2480 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
2481 (AxisDataset.addAreaDataset): New, add an area dataset.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
2482 (AxisDataset.isArea): New.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
2483 (addAreaSeries): New. Add Area Dataset.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
2484 (applyThemes): Pass info if we have an area, to set different
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
2485 renderer.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
2486
2004
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
2487 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
2488
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
2489 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
2490 Added convenience function and easy sybclassing.
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
2491
2003
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
2492 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
2493
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
2494 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
2495 Register AREA ("area") facet type.
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
2496
2002
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
2497 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
2498
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
2499 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java,
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
2500 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
2501 Register blackboard key uuid+index and respond with data to it, as
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
2502 assumed by the areaartifact and facet.
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
2503
2001
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
2504 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
2505
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
2506 Added partial area-infrastructure.
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
2507
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
2508 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java,
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
2509 src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
2510 src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java:
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
2511 New artifact, facet and state for area rendering.
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
2512
2000
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2513 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2514
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2515 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Defined an
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2516 interface YAxisWalker that allows to walk over each Y axis definition in
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2517 subclasses. This walker can be retrieved using the new getYAxisWalker()
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2518 method. The AxisSections are built in this class now.
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2519
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2520 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2521 Implemented the YAxisWalker interface and the getYAxisWalker() method.
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2522 Removed the code to build AxisSections.
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2523
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2524 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2525 Implemented getYAxisLabel(int pos) and getYAxisWalker().
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2526
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2527 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2528 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2529 Implemented the getYAxisWalker() method.
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
2530
1999
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
2531 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
2532
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
2533 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
2534 Some optimizations during out() operation - the CollectionAttribute is
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
2535 parsed a single time now (*i guess*). This code really needs some
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
2536 refactoring!
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
2537
1998
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
2538 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
2539
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
2540 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
2541 Added an INFO message that displays the duration time for the out()
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
2542 operation.
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
2543
1997
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2544 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2545
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2546 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2547 Calls super.buildAxisSections().
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2548
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2549 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2550 Implemented the method buildAxisSections(). The result list will contain
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2551 an AxisSection for the X axis.
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
2552
1996
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
2553 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
2554
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
2555 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Bugfix:
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
2556 Add new Outputs to the current CollectionAttribute if no old one is
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
2557 existing.
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
2558
1995
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
2559 2011-12-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
2560
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
2561 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
2562 Directly fetch key/value pairs when writing a collection attribute.
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
2563
1994
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2564 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2565
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2566 * src/main/java/de/intevation/flys/exports/ChartSettings.java: Added new
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2567 functions that allow parsing a ChartSettings object from DOM Node.
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2568
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2569 * src/main/java/de/intevation/flys/collections/AttributeParser.java: Parse
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2570 the Settings of each Output.
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
2571
1993
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2572 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2573
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2574 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2575 Added a method to set a new Settings object for a specific Output and a
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2576 method to clear the list of Facets of a specific Output.
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2577
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2578 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: The
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2579 AttributeWriter no longer creates new CollectionAttributes - it only
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2580 modifies the old CollectionAttribute. At first, it clears the Facets of
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2581 all Outputs. Finally, the merged Facets are added to the Outputs.
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2582
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2583 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2584 Added the CollectionAttribute to the AttributeWriters constructor.
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
2585
1992
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2586 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2587
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2588 * src/main/java/de/intevation/flys/exports/DoubleAttribute.java: New. An
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2589 Attribute that stores double values.
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2590
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2591 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added methods
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2592 to set values for 'fixation', 'font-size', 'lower' and 'upper'.
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2593
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2594 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2595 Set new attributes mentioned above for each axis' AxisSection.
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
2596
1991
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2597 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2598
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2599 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added methods
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2600 to set the axis label and id.
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2601
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2602 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Improved
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2603 the ChartSettings that will now contain a set of AxisSections. The new
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2604 buildAxisSections() method in this class is not implemented and needs to
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2605 be implemented by subclasses.
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2606
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2607 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2608 Override buildAxisSections() of XYChartGenerator to create an AxisSection
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2609 for each axis that is able to be displayed in this sort of chart. In
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2610 addition, there is a new method getYAxisLabel(int) that returns the label
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2611 for a specific Y axis.
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
2612
1990
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2613 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2614
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2615 * src/main/java/de/intevation/flys/exports/IntegerAttribute.java: New.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2616 Concrete subclass of a DefaultAttribute for storing integer values.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2617
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2618 * src/main/java/de/intevation/flys/exports/LegendSection.java: New. A
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2619 concrete Section subclass to store legend specific attributes.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2620
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2621 * src/main/java/de/intevation/flys/exports/BooleanAttribute.java,
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2622 src/main/java/de/intevation/flys/exports/StringAttribute.java: Removed
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2623 needless import of org.w3c.dom.Attr.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2624
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2625 * src/main/java/de/intevation/flys/exports/ChartSettings.java: ChartSettings
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2626 is able to store a Section for legends now.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2627
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2628 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2629 methods to retrieve the font size of legends and if the legend should be
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2630 visible or not. In addition, the ChartSettings returned by this instance
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2631 will now contain a LegendSection as well.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
2632
1989
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2633 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2634
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2635 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Introduced
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2636 methods getChartSubtitle() and isGridVisible(). getChartSubtitle() returns
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2637 in this implementation null. Concrete subclasses should override this
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2638 mehtod if they require subtitles in charts. isGridVisible() determines if
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2639 the grid in the chart should be visible or not. This method return always
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2640 true in this implementation.
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2641 In addition, the Settings object returned by getSettings() will now have a
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2642 ChartSection set properly.
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2643
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2644 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2645 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2646 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2647 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2648 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2649 Override getChartSubtitle().
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
2650
1988
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
2651 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
2652
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
2653 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
2654 Prepare the OutGenerator (process each of the Output's Facets) during the
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
2655 describe() operation to be able to return an initial Settings object.
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
2656
1987
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
2657 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
2658
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
2659 * src/main/java/de/intevation/flys/exports/BooleanAttribute.java,
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
2660 src/main/java/de/intevation/flys/exports/VisibleAttribute.java,
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
2661 src/main/java/de/intevation/flys/exports/StringAttribute.java: Fixed wrong
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
2662 usage of DOM operations.
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
2663
1986
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2664 2011-12-14 Ingo Weinzierl <ingo@intevation.de>
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2665
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2666 * src/main/java/de/intevation/flys/exports/BooleanAttribute.java,
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2667 src/main/java/de/intevation/flys/exports/VisibleAttribute.java,
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2668 src/main/java/de/intevation/flys/exports/StringAttribute.java: New.
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2669 Concrete subclasses of a DefaultAttribute.
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2670
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2671 * src/main/java/de/intevation/flys/exports/ChartSettings.java,
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2672 src/main/java/de/intevation/flys/exports/AxisSection.java,
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2673 src/main/java/de/intevation/flys/exports/ChartSection.java:
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2674 Implementations for chart settings. WORK IN PROGRESS!
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2675
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2676 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Override
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2677 the getSettings() method. The implementation here returns a ChartSettings
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2678 instance.
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2679
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2680 * src/main/java/de/intevation/flys/exports/EmptySettings.java: Modified the
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2681 node name of the settings ("art:settings" -> "settings").
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
2682
1985
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
2683 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
2684
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
2685 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
2686 Cosmetics, doc.
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
2687
1984
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
2688 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
2689
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
2690 Cosmetics.
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
2691
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
2692 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
2693 Remove needless imports.
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
2694
1983
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2695 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2696
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2697 Fix/Guard certain misconditions.
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2698
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2699 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Do
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2700 not crash when given null-range.
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2701
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2702 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2703 Do not crash when given malformed array.
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
2704
1982
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2705 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2706
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2707 Cosmetics.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2708
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2709 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java,
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2710 ChangeLog: Whitespace cosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2711
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2712 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2713 Annotation cosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2714
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2715 * src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java:
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2716 Convenience cosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2717
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2718 * src/main/java/de/intevation/flys/utils/DataUtil.java:
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2719 vim-magicosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
2720
1981
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2721 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2722
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2723 Implement new WaterLineArtifact where needed so far.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2724
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2725 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2726 Declare that we implement WaterLineArtifact.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2727
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2728 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2729 (getWaterLines): Implement to fulfil new WaterLineArtifact-
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2730 interface-impl. Also generate new Facet.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2731
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2732 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2733 Do not depend on WINFOArtifacts, but on WaterLineArtifacts instead.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
2734
1980
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2735 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2736
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2737 Added interface WaterLineArtifact to be implemented by artifacts
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2738 that know how to create a water line "against" a cross section.
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2739
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2740 * src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java:
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2741 New, straight-forward interface.
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
2742
1979
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2743 2011-12-14 Ingo Weinzierl <ingo@intevation.de>
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2744
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2745 * src/main/java/de/intevation/flys/exports/EmptySettings.java: An
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2746 implementation of the Settings interface defined in the artifact-database
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2747 module. This implementation accepts no Section objects at all and creates
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2748 an empty "settings" Node in its toXML() operation.
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2749
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2750 * src/main/java/de/intevation/flys/exports/OutGenerator.java: Defined a new
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2751 method getSettings() that returns a Settings instance.
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2752
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2753 * src/main/java/de/intevation/flys/exports/ChartGenerator.java,
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2754 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2755 src/main/java/de/intevation/flys/exports/MapGenerator.java,
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2756 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2757 src/main/java/de/intevation/flys/exports/ATExporter.java,
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2758 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2759 Implemented the getSettings() operation. All OutGenerators will currently
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2760 return an instance of EmptySettings.
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2761
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2762 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2763 Before the DESCRIBE document is created, we gonna evaluate each Output
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2764 defined in the Collection's attribute document, if it has a Settings
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2765 object set. If this is not the case, the relevant OutGenerator is called
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2766 to retrieve a new instance of Settings.
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2767
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2768 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2769 Append the Settings of Outputs to the Output nodes in the XML
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2770 representation.
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1978
diff changeset
2771
1978
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
2772 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
2773
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
2774 Recommend cross-sections.
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
2775
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
2776 * doc/conf/meta-data.xml: When having a cross-section out, recommend
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
2777 respective artifacts.
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
2778
1977
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
2779 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
2780
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
2781 Register factory for CrossSectionArtifacts.
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
2782
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
2783 * doc/conf/conf.xml: Register CrossSectionArtifact-Factory.
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
2784
1976
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2785 2011-12-13 Ingo Weinzierl <ingo@intevation.de>
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2786
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2787 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2788 New. This class will store the information provided in the Collection's
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2789 attribute (which is a DOM document).
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2790
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2791 * src/main/java/de/intevation/flys/collections/CollectionDescriptionHelper.java:
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2792 Store an instance of CollectionAttribute and append its XML representation
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2793 to the DESCRIBE document.
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2794
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2795 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Removed
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2796 all DOM operations from this writer. Its new task is to create a new
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2797 CollectionAttribute object which represents a merged version of the old
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2798 CollectionAttribute and the information provided by the Collection's child
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2799 Artifacts.
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2800
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2801 * src/main/java/de/intevation/flys/collections/AttributeParser.java: The
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2802 result of AttributeParser's parse() operation is a CollectionAttribute
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2803 object now. The methods getOuts() and getFacets() are as of now proxy
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2804 methods that call the relevant methods of CollectionAttribute.
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2805
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2806 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2807 Some structural changes in the process to build the attribute Document of
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2808 the Collection's DESCRIBE. We will no longer work with Document during
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2809 this process but with instances of CollectionAttribute.
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
2810
1975
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2811 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2812
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2813 Server-side of newer Cross-Section diagram construction architecture.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2814
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2815 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2816 (searchCrossSectionKmLine, getCrossSectionSnapKm),
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2817 (getCrossSectionData): Removed, most functionality contained in
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2818 CrossSectionArtifact.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2819 (getWaterLines): Now get CrossSectionLines to calculate water line.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2820
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2821 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2822 Get a CrossSectionLine from blackboard.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2823
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2824 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2825 Hard TODO, commented out function needed for subtitle to allow
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2826 compilation.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2827
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2828 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2829 Added Empty-Dataset- guard.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
2830
1974
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
2831 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
2832
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
2833 Cosmetics.
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
2834
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
2835 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
2836 Cosmetics.
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
2837
1973
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
2838 2011-12-13 Ingo Weinzierl <ingo@intevation.de>
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
2839
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
2840 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java,
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
2841 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
2842 Removed superfluous imports.
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
2843
1972
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2844 2011-12-13 Ingo Weinzierl <ingo@intevation.de>
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2845
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2846 * src/main/java/de/intevation/flys/collections/CollectionDescriptionHelper.java:
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2847 New. This class helps generating the DESCRIBE document of a collection.
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2848
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2849 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2850 Moved some of the code to create the DESCRIBE document out to
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2851 CollectionDescriptionHelper.
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
2852
1971
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2853 2011-12-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2854
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2855 Resolve todo about wrongly named cross sections.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2856 Open StaticState to allow that facets survive a compute.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2857
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2858 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2859 (computeAdvance, computeFeed, computeInit): Override to call
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2860 staticCompute.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2861 (staticCompute): New. Do nothing but be able to be overridden.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2862
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2863 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2864 (setup): Fetch facets name from db (resolves todo).
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2865 (getCurrentState): override staticstates staticcompute to let
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2866 facets survive a compute.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
2867
1970
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2868 2011-12-12 Ingo Weinzierl <ingo@intevation.de>
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2869
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2870 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java,
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2871 src/main/java/de/intevation/flys/wsplgen/WSPLGENCallable.java: Renamed
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2872 JobExecutor to WSPLGENCallable (because it is a Callable now). In addition
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2873 to the call() method which starts the WSPLGEN process, this Callable
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2874 offers a cancelWSPLGEN() method to destroy a running WSPLGEN process.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2875
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2876 * src/main/java/de/intevation/flys/wsplgen/WSPLGENFuture.java: A FutureTask
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2877 that overrides cancel(boolean). Before this instance call
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2878 super.cancel(boolean), it executes WSPLGENCallable.cancelWSPLGEN() to kill
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2879 a running WSPLGEN process.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2880
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2881 * src/main/java/de/intevation/flys/wsplgen/Scheduler.java: The Scheduler is
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2882 no longer a Runnable. It makes now use of a ScheduledThreadPoolExecutor to
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2883 schedule the incoming WSPLGENJobs. The ScheduledThreadPoolExecutor has a
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2884 fixed number of worker threads that process the jobs. The number is 1 per
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2885 default; it can be modified using a System property "wsplgen.max.threads".
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2886
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2887 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java: Added
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2888 a string constant SCHEDULER.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2889
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2890 * src/main/java/de/intevation/flys/wsplgen/SchedulerSetup.java: A
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2891 LifetimeListener that currently implements the systemUp() method to create
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2892 an instance of Scheduler. After its creation, the Scheduler is put into
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2893 the GlobalContext using FLYSContext.SCHEDULER as key.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2894
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2895 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2896 Fetch the Scheduler from GlobalContext.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2897
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2898 * doc/conf/conf.xml: Registered SchedulerSetup as LifetimeListener.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
2899
1969
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
2900 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
2901
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
2902 * src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
2903 (describe): Add data items to StaticFLYSArtifacts describe-doc.
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
2904
1968
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2905 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2906
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2907 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2908 (addDefaultChartOutput): Convenienve function to add a chart-output.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2909
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2910 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2911
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2912 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2913 Play nice with CrossSectionArtifact. Employ blackboard.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2914
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2915 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2916 Spawn a CrossSectionFacet, handle various data.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2917
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2918 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2919 Do not produce CrossSectionFacets anymore, these now "belong" to
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2920 CrossSectionArtifacts.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
2921
1966
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
2922 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
2923
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
2924 * doc/conf/cache.xml: Added cross_sections cache.
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
2925
1965
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
2926 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
2927
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
2928 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java:
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
2929 (getCrossSection, getCrossSectionUncached): New, access specific
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
2930 CrossSection, employ caching.
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
2931
1964
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
2932 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
2933
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
2934 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
2935 New artifact to handle cross-section access.
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
2936
1963
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
2937 2011-12-09 Raimund Renkert <raimund.renkert@intevation.de>
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
2938
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
2939 Issue 413.
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
2940
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
2941 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
2942 Apply point size from theme attribute linewidth.
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
2943
1962
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2944 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2945
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2946 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2947 src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2948 src/main/java/de/intevation/flys/exports/OutGenerator.java,
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2949 src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2950 Cosmetics.
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
2951
1961
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
2952 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
2953
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
2954 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java:
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
2955 Documentation added, let a value be its own neighbour (distance 0).
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
2956
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
2957 2011-12-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1960
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2958
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2959 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2960 Added "Bezugslinie" to list of calculation alternatives.
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2961
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2962 * src/main/resources/messages.properties,
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2963 src/main/resources/messages_de_DE.properties,
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2964 src/main/resources/messages_de.properties: Added I18N.
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
2965
1959
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2966 2011-12-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2967
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2968 Further flys/issue420 fix (No Discharge Curves for Mosel).
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2969
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2970 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2971 (includeYRange, mergeRanges): Moved NaN-guard to lowest level.
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2972 (combineXRanges): Also NaN guard the X Axis extent.
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
2973
1958
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2974 2011-12-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2975
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2976 Partial fix for flys/issue420 (Berechnete Abflusskurve: Kein Diagramm für
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2977 Mosel). Protect axis extent calculation from empty or invalid
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2978 datasets.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2979
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2980 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2981 (includeRange, includeYRange): Renamed, updated callers.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2982 (includeYRange): Protect from merging extent with NaNs.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2983 (debugDatasets): Be more verbose on the datasets.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2984 (zoom): Doc.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
2985
1957
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2986 2011-12-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2987
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2988 Fix flys/issue423 (Diagramm: Hauptwerte bei Abflusskurve am Pegel
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2989 werden an Y-Achse nicht angezeigt) - show not "raw" (vs interpolated)
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2990 values at Gauge.
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2991
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2992 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2993 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2994 Add parameterization to let facet know whether to fetch data at
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2995 Gauges or at Artifacts position.
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2996
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2997 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2998 Let the MainValueFacets know whether to ask for interpolated
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
2999 MainValues; (do not interpolate for Gauges Main Values).
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
3000 (getMainValuesQ, getMainValuesW): Added parameter to control
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
3001 interpolation.
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
3002
1956
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
3003 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
3004
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
3005 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Modified
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
3006 prefix constants for Mapserver layers and renamed constants (which have
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
3007 been postfixes before).
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
3008
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
3009 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Adjusted
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
3010 usage of Mapserver constants to the changes described above.
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
3011
1955
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
3012 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
3013
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
3014 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
3015 Bugfix: Evaluate the correct parameter whether to set the floodplain or
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
3016 not. In addition, the scenario parameter used by WSPLGEN is now set
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
3017 correctly.
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
3018
1957
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
3019 >>>>>>> .r3356
1954
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
3020 2011-12-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
3021
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
3022 Allow longitudinal_section.q facets in wdiff states output.
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
3023
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
3024 * doc/conf/artifacts/winfo.xml: Added longitudinal_section.q facets
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
3025 to w-diff states out compatibility- matrix.
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
3026
1953
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
3027 2011-12-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
3028
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
3029 Refactored Longitudinal*/WDiff-*Generator hierarchy and change axis
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
3030 ordering, resolved label-i18n TODO.
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
3031
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
3032 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
3033 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
3034 Merge, avoid duplicate code, fix axis ordering in w-diff diagram,
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
3035 label in ls-diagramm.
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
3036
1952
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
3037 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
3038
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
3039 * src/main/resources/messages.properties,
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
3040 src/main/resources/messages_de_DE.properties,
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
3041 src/main/resources/messages_en.properties,
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
3042 src/main/resources/messages_de.properties: Added missing state titles.
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
3043
1951
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
3044 2011-12-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
3045
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
3046 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
3047 Do not include zero on first axis.
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
3048
1950
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
3049 2011-12-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
3050
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
3051 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
3052 (buildArtifactNode): Include artifacts state data in description
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
3053 document of collection.
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
3054
1948
65f9d707caff Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1947
diff changeset
3055 2011-11-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
65f9d707caff Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1947
diff changeset
3056
1949
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3057 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3058 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3059 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3060 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3061 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3062 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3063 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3064 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3065 src/main/java/de/intevation/flys/exports/ATExporter.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3066 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3067 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3068 src/main/java/de/intevation/flys/exports/OutGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3069 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3070 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
3071 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
1948
65f9d707caff Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1947
diff changeset
3072 Removed superfluous imports.
65f9d707caff Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1947
diff changeset
3073
1947
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
3074 2011-11-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
3075
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
3076 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
3077 Removed import to make it compileable again.
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
3078
1946
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
3079 2011-11-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
3080
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
3081 Introduce pre-rendering inter-facet communication phase ('blackboard
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
3082 pass').
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
3083
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
3084 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
3085 (doBlackboardPass): New. Before actually calling doOut, bundle
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
3086 ArtifactAndFacets and let them register
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
3087 themselfes as DataProvider in CallContext if they
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
3088 want ("announce on blackboard").
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
3089
1945
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
3090 2011-11-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
3091
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
3092 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
3093 (doOut): Adjusted signature.
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
3094
1944
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3095 2011-11-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3096
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3097 Changed doOut signature to use ArtifactAndFacet, which will be
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3098 side effect of upcoming "blackboard" feature.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3099
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3100 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3101 (getRangesForDataset, getRangesForAxis): Renamed, removed TODO.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3102
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3103 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3104 (createAxis): Update call to XYChartGenerator.getRangesForAxis,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3105 cosmetics.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3106
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3107 * src/main/java/de/intevation/flys/exports/OutGenerator.java
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3108 (doOut): Changed Signature to accet ArifactAndFacet instead of
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3109 Artifact and Facet.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3110
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3111 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3112 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3113 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3114 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3115 src/main/java/de/intevation/flys/exports/MapGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3116 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3117 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3118 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3119 src/main/java/de/intevation/flys/exports/ATExporter.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3120 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3121 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3122 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3123 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3124 (doOut): Adjusted to new signature.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3125
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3126 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3127 (adjustAxes): Removed, we do not need a (manual) second axis.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
3128
1943
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
3129 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
3130
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
3131 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
3132 Fix compilation, use features of XYChartGenerator.
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
3133
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
3134 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
3135 Set default behaviour such that 0 is not included in ranges.
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
3136
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
3137 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
3138 Set behaviour of axis such that 0 is not (automagically) included.
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
3139
1942
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
3140 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
3141
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
3142 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
3143 Fix wrong documentation.
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
3144
1941
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
3145 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
3146
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
3147 Fix LongitudinalSections multi-axes plotting behavior.
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
3148
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
3149 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
3150 Removed obsolete functions, use better working multi-axis
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
3151 magic by XYChartGenerator.
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
3152
1940
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
3153 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
3154
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
3155 Overhaul dataset/axis/renderer housekeeping in Mother of all
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
3156 ChartGenerators.
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
3157
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
3158 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
3159 Refactored, keep axis/rendering relevant information in objects
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
3160 of new class AxisDataset. Removed some obsolete code while adding
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
3161 documentation.
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
3162
1939
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
3163 2011-11-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
3164
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
3165 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(relateWs):
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
3166 Added the implementation of the 'Bezugslinienverfahren'. Should
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
3167 be complete but needs testing!
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
3168 TODO: Setup a Calculation and integrate it into WINFO.
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
3169
1938
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
3170 2011-11-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
3171
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
3172 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
3173 Refactored the code for the "berechnete Abflusskurve" to enable
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
3174 the "Bezugslinienverfahren" to use the same code paths. It also
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
3175 removes a good deal of already existing code duplication.
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
3176
1937
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
3177 2011-11-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
3178
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
3179 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(findQsForW):
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
3180 Added method findQsForW(w, km) to retrieve the Qs that correspond
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
3181 for the given w and km.
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
3182
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
3183 This is to be called when doing a "W auf freier Strecke" calculation
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
3184 to find out the Qs belonging to the user given W.
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
3185
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
3186 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
3187 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
3188 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
3189 Removed superfluous imports.
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
3190
1936
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
3191 2011-11-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
3192
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
3193 Fix bug when adding Q data in LongitudinalSectionGenerator.
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
3194
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
3195 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
3196 Add data from Q -Facet as Q over Km points.
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
3197
1935
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
3198 2011-11-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
3199
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
3200 Added handling of empty plots.
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
3201
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
3202 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
3203 (createAxes, removeEmptyRangeAxes): Survive empty datasets map, create
1938
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
3204 primary axis.
1935
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
3205 (recoverEmptyPlot): New.
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
3206
1934
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
3207 2011-11-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
3208
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
3209 Let first visible axis be always on the left.
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
3210
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
3211 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
3212 (createAxes): When creating axes, keep track of which is the first
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
3213 one. Set its location to "left".
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
3214
1933
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
3215 2011-11-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
3216
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
3217 Use multiple axis in relevant generators.
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
3218
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
3219 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
3220 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
3221 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
3222 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
3223 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
3224 (createYAxis): Implemented.
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
3225 Define and use YAXIS enum for axes.
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
3226
1932
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
3227 2011-11-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
3228
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
3229 Fix theming and legend items for plot with multiaxis feature.
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
3230 Decouple renderer index from dataset index.
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
3231
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
3232 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
3233 (applyThemes): Do not get renderer based on dataset/axis-index but
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
3234 count.
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
3235
1931
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3236 2011-11-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3237
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3238 In XYChartGenerators allow more than two datasets.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3239 Assign axis to indices of datasets, do not show axis if corresponding
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3240 dataset is set to be not visible.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3241 Do proper axis-setting in LongitudinalSectionGenerator only (other
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3242 will follow). Based on a patch by Sascha Teichmann.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3243
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3244 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3245 Keep relation between index and dataset, once its added. Compute
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3246 ranges per index. Allow subclasses to override createAxes to specify
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3247 internationalized labels etc.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3248
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3249 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3250 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3251 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3252 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3253 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3254 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3255 Add datasets to first index.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3256
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3257 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3258 Implement createYAxis to create correct first, second and third
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3259 axis. Added enum to easy identification of axis. Stripped down
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3260 adjustAxis which was used to create second axis.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3261 Add datasets at correct indices.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
3262
1930
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
3263 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
3264
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
3265 * src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java,
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
3266 src/main/java/de/intevation/flys/artifacts/datacage/templating/FunctionResolver.java,
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
3267 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
3268 Cosmetics, docs.
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
3269
1929
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
3270 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
3271
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
3272 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
3273 Cosmetics, docs.
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
3274
1928
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
3275 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
3276
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
3277 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableCacheKey.java:
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
3278 Cosmetics, docs.
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
3279
1927
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
3280 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
3281
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
3282 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
3283 Resolved TODO about caching certain WstValueTables.
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
3284
1926
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3285 2011-11-22 Ingo Weinzierl <ingo@intevation.de>
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3286
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3287 * src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java: New.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3288 This Artifact is used to allow users adding external WMS layers to their
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3289 floodmaps. An ExternalWMSArtifact stores an URL of a WMS, the name and the
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3290 title of the WMS layer. The internal State extends WMSBackgroundState.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3291
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3292 * doc/conf/conf.xml: Registered the ExternalWMSArtifact.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3293
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3294 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added a
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3295 new type "floodmap.externalwms" which is used by the ExternalWMSArtifact.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3296
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3297 * doc/conf/artifacts/winfo.xml: Allowed the "floodmap.externalwms" facet for
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3298 floodmaps.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3299
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3300 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java:
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3301 Some refactoring to allow easier subclassing.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
3302
1925
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
3303 2011-11-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
3304
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
3305 Fixed flys/411.
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
3306
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
3307 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
3308 Use different queries to avoid costy joins.
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
3309
1924
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
3310 2011-11-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
3311
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
3312 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
3313 Use different queries to avoid costy joins. Patch by Sascha
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
3314 Teichmann, minor typo-fix.
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
3315
1923
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
3316 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
3317
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
3318 * doc/conf/artifacts/winfo.xml: Added other.wkms.interpol facet
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
3319 to compatibility matrix for computed discharge curves.
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
3320
1922
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
3321 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
3322
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
3323 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
3324 Resolve cosmetic todo, use importData-convenience method.
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
3325
1921
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
3326 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
3327
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
3328 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
3329 Handle STATIC_WKMS_INTERPOL and WQ/Points as Annotations.
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
3330
1920
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
3331 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
3332
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
3333 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
3334 Give Facet different name when its a flood*, so that it can be
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
3335 understood to be e.g. a flood-protection further down the processing
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
3336 line.
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
3337
1919
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
3338 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
3339
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
3340 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
3341 Prevent ArrayIndexOutOfBounds, log method entry.
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
3342
1918
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
3343 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
3344
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
3345 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
3346 Added new Facet Type: Interpolated W/Km values.
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
3347
1917
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
3348 2011-11-16 Ingo Weinzierl <ingo@intevation.de>
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
3349
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
3350 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java,
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
3351 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
3352 src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Avoid
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
3353 WMS layer names that begin with digits. This would lead to invalid
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
3354 WMSGetFeatureInfo responses, where the name of a layer is the name of a
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
3355 XML node.
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
3356
1916
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
3357 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
3358
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
3359 * doc/conf/meta-data.xml: Added and use *_wq macros for interpolated
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
3360 w/q data (currently used in computed discharge curve only).
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
3361
1915
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
3362 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
3363
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
3364 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
3365 Handle STATIC_WQ_ANNOTATION type facets, build and add annotations
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
3366 for these.
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
3367
1914
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
3368 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
3369
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
3370 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
3371 Set Facet type (name) based on static datas name (special case
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
3372 everything starting with "height").
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
3373
1913
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
3374 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
3375
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
3376 * doc/conf/artifacts/winfo.xml: Extended compatibility matrices.
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
3377
1912
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
3378 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
3379
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
3380 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
3381 Added new STATIC_WQ_ANNOTATIONS Facet Type.
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
3382
1911
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
3383 2011-11-16 Ingo Weinzierl <ingo@intevation.de>
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
3384
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
3385 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
3386 Added a method isQueryable() that determines if a layer is queryable via
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
3387 WMS GetFeatureInfo request. This method returns false as default.
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
3388
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
3389 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
3390 Override isQueryable(). All WMSDBLayerFacets are queryable via WMS
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
3391 GetFeatureInfo request.
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
3392
1910
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
3393 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
3394
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
3395 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
3396 Added functionality to artifact to use single column wst
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
3397 interpolators.
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
3398
1909
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
3399 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
3400
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
3401 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
3402 Added methods to create WstValueTables (interpolators) for specific
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
3403 columns of wsts.
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
3404
1908
19c53705a2eb Added Point Stlye for other.wq data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1907
diff changeset
3405 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
19c53705a2eb Added Point Stlye for other.wq data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1907
diff changeset
3406
19c53705a2eb Added Point Stlye for other.wq data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1907
diff changeset
3407 * doc/conf/themes.xml: Added Point Style for other.wq data.
19c53705a2eb Added Point Stlye for other.wq data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1907
diff changeset
3408
1907
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
3409 2011-11-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
3410
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
3411 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
3412 Do not re-evaluate constant size() in for-loops.
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
3413
1906
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
3414 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
3415
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
3416 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
3417 Get ld_locations not locations data item to determine km.
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
3418 (getDataAsDouble): New helper function to get data item as double.
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
3419
1905
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
3420 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
3421
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
3422 * doc/conf/meta-data.xml: Recommend fixations for computed discharge
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
3423 curve outs, minor refactoring of dc conf.
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
3424
1904
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
3425 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
3426
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
3427 * doc/conf/conf.xml: Added wqinterpol factory to produce
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
3428 WQKmsInterpolArtifacts.
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
3429
1903
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
3430 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
3431
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
3432 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
3433 Use StyledSeriesBuilder to add WQ data from WQKms to Series.
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
3434
1901
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
3435 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
3436
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
3437 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
3438 Handle interpolated WQ data.
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
3439
1900
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
3440 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
3441
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
3442 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java:
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
3443 Adjusted to similar implementations. Added TODO about merging with
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
3444 these similar implementations.
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
3445
1899
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
3446 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
3447
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
3448 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
3449 Removed logging noise, find better suited rows for interpolation.
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
3450
1898
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
3451 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
3452
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
3453 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
3454 Cache WstValueTables that were fetched by wst_id.
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
3455
1897
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
3456 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
3457
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
3458 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
3459 (getWstName): Fix and use SQL statement.
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
3460
1896
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
3461 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
3462
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
3463 * src/main/java/de/intevation/flys/artifacts/model/WQFacet.java,
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
3464 src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
3465 Added new Facet and Artifact to access W over Q data.
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
3466
1895
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
3467 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
3468
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
3469 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
3470 (importData): New function to copy data from one artifact to
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
3471 another.
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
3472
1894
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
3473 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
3474
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
3475 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
3476 (getTable): New methods to get WstValueTable for given wst_id.
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
3477 Prepolate Arrays with NaNs.
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
3478
1893
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
3479 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
3480
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
3481 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
3482 (getWKmsName): Fix definition.
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
3483
1892
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
3484 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
3485
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
3486 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
3487 (getWKmsName): New function. Get name (description) of a WST.
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
3488
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
3489 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
3490
1891
99ca3b686dd1 Added new FacetType 'STATIC_WQ'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1890
diff changeset
3491 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
99ca3b686dd1 Added new FacetType 'STATIC_WQ'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1890
diff changeset
3492 Added new "other.wq"/STATIC_WQ Facet-Type, e.g. for fixations in
99ca3b686dd1 Added new FacetType 'STATIC_WQ'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1890
diff changeset
3493 discharge curves.
99ca3b686dd1 Added new FacetType 'STATIC_WQ'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1890
diff changeset
3494
1890
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
3495 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
3496
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
3497 Picky cosmetics.
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
3498
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
3499 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java,
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
3500 src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java,
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
3501 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
3502 src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
3503 Cosmetics, docs.
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
3504
1889
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
3505 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
3506
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
3507 Added translations for Mosel, Elbe and Saar.
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
3508
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
3509 * src/main/resources/messages.properties,
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
3510 src/main/resources/messages_de_DE.properties,
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
3511 src/main/resources/messages_en.properties,
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
3512 src/main/resources/messages_de.properties: Added translations
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
3513 for Mosel, Elbe, Saar.
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
3514
1888
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
3515 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
3516
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
3517 Added new interpolation mechanism to WstValueTable to interpolate
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
3518 given columns only.
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
3519
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
3520 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
3521 (linearW): New, interpolate a given columns w's between given rows.
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
3522 (interpolateWQColumnwise): New, interpolate between rows ws at a
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
3523 given column and km.
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
3524
1887
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
3525 2011-11-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
3526
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
3527 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
3528 Minor doc added.
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
3529
1886
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3530 2011-11-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3531
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3532 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3533 src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3534 src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3535 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3536 src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3537 src/main/java/de/intevation/flys/themes/ThemeFactory.java:
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3538 Removed dead ';' from empty bodies.
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
3539
1885
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
3540 2011-11-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
3541
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
3542 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
3543 s/reset/resetQuick/s in TDoubleArrayLists.
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
3544
1884
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3545 2011-11-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3546
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3547 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3548 Added system properties 'waterlevel' and 'km'. Useful to
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3549 init the UI with a given waterlevel and drawing the cross-sections
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3550 at the given km.
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3551
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3552 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3553 Spliting by NaNs definition holes _should_ work now. Needs
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3554 some more testing.
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3555 TODOs:
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3556 - Use log4j instead of println for logging.
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3557 - Subclass XYDifferenceRenderer instead of replacing it totally.
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
3558
1883
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3559 2011-11-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3560
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3561 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3562 Draw water, too.
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3563
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3564 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3565 First code to split datasets by NaNs. WIP.
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
3566
1882
d67a9ca116c3 Last commit broke due to network error.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1881
diff changeset
3567 2011-11-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1881
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3568
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3569 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3570 Draw ground with StableXYDifferenceRenderer.
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3571
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3572 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3573 Removed XYDatasetToZeroMapper stuff. Not needed any longer
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3574 because we use rendereres on dataset basis now.
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3575
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3576 * src/main/java/de/intevation/flys/jfree/XYDatasetToZeroMapper.java:
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3577 Removed.Not longer needed.
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
3578
1880
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
3579 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
3580
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
3581 * doc/conf/meta-data.xml: Include computed discharge curves in dc
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
3582 conf.
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
3583
1879
d7369f395a80 Somewhat unified user-part of dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1878
diff changeset
3584 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d7369f395a80 Somewhat unified user-part of dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1878
diff changeset
3585
d7369f395a80 Somewhat unified user-part of dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1878
diff changeset
3586 * doc/conf/meta-data.xml: Somewhat unify user-part of dc config.
d7369f395a80 Somewhat unified user-part of dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1878
diff changeset
3587
1878
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3588 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3589
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3590 * doc/conf/themes.xml: Modified some floodmap styles and added a
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3591 backgroundcolor attribute to polygon themes.
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3592
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3593 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3594 Added support for backgroundcolor.
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3595
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3596 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Parse
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3597 backgroundcolor from theme document. If a value is given, the
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3598 backgroundcolor is set on the Mapserver style.
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
3599
1877
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
3600 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
3601
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
3602 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
3603 Set correct Mapserver attribute name to adjust the width of a line.
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
3604
1876
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3605 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3606
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3607 * doc/conf/themes.xml: Added 'textcolor' and 'textsize' attributes to the
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3608 existing 'Kms' theme.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3609
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3610 * doc/conf/mapserver/fontset.txt: Defined a 'DefaultFont' that is used as
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3611 default font for Mapserver labels.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3612
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3613 * doc/conf/mapserver/db_layer.vm: Add a Mapserver LABELITEM if a value is
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3614 provided by LayerInfo object.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3615
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3616 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: Added a
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3617 getLabelItem() method that returns null as default.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3618
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3619 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: Override
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3620 getLabelItem() to return "km" which is the database field that contains
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3621 the kilometer information.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3622
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3623 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java,
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3624 src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3625 Added an attribute labelItem with appropriate getter/setter methods.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3626
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3627 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3628 Splitted up the internal class Clazz. Now, there are two new inner
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3629 classes Style and Label that fulfill the appropriate Mapfile sections of
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3630 Mapserver.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3631
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3632 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Also Read font
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3633 attributes and add new Clazz Label for the Mapserver layer.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3634
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3635 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Set the
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3636 "labelItem" attribute on the LayerInfo object used to fill DB layer
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3637 templates.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
3638
1875
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
3639 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
3640
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
3641 * doc/conf/meta-data.xml: Re-use macros to include more data to
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
3642 datacage in more situations.
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
3643
1874
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
3644 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
3645
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
3646 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
3647 Removed needless imports.
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
3648
1873
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3649 2011-11-10 Ingo Weinzierl <ingo@intevation.de>
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3650
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3651 * src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java: New
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3652 WMSDBArtifact that creates facets for "fixpoints" relation.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3653
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3654 * doc/conf/artifacts/winfo.xml: Registered "floodmap.fixpoints" as valid
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3655 "floodmap" facet.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3656
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3657 * doc/conf/conf.xml: Registered the new WMSFixpointsArtifact.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3658
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3659 * doc/conf/themes.xml: Added a theme for "floodmap.fixpoints".
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3660
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3661 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3662 Facet type "floodmap.fixpoints".
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3663
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3664 * doc/conf/meta-data.xml: Made "floodmap.fixpoints" available via datacage.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3665
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3666 * src/main/resources/messages.properties,
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3667 src/main/resources/messages_de_DE.properties,
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3668 src/main/resources/messages_en.properties,
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3669 src/main/resources/messages_de.properties: Added titles for
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3670 "floodmap.fixpoints" facets.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
3671
1872
2e810c50e685 Refactored datacage conf to (re)use macros.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1871
diff changeset
3672 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2e810c50e685 Refactored datacage conf to (re)use macros.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1871
diff changeset
3673
2e810c50e685 Refactored datacage conf to (re)use macros.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1871
diff changeset
3674 * doc/conf/meta-data.xml: Refactored and (re)use macros.
2e810c50e685 Refactored datacage conf to (re)use macros.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1871
diff changeset
3675
1871
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3676 2011-11-10 Ingo Weinzierl <ingo@intevation.de>
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3677
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3678 * src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java: New
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3679 WMSDBArtifact that creates facets for "buildings" relation.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3680
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3681 * doc/conf/artifacts/winfo.xml: Registered "floodmap.buildings" as valid
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3682 "floodmap" facet.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3683
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3684 * doc/conf/conf.xml: Registered the new WMSBuildingsArtifact.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3685
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3686 * doc/conf/themes.xml: Added a theme for "floodmap.buildings".
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3687
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3688 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3689 Facet type "floodmap.buildings".
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3690
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3691 * doc/conf/meta-data.xml: Made "floodmap.buildings" available via datacage.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3692
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3693 * src/main/resources/messages.properties,
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3694 src/main/resources/messages_de_DE.properties,
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3695 src/main/resources/messages_en.properties,
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3696 src/main/resources/messages_de.properties: Added titles for
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3697 "floodmap.buildings" facets.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
3698
1870
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3699 2011-11-10 Ingo Weinzierl <ingo@intevation.de>
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3700
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3701 * src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java: New
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3702 WMSDBArtifact that creates facets for "lines" relation.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3703
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3704 * doc/conf/artifacts/winfo.xml: Registered "floodmap.lines" as valid
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3705 "floodmap" facet.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3706
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3707 * doc/conf/conf.xml: Registered the new WMSLineArtifact.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3708
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3709 * doc/conf/themes.xml: Added a theme for "floodmap.lines".
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3710
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3711 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3712 Facet type "floodmap.lines".
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3713
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3714 * doc/conf/meta-data.xml: Made "floodmap.lines" available via datacage.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3715
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3716 * src/main/resources/messages.properties,
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3717 src/main/resources/messages_de_DE.properties,
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3718 src/main/resources/messages_en.properties,
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3719 src/main/resources/messages_de.properties: Added titles for facets.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
3720
1869
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
3721 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
3722
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
3723 * doc/conf/meta-data.xml: Adjusted DC configuration to
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
3724 also allow heightmarks and base data in discharge longitudinal
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
3725 sections. Minor refac.
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
3726
1868
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
3727 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
3728
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
3729 * doc/conf/meta-data.xml: Adjusted DC configuration to let old
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
3730 calculations be available for discharge longitudinal sections.
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
3731
1867
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
3732 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
3733
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
3734 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
3735 Handle other WQKm and WKm Facets.
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
3736
1866
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3737 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3738
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3739 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3740 (IS): New inner class with static method to allow queries whether
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3741 a type belongs to a however-defined "group".
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3742
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3743 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3744
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3745 * doc/conf/conf.xml: Reverted accidental commit.
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3746
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3747 * doc/conf/meta-data.xml: Extracted annotations-macro, add recommendation
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3748 for discharge longitudinal sections.
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
3749
1865
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3750 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3751
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3752 * doc/conf/conf.xml: Reverted accidental commit.
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3753
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3754 * doc/conf/meta-data.xml: Extracted annotations-macro, add recommendation
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3755 for discharge longitudinal sections.
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3756
1864
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
3757 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
3758
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
3759 Made discharge longitudinal section out compatible with annotations.
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
3760
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
3761 * doc/conf/artifacts/winfo.xml: Added facets to compatibility list
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
3762 for discharge longitudinal section outs.
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
3763
1863
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
3764 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
3765
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
3766 Extracted Annotations-Macro in dc conf, recommend Annotations for
1865
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
3767 discharge longitudinal sections. (Note correction two commits later).
1863
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
3768
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
3769 * doc/conf/conf.xml: Extracted annotations-macro, add recommendation
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
3770 for discharge longitudinal sections.
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
3771
1862
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
3772 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
3773
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
3774 Handle Annotations in DischargeLongitudinalSection diagrams.
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
3775
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
3776 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
3777 Call doAnnotations for LONGITUDINAL_ANNOTATION facets.
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
3778
1861
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3779 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3780
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3781 Resolve code duplicate.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3782
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3783 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3784 (doAnnotationsOut): Removed duplicate code.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3785 Theoretically handle WQKMS data.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3786
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3787 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3788 Adjusted call to doAnnotationOut.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3789
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3790 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3791 (doAnnotations): Doc from LongitudinalSectionGenerator.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
3792
1860
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
3793 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
3794
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
3795 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
3796 Include exception when logging issue with spline creation.
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
3797
1859
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
3798 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
3799
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
3800 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
3801 When during XPath evaluation an exception is thrown, log the
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
3802 expression that caused the trouble.
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
3803
1858
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3804 2011-11-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3805
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3806 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3807 Use separate XYDataset for each curve. This is needed because
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3808 "Raum/Flaeche" needs specialized renderers, which are not compatible
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3809 with the standard renderers.
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3810
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3811 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3812 Removed superfluous import.
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
3813
1857
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3814 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3815
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3816 * src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java: New
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3817 Artifact that is used to create WMS layers for floodplains in maps.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3818
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3819 * doc/conf/conf.xml: Registered the new WMSFloodplainArtifact.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3820
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3821 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3822 a new type 'floodmap.floodplain'.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3823
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3824 * doc/conf/artifacts/winfo.xml: Registered the 'floodmap.floodplain' facet
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3825 for floodmaps.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3826
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3827 * doc/conf/themes.xml: Added a theme for 'floodmap.floodplain' facets.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3828
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3829 * doc/conf/meta-data.xml: Added configuration for 'floodplain'.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3830
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3831 * src/main/resources/messages.properties,
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3832 src/main/resources/messages_de_DE.properties,
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3833 src/main/resources/messages_en.properties,
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3834 src/main/resources/messages_de.properties: Added facet titles for
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3835 'floodmap.floodplain' facets.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
3836
1856
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3837 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3838
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3839 * src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java: New
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3840 Artifact that is used to create WMS layers for catchments in maps.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3841
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3842 * doc/conf/conf.xml: Registered the new WMSCatchmentArtifact.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3843
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3844 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3845 a new type 'floodmap.catchment'.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3846
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3847 * doc/conf/artifacts/winfo.xml: Registered the 'floodmap.catchment' facet
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3848 for floodmaps.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3849
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3850 * doc/conf/themes.xml: Added a theme for 'floodmap.catchment' facets.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3851
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3852 * doc/conf/meta-data.xml: Added configuration for 'catchments'.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3853
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3854 * src/main/resources/messages.properties,
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3855 src/main/resources/messages_de_DE.properties,
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3856 src/main/resources/messages_en.properties,
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3857 src/main/resources/messages_de.properties: Added facet titles for
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3858 'floodmap.catchment' facets.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
3859
1855
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3860 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3861
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3862 * src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java: New
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3863 Artifact that is used to create WMS layers for flood protected works.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3864
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3865 * doc/conf/conf.xml: Registered the new WMSHwsArtifact.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3866
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3867 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3868 a new type 'floodmap.hws'.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3869
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3870 * doc/conf/artifacts/winfo.xml: Registered the 'floodmap.hws' facet for
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3871 floodmaps.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3872
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3873 * doc/conf/themes.xml: Added a theme for 'floodmap.hws' facets.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3874
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3875 * doc/conf/meta-data.xml: Added configuration for 'hws'.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3876
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3877 * src/main/resources/messages.properties,
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3878 src/main/resources/messages_de_DE.properties,
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3879 src/main/resources/messages_en.properties,
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3880 src/main/resources/messages_de.properties: Added facet titles for
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3881 'floodmap.hws' facets.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
3882
1854
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3883 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3884
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3885 * doc/conf/mapserver/dbconnection.include: Removed. DB connections are
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3886 supported by LayerInfo objects now. So, we do not need to configure it any
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3887 more.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3888
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3889 * doc/conf/mapserver/db_layer.vm: The database connection is provided by
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3890 LayerInfo objects. The "INCLUDE dbconnection.include" has been replaced.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3891
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3892 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: The inner
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3893 State class got two new methods that provide information about db
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3894 connection string and connection type.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3895
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3896 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java,
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3897 src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Both
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3898 classes support getter/setter for connection and connectionType.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3899
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3900 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Fill
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3901 LayerInfo objects used to create DB layers with the connection and
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3902 connection type provided by WMSDBLayerFacet.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
3903
1853
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
3904 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
3905
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
3906 Allow height marks with points style in w-differences diagrams.
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
3907
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
3908 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
3909 Handle HEIGHTMARKS_POINTS facets.
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
3910
1852
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3911 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3912
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3913 Made Q Duration curve initially inactive.
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3914
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3915 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3916 (getInitialFacetActivity): Return 0 for DURATION_Q facets. Minor
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3917 cosmetics.
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
3918
1851
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
3919 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
3920
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
3921 Recommend mainvalues for Duration Curve Diagrams.
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
3922
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
3923 * doc/conf/meta-data.xml: Recommend mainvalues for duration curve
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
3924 diagrams. refactored into macro.
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
3925
1850
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3926 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3927
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3928 Handle MainValue Facets in Duration Curve Diagrams.
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3929
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3930 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3931 Handle MainValues.
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3932
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3933 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3934 Adjusted to call doAnnotations.
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
3935
1849
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3936 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3937
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3938 Move do*Annotation* (like mainvalue) in XYChartGenerator.
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3939
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3940 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3941 (doAnnotations): New, moved from DischargeCurveGenerator.
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3942
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3943 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3944 (doMainValueAnnotations): Moved to superclass.
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
3945
1848
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
3946 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
3947
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
3948 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
3949 Removed duplicate code.
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
3950
1847
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
3951 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
3952
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
3953 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
3954 (): Minor cosmetics, added stability.
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
3955 (getInitialFacetActivity): Let facets be inactive in duration curve
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
3956 diagrams.
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
3957
1846
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
3958 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
3959
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
3960 * doc/conf/artifacts/winfo.xml: Allow other.wqkms facets in many
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
3961 outputs, mainvalues in duration curves.
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
3962
1845
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3963 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3964
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3965 * doc/conf/mapserver/dbconnection.include: Adapted connection params for
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3966 using an oracle database.
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3967
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3968 * src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java,
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3969 src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java,
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3970 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3971 Added Oracle support for Mapserver's DATA attribute. Oracle doesn't allow
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3972 a "USING UNIQUE id" string in this attribute which is required by Postgis.
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3973
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3974 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3975 Modified the geometry type of "talaue.shp" from MultiPolygon to Polygon.
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3976
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3977 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3978 which returns true, if the backend uses an Oracle db instance. Otherwise,
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3979 it returns false.
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
3980
1844
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
3981 2011-11-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
3982
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
3983 Fix flys/issue406 (Themestyle-editor: themes for "other.wkms" and
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
3984 "other.wqkms" missing)
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
3985
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
3986 * doc/conf/themes.xml: Fixed typos in WKms and WQKms theme names.
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
3987
1843
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3988 2011-11-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3989
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3990 Fix flys/issue405 (Datacage: Recommendations get loaded twice).
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3991
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3992 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3993 (setup): Do not try/catch exception.
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3994 (spawn_state): Generate just one "general" output.
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
3995
1842
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
3996 2011-11-08 Ingo Weinzierl <ingo@intevation.de>
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
3997
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
3998 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
3999 Added a log.warn() which prints out an exception - previously it was
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
4000 just skipped.
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
4001
1841
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
4002 2011-11-08 Ingo Weinzierl <ingo@intevation.de>
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
4003
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
4004 * doc/conf/meta-data.xml: Removed orphaned datacage configuration which is
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
4005 no longer loadable.
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
4006
1840
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
4007 2011-11-07 Ingo Weinzierl <ingo@intevation.de>
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
4008
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
4009 * doc/conf/conf.xml: Added an "post-describe" hook which is necessary to
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
4010 load recommendations for "floodmaps".
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
4011
1839
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
4012 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
4013
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
4014 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
4015 (loadRows, loadColumns, loadQRanges): Refactored in preparation to
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
4016 ability to create WstValueTables for given wst_id and
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
4017 column_pos (interpolation for static data).
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
4018
1838
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
4019 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
4020
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
4021 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
4022 src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
4023 Minor, picky cosmetics.
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
4024
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
4025 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java:
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
4026 Removed junk.
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
4027
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
4028 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
4029 Added documentation.
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
4030
1837
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
4031 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
4032
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
4033 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
4034 Be more specific in what to catch.
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
4035
1836
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4036 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4037
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4038 * doc/conf/meta-data.xml: Added the CrossSectionTracks to the "floodmap"
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4039 datacage configuration.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4040
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4041 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added a
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4042 FacetType "floodmap.qps".
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4043
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4044 * doc/conf/conf.xml: Defined an ArtifactFactory for the "wmspqsartifact"
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4045 string. The factory will create new instances of WMSQPSArtifact.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4046
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4047 * src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java: New. This
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4048 Artifact is used to create "floodmap.qps" facets. It has an internal fixed
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4049 State WMSQPSState.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4050
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4051 * doc/conf/artifacts/winfo.xml: Added the "floodmap.qps" layer to the
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4052 "floodmap" output.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4053
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4054 * doc/conf/themes.xml: Added a theme for "floodmap.qps" facets.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4055
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4056 * src/main/resources/messages.properties,
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4057 src/main/resources/messages_de_DE.properties,
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4058 src/main/resources/messages_en.properties,
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4059 src/main/resources/messages_de.properties: Added strings for the QPS WMS
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4060 layer used in floodmaps.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
4061
1835
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4062 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4063
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4064 Re-enable mainvalue-recommendations for computed discharge curves,
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4065 as the NPE should be gone.
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4066
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4067 * doc/conf/meta-data.xml: Uncomment mainvalue recommendations.
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4068
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4069 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4070
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4071 When querying metadata/datacage, use only output-names of outputs that
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4072 actually exists (in the sense of having facets).
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4073
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4074 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4075 Get output names from artifact, not from state.
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
4076
1833
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
4077 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
4078
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
4079 * doc/conf/meta-data.xml: Removed DEMs from floodmap configuration,
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
4080 because we are not able to draw DEMs into maps.
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
4081
1832
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4082 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4083
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4084 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4085 Subclasses WMSDBArtifact now and defines an inner class RiverAxisState
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4086 which subclasses WMSDBState.
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4087
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4088 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4089 Removed. The RiverAxisState is an inner class of RiverAxisArtifact now
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4090 which subclasses WMSDBState.
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4091
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4092 * doc/conf/artifacts/riveraxis.xml: Removed, because the RiverAxisArtifact
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4093 has a fixed static State only.
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4094
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4095 * doc/conf/conf.xml: Removed riveraxis.xml definition.
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
4096
1831
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
4097 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
4098
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
4099 For a Flys-Collection, add outputt to attributes-part of describe
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
4100 document only if they contain facets. -> Prevent empty output nodes
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
4101 in flys-collections outputs.
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
4102
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
4103 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
4104 (writeFacets): Added return type to indicate whether any facet was
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
4105 written. Decide whether to add an output-node depending on this
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
4106 return value.
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
4107
1830
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
4108 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
4109
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
4110 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Create
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
4111 line and polygon layers for barriers only if they are really existing.
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
4112
1829
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
4113 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
4114
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
4115 Disable mainvalue-recommendations for discharge curves as they trigger
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
4116 a yet-to-be understood NPE.
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
4117
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
4118 * doc/conf/meta-data.xml: Comment mainvalue-recommendations for
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
4119 discharge curves.
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
4120
1828
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4121 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4122
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4123 Added new matching condition for theme-mappings: the name of
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4124 the output.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4125
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4126 * src/main/java/de/intevation/flys/themes/ThemeMapping.java:
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4127 Added output field and function to match it against a given
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4128 output name.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4129
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4130 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4131 Createing ThemeMapping with output attribute from configuration.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4132
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4133 * src/main/java/de/intevation/flys/themes/ThemeFactory.java:
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4134 (getTheme(FLYSContext, string)): Removed, never called.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4135 (getTheme): Added outputName argument, match it.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4136
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4137 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4138 Pass outputs name until it can be matched against mapping.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
4139
1827
03f129fa0256 Defined default themes for other.w(q)kms .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1826
diff changeset
4140 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
03f129fa0256 Defined default themes for other.w(q)kms .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1826
diff changeset
4141
03f129fa0256 Defined default themes for other.w(q)kms .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1826
diff changeset
4142 * doc/conf/themes.xml: Added default themes for other.w(q)kms.
03f129fa0256 Defined default themes for other.w(q)kms .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1826
diff changeset
4143
1826
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
4144 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
4145
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
4146 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
4147 src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
4148 Cosmetics, reduce logging noise.
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
4149
1825
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4150 2011-11-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4151
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4152 Added access to static W_Q_Kms - data in much the same way then static
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4153 WKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4154
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4155 * src/main/java/de/intevation/flys/artifacts/model/StaticWQKmsCacheKey.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4156 Cache Key for static wqkms data.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4157
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4158 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4159 Facet for WQKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4160
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4161 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4162 Factory to access WQKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4163
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4164 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4165 Artifact that provides 'static' WQKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4166
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4167 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4168 Added STATIC_WQKMS type.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
4169
1824
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
4170 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
4171
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
4172 * src/main/java/de/intevation/flys/jfree/XYDatasetToZeroMapper.java:
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
4173 New. Maps series to zero to be compatible with XYDifferenceRenderer.
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
4174 It returns an iterator over XYDatasets to enable splitting by NaNs,
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
4175 which still needs to be implemented.
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
4176
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
4177 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
4178 Uses a XYDatasetToZeroMapper now. Fixed package name.
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
4179
1822
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4180 2011-11-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4181
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4182 Added new matching options for theme-mappings to allow more
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4183 overspecification of defaults (e.g. now name,description-pattern and
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4184 master-artifacts attributes are matched). The first full match from
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4185 the configuration file is done.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4186 New matching option in the masterAttr- field of a mapping are
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4187 super-basic until new use-cases come up.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4188 Concrete new themes are point-styles of Ws when locations where chosen
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4189 to calculate.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4190
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4191 * doc/conf/themes.xml: Added newly defined Themes.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4192
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4193 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4194 Put master-artifact in flys-context.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4195
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4196 * src/main/java/de/intevation/flys/themes/ThemeMapping.java:
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4197 Accept masterAttr in constructor.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4198 (masterAttrMatches): New, check masterAttr-condition against
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4199 artifact.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4200
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4201 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4202 When creating ThemeMappings, pass in masterAttr.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4203
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4204 * src/main/java/de/intevation/flys/themes/ThemeFactory.java:
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4205 (getTheme): Evaluate masterAttr-condition, always return first full
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4206 match.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
4207
1821
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
4208 2011-11-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
4209
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
4210 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
4211 Added ARTIFACT key, documentation.
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
4212
1820
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
4213 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
4214
1823
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
4215 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
4216 New. At the moment a pure copy of JFreeChart's XYDifferenceRenderer.
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
4217 Needs to be refactored to cope with its limitations:
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
4218
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
4219 - Series numbers need to be zero based. We have more than two series
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
4220 in our diagrams.
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
4221
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
4222 - Cannot handle definition holes indicated by NaNs. We have these
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
4223 cases e.g. more than one "Fliessbereich".
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
4224
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
4225 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
4226
1820
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
4227 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
4228 Reenabled dumping data to disk.
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
4229
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
4230 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
4231
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
4232 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
4233 Removed superfluous import.
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
4234
1818
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
4235 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
4236
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
4237 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
4238 Use new pair in stack of results and connections because they are
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
4239 always used in pairs. Maintaining two separate stacks is not
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
4240 needed any longer.
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
4241
1817
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
4242 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
4243
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
4244 * src/main/java/de/intevation/flys/utils/Pair.java: New. A generic pair.
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
4245
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
4246 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
4247 Rewritten to useful as test bed for "Raum/Flaeche" operations.
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
4248
1816
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4249 2011-11-02 Ingo Weinzierl <ingo@intevation.de>
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4250
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4251 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Added
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4252 setter methods for all parameters and removed the constructors. There is
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4253 just an empty constructor - all parameters need to be set via setter
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4254 methods.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4255
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4256 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Modified the
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4257 creation of LayerInfo objects.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4258
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4259 * src/main/java/de/intevation/flys/artifacts/model/DBLayerInfo.java:
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4260 Removed, because the internal structure and constructors of LayerInfo have
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4261 changed, so that we gonna use LayerInfo for all layers now.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4262
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4263 * doc/conf/themes.xml: Modified the color definitions of
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4264 'floodmap.riveraxis' and 'floodmap.kms' themes and added a 'symbol' field
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4265 to 'floodmap.kms'.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4266
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4267 * doc/conf/mapserver/symbols.sym,
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4268 doc/conf/mapserver/fontset.txt: New. Required by Mapserver.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4269
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4270 * doc/conf/mapserver/db_layer.vm: Added an 'EXTENT' field that is filled
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4271 using LayerInfo.getExtent().
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4272
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4273 * doc/conf/mapserver/mapfile.vm: Modified FONTSET directory and added a
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4274 SYMBOLSET.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4275
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4276 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: Added an
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4277 abstract method getGeometryType().
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4278
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4279 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: Override
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4280 getGeometryType() of WMSDBArtifact. This Artifact provides "POINT"s.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4281
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4282 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4283 Create new WMSDBLayerFacets with geometry type "LINE".
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4284
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4285 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4286 Added a 'geometryType' attribute and getter/setter methods. This attribute
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4287 determines the type of geometry provided by this database wms layer. Types
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4288 could be "POLYGON", "POINT", "LINE" and so on.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4289
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4290 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4291 Added a 'symbol' attribute to the inner class Clazz.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4292
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4293 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added a function to
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4294 parse the symbol field of a theme. This symbol is used for
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4295 MapserverStyle.Clazz.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
4296
1815
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4297 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4298
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4299 Apply point theme to heightmarks when imported in longitudinal
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4300 section diagram.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4301
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4302 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4303 Added new FacetType HEIGHTMARK_POINTS.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4304
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4305 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java:
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4306 Allow name to be given in constructor.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4307
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4308 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4309 If heightmarks were loaded, give respective name in WKmsFacet
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4310 generation.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4311
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4312 * doc/conf/themes.xml: Added virtual "Points" and concrete
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4313 heightmark_points - theme.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4314
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4315 * doc/conf/artifacts/winfo.xml: Made longitudinal_section output
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4316 compatible with heightmarks_points.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4317
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4318 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4319 Render heightmarks like other wkms.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4320
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4321 * doc/conf/meta-data.xml: Changed heightmark ids such that it can be
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4322 identified in StaticWKmsFacet .
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
4323
1814
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
4324 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
4325
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
4326 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
4327 Documentation added.
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
4328
1813
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
4329 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
4330
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
4331 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java:
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
4332 Fix bug where (wrong) active-attribute was set, doc.
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
4333
1812
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
4334 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
4335
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
4336 Refactoring to allow mainvalues in both discharge and computed
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
4337 discharge curve diagrams.
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
4338
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
4339 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
4340 (addPointsQW): New helper function.
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
4341
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
4342 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
4343 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
4344 Moved doMainValueQAnnotations, doMainValueWAnnotations from child-
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
4345 to parent-class, extracetd doDischargeOut. Use
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
4346 StyledSeriesBuilder.addPointsQW .
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
4347
1811
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
4348 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
4349
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
4350 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
4351 Removed logger/debugging noise.
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
4352
1810
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
4353 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
4354
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
4355 1) Pass outputs name to artifacts getInitialFacetActivity().
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
4356 2) Do not allow "gaps" in positions of facets in outputs in attributes
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
4357 of collection (prevent e.g. positions 1,3,5; will become 1,2,3
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
4358 instead).
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
4359
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
4360 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
4361 Pass outputname to artifacts getInitialFacetActivity(), prevent
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
4362 gaps in facets positions in outputs (1,3,10 become 1,2,3).
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
4363
1808
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1807
diff changeset
4364 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1807
diff changeset
4365
1809
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4366 1) Give Artifacts information about the out when they have to decide
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4367 whether a given facet is initially in/active by adding parameter
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4368 to getInitialFacetActivity(+outputName).
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4369 2) Generate separate Set of MainValueFacets for discharge curves.
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4370
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4371 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4372 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4373 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4374 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4375 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4376 (getInitialFacetActivity): Adjusted, new parameter outputName.
1808
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1807
diff changeset
4377 Added MAINVALUES_{Q,W} definition.
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1807
diff changeset
4378
1809
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4379 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4380 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4381 Accept name in constructor.
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4382
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4383 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4384 Create second pair of MainValuesFacets, give distinguishable names.
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
4385
1807
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
4386 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
4387
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
4388 Added compatibility of (computed)discharge-curve diagrams with
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
4389 mainvalues.
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
4390
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
4391 * doc/conf/artifacts/winfo.xml: Added mainvalues to compatibility list
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
4392 of (computed) discharge curve outputs. These facet-definitionss can
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
4393 differ in names because we can can have up to 4 mainvalue facets in
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
4394 one state.
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
4395
1806
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
4396 2011-11-01 Ingo Weinzierl <ingo@intevation.de>
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
4397
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
4398 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: Determine
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
4399 the extent of such WMS layer based on the list of RiverAxisKm objects
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
4400 returned by the backend.
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
4401
1805
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4402 2011-11-01 Ingo Weinzierl <ingo@intevation.de>
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4403
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4404 * doc/conf/meta-data.xml: Added a datacage node that represents a
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4405 kilometer WMS layer.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4406
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4407 * doc/conf/conf.xml: Added a new Artifact WMSKmArtifact.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4408
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4409 * doc/conf/themes.xml: Added a style for 'floodmap.kms' facets.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4410
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4411 * doc/conf/artifacts/winfo.xml: Defined 'floodmap.kms' as valid floodmap
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4412 facet.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4413
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4414 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4415 a 'floodmap.kms' facet.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4416
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4417 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method to
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4418 determine the srid of a river based on its name.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4419
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4420 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: New. This
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4421 Artifact should act as base Artifact for WMS layers that represent data
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4422 from database datastore.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4423
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4424 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: New. This
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4425 Artifact is used to generate facets for kilometer WMS layers.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4426
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4427 * src/main/resources/messages.properties,
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4428 src/main/resources/messages_de_DE.properties,
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4429 src/main/resources/messages_en.properties,
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4430 src/main/resources/messages_de.properties: Added default descriptions
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4431 for 'floodmap.kms' facets.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
4432
1804
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
4433 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
4434
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
4435 Fix incompilability.
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
4436
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
4437 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java:
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
4438 Adjust to changed CrossSectionFacet.
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
4439
1803
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4440 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4441
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4442 Minor preparations to handle multiple cross sections in one
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4443 diagram/artifact, faking certain aspects (e.g. ability to display
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4444 multiple cross sections, but let these fetch the exactly same data
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4445 for now).
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4446
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4447 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4448 Parameterize but fake access to cross-section (always take first
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4449 one).
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4450 (getCrossSectionName,getCrossSectionNames): Renamed, access names
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4451 of all cross-sections, so that at least facets with different names
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4452 are created (they will still deliver the same data).
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4453
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4454 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4455 Allow indexing.
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4456
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4457 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4458 Index created cross-sections.
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
4459
1802
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4460 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4461
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4462 Show multiple water lines and facets in cross-section diagram if
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4463 multiple waterlevel values had been entered.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4464
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4465 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4466 (appendBackgroundActivity): Made static.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4467 (getWaterLines): Add 'idx' argument to specify index of queried
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4468 waterlevel.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4469
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4470 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4471 Add index.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4472
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4473 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4474 Add one Facet for each of the computed waterlevels.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
4475
1801
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
4476 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
4477
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
4478 * src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java:
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
4479 Added code to calculate intersection points.
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
4480
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
4481 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
4482 Added polygons for trivial cases. WIP
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
4483
1800
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
4484 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
4485
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
4486 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
4487 Made it compilable again.
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
4488
1799
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
4489 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
4490
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
4491 * src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java:
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
4492 Made X() and Y() access macros public.
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
4493
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
4494 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
4495 More code. WIP.
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
4496
1798
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
4497 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
4498
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
4499 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
4500 Handle start points when building polygons. Work in progress.
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
4501
1797
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
4502 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
4503
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
4504 * src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java:
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
4505 New. Vector operations on Point2D.
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
4506
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
4507 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
4508 Moved vector operations to VectorUtils.
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
4509
1796
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
4510 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
4511
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
4512 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
4513 Do not call size() in for loop again and again.
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
4514
1795
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
4515 2011-10-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
4516
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
4517 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
4518 Interim check in. Work in progress.
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
4519
1794
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
4520 2011-10-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
4521
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
4522 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java: New.
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
4523 Polygon class to help creating "Raum/Flaeche" renderers with gaps in
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
4524 their definitions. WORK IN PROGRESS!
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
4525
1793
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4526 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4527
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4528 * doc/conf/themes.xml: Added a default theme for the riveraxis used in the
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4529 floodmap.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4530
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4531 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4532 New. This class is used by ThemeUtil to create a style which is
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4533 compatible for Mapserver-
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4534
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4535 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added a method to
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4536 retrieve a Mapserver compatible style (as string) based on a given
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4537 Document (that comes from CollectionItem's attribute).
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4538
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4539 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java:
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4540 Implemented the setStyle() and getStyle() methods.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4541
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4542 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Added a
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4543 new parameter 'style' to createDatabaseLayer(). This parameter is set on
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4544 LayerInfo.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4545
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4546 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Create
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4547 Mapserver compatible styles and call createDatabaseLayer() with this
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4548 style.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
4549
1792
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4550 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4551
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4552 * doc/conf/artifacts/winfo.xml: Defined "floodmap.riveraxis" and
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4553 "floodmap.wmsbackground" as compatible layers for the floodmap output.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4554
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4555 * doc/conf/mapserver/db_layer.vm: New. This layer template is used for
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4556 Mapserver layers with database datastore.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4557
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4558 * doc/conf/mapserver/dbconnection.include: New. The database configuration
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4559 used in the db_layer template.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4560
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4561 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4562 getUserWMSUrl() that returns the URL to the user specific WMS server.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4563 This method requires a UUID of an Artifact to identify the owner of the
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4564 Artifact.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4565
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4566 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Use
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4567 FLYSUtils.getUserWMSUrl() to create the URL to the user WMS for
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4568 WMSLayerFacets creation.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4569
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4570 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4571 New. Subclasses WMSLayerFacet to save data and filter parameters used
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4572 for database storage in Mapfiles.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4573
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4574 * src/main/java/de/intevation/flys/artifacts/model/DBLayerInfo.java: New.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4575 Subclasses LayerInfo to save database relevant parameters.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4576
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4577 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4578 Creates new WMSDBLayerFacets, so that the riveraxis layer data is
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4579 fetched from database.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4580
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4581 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Added a
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4582 public method that allows creating layers (type LINE) based on
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4583 WMSDBLayerFacets.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4584
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4585 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Enabled
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4586 support for Facets other than "floodmap.wsplgen" and "floodmap.barriers".
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4587 Those other Facets are supposed to be WMSDBLayerFacets.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
4588
1791
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4589 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4590
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4591 Refactored, added StyledSeriesBuilder to unify adding points to
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4592 XYSeries.
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4593
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4594 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4595 New class to help with adding points to XYSeries.
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4596
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4597 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4598 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4599 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4600 Use StyledSeriesBuilder to add points to series.
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
4601
1790
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4602 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4603
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4604 Added DC-conf, such that static data can be loaded from w-difference
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4605 diagrams datacage.
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4606
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4607 * doc/conf/meta-data.xml: Minor "refactoring" (definition of two
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4608 macros, allow certain static data to be loaded via datacage to
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4609 w-difference diagrams, too.
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
4610
1789
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4611 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4612
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4613 Load and display annotations in w-differences, minor polishing.
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4614
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4615 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4616 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4617 Use FacetType 'instead' of string. Allow Annotations in
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4618 WDifferences- diagram.
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4619
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4620 * doc/conf/meta-data.xml: Recommend annotations in w-differences case.
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
4621
1788
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
4622 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
4623
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
4624 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
4625 Survive case where a given output doesnt exist in compatibility
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
4626 matrix.
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
4627
1787
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4628 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4629
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4630 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4631 Added simpler constructor.
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4632
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4633 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4634 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4635 Adjusted construction of StaticStates.
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
4636
1786
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
4637 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
4638
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
4639 * doc/conf/artifacts/winfo.xml: Allow Annotations in longitudinal and
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
4640 w-differences diagrams.
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
4641
1785
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4642 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4643
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4644 Use artifacts configuration (e.g. winfo.xml) to define which facets
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4645 can be used in which output. Hide no-matches.
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4646
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4647 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4648 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4649 Added use of "compatibility matrix". Only include facets in in
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4650 collections description document that are marked compatible in the
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4651 masterartifacts configuration (e.g. winfo.xml).
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
4652
1784
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
4653 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
4654
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
4655 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
4656 (mergeAttributes, getMasterArtifact): Extraced, updated caller.
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
4657 Cosmetics to reduce indentation one step.
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
4658
1783
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
4659 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
4660
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
4661 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
4662 (getStateHistoryIds): New, return list of current and all previous
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
4663 state ids.
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
4664
1782
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
4665 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
4666
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
4667 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
4668 Trigger the re-creation of FLYS mapfile if endOfLife() of this state is
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
4669 called.
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
4670
1781
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4671 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4672
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4673 * doc/conf/mapserver/mapfile.vm: The "layers" injected by VelocityEngine is
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4674 now used to include layers. A single string in this list represents the
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4675 path to a file which contains a LAYER section for Mapserver' Mapfile.
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4676
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4677 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Removed the
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4678 update() call of MapfileGenerator. Mapfiles are generated by MapGenerator
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4679 only which requires a FLYSArtifactCollection.doOut()!
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4680
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4681 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Call update()
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4682 of MapfileGenerator to trigger the re-creation of mapfile(s).
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4683
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4684 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Collect all
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4685 LAYER snippets from filesystem and inject the filepath for each snippet
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4686 into the Mapfile template.
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
4687
1780
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
4688 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
4689
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
4690 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
4691 src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java,
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
4692 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
4693 Cosmetics, doc.
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
4694
1779
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4695 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4696
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4697 Let OutputParser and AttributeParser collect all facets on the way.
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4698
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4699 * src/main/java/de/intevation/flys/collections/OutputParser.java,
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4700 src/main/java/de/intevation/flys/collections/AttributeParser.java:
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4701 Collect all facets while iterating over Outputs and Attributes,
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4702 documentation added.
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
4703
1777
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4704 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4705
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4706 Extracted getFlysContext from FLYSArtifacts into FLYSUtils.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4707
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4708 * src/main/java/de/intevation/flys/utils/FLYSUtils.java
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4709 (getFlysContext): Added, extracted from FLYSArtifact.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4710
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4711 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4712 (getFlysContext): Moved to FLYSUtils, updated callers.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4713
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4714 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4715 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4716 Update callers to getFlysContext.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
4717
1775
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4718 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4719
1778
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
4720 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Bugfix:
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
4721 Catch IOException - flys-artifacts compiles again.
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
4722
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
4723 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
4724
1775
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4725 * doc/conf/artifacts/winfo.xml: Defined "floodmap.barriers" as valid facet
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4726 for floodmaps.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4727
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4728 * doc/conf/mapserver/shapefile_layer.vm: New. Currently a copy of
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4729 layer.vm. This template will evolve to a special mapserver layer
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4730 template with a shapefile data source.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4731
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4732 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Fixed broken
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4733 facet name of barriers.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4734
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4735 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Added
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4736 public methods for creating wsplgen and barriers layer files for
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4737 mapserver.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4738
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4739 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Use
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4740 MapfileGenerator to create new layer files for wsplgen and barriers.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
4741
1774
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4742 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4743
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4744 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Added new
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4745 method gerRiverBoundary() which returns an Envelope object (which
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4746 represents the bounding box of a Geometry) of a riveraxis specified by its
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4747 rivername.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4748
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4749 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java: Use
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4750 Geometry.getRiverBoundary() to determine the max extent of a river.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4751
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4752 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java,
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4753 src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java: Use
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4754 JTS Envelope to save the bounding boxes of WMS layers.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4755
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4756 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4757 Adapted the code to apply the changes in GeometryUtils (use Envelope to
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4758 determine the max extent of the river axis).
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4759
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4760 * src/main/java/de/intevation/flys/exports/MapGenerator.java: New (work in
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4761 progress). This Generator will currently return a map configuration in XML
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4762 which consists of parameters required by OpenLayers to create a map.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4763
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4764 * doc/conf/conf.xml: Registered the new MapGenerator.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
4765
1773
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
4766 2011-10-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
4767
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
4768 * doc/conf/meta-data.xml: Do not recommend historical data to load
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
4769 when having computational discharge curves.
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
4770
1772
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
4771 2011-10-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
4772
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
4773 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
4774 Reduce noise, given "error" message was more of "debug" nature.
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
4775
1771
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4776 2011-10-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4777
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4778 Restore mapping of state id to facets (essentially revert, revision
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4779 3083 and 3088).
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4780
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4781 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4782 (getInitialFacetActivity): Be more explicit on which facets to
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4783 introduce inactivated.
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4784
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4785 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4786 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4787 Minor refactoring, declare a string final static.
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4788
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4789 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4790 src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4791 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4792 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4793 src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4794 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4795 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4796 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4797 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4798 Restore association from state id to facets.
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
4799
1770
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
4800 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
4801
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
4802 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
4803 src/main/java/de/intevation/flys/collections/OutputParser.java:
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
4804 Cosmetics, documentation.
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
4805
1769
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
4806 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
4807
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
4808 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
4809 Prepare rendering of "other/static wkms" (functional) and
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
4810 w-differences (not yet fully functional).
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
4811
1768
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4812 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4813
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4814 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4815 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4816 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4817 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4818 Cosmetics.
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
4819
1767
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
4820 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
4821
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
4822 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
4823 Do not store facets in a map from stateId to list of facets, but in
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
4824 a pure list instead.
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
4825
1766
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
4826 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
4827
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
4828 * doc/conf/artifacts/winfo.xml: Adjusted to newer semantics,
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
4829 minor cleanups.
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
4830
1765
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4831 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4832
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4833 Resolve association of facets to states in artifacts. This eases
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4834 merging of outputs and facets and inhibition of unwanted outputs
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4835 substiantially (at the price of slightly more expensive merging).
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4836 Also, the semantics of artifacts configuration files (e.g. winfo.xml)
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4837 is changed (facet elements within an output elements are used for
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4838 merging).
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4839
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4840 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4841 src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4842 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4843 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4844 src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4845 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4846 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4847 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4848 Do not store facets in a map from stateId to list of facets, but in
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4849 a pure list instead.
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
4850
1764
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
4851 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
4852
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
4853 * doc/conf/meta-data.xml: Added dc configuration for some data
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
4854 that can be loaded from longitudinal section diagrams.
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
4855
1763
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
4856 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
4857
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
4858 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
4859 Cosmetics, docs.
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
4860
1762
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4861 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4862
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4863 Let Qs in Longitudinal Diagram be inactive, initally.
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4864
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4865 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4866 (getInitialFacetActivity): Do not let Facets ending with a 'q'
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4867 enter in active state.
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
4868
1761
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
4869 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
4870
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
4871 * doc/conf/meta-data.xml: Fix broken datacage config.
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
4872
1759
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
4873 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
4874
1760
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
4875 * doc/conf/meta-data.xml: Configured to include correct id to
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
4876 clone artifact that produces w-diff.
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
4877
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
4878 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
4879
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
4880 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
1759
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
4881 Revert correct behaviour of Annotations (the small axis tick shall
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
4882 always be drawn). Minor refactoring.
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
4883
1758
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
4884 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
4885
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
4886 * doc/conf/meta-data.xml: Added configuration to include differences
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
4887 in datacage when longitudinal sections are shown (yet not
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
4888 functional).
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
4889
1757
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
4890 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
4891
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
4892 * doc/conf/meta-data.xml: Cosmetics.
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
4893
1756
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4894 2011-10-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4895
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4896 * doc/conf/themes.xml: Added theme for w_differences facets.
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4897
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4898 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4899 (createSecondAxisRange): Survive parameter-nullness for now.
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4900 Added documentation.
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4901
1754
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4902 2011-10-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4903
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4904 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4905 New. Caching wrapper around an XML document theme. It uses ThemeUtil
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4906 to access the values and stores them in instance variable.
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4907 Background: ThemeUtil use XPath a lot which is expensive.
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4908
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4909 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java,
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4910 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4911 Use ThemeAccess to style the annotations.
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4912
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4913 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4914 Removed some XPath strings. They are in ThemeUtil.
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
4915
1753
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4916 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de>
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4917
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4918 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4919 Added methods to parse further attributes.
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4920
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4921 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4922 Apply the theme attributes and use ThemeUtils to get the attribute values.
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4923
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4924 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4925 Removed the spamy debug output.
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
4926
1752
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4927 2011-10-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4928
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4929 To obtain the size of a diagram it is rendered twice. The
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4930 second time the generated image is omitted so the concrete
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4931 rendered image is not needed. To save CPU cycles in this pass
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4932 the image is rendered to to /dev/null Graphics2D object.
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4933
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4934 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4935 Added boolean system property "info.rendering.nop.graphics" (default: false).
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4936 With this property set the info rendering is done via a new
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4937 NOPGraphics2D opbject which does not render the image.
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4938
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4939 * src/main/java/de/intevation/flys/java2d/NOPGraphics2D.java:
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4940 New. Implements java.awt.Graphics2D trivial empty methods.
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4941 This prevents rendering.
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4942
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4943 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4944 Commented out spamy debug output
1756
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
4945
1751
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
4946 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de>
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
4947
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
4948 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
4949 Draw the text background and use orientation attribute.
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
4950
1750
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4951 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de>
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4952
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4953 * doc/conf/themes.xml:
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4954 Renamed 'textbackground' to 'backgroundcolor' to have 'color' in the
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4955 attribute name.
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4956
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4957 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4958 Process text attributes correctly.
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
4959
1749
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4960 2011-10-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4961
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4962 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java:
1752
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
4963 New. Service to lookup the Nth nearest neighbors for a set of given
1749
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4964 cross section ids and kms.
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4965
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4966 * doc/conf/conf.xml: Registered service.
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4967
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4968 * doc/conf/cache.xml: Cache config.
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4969
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4970 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4971 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4972 Removed superfluous imports.
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
4973
1748
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
4974 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de>
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
4975
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
4976 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
4977 Added methods to extract further attributes from theme.
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
4978
1747
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4979 2011-10-20 Ingo Weinzierl <ingo@intevation.de>
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4980
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4981 * doc/conf/themes.xml: Added main value themes for longitudinal section
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4982 charts.
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4983
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4984 * src/main/java/de/intevation/flys/themes/ThemeMapping.java: New. This
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4985 class stores the name of a facet, the related theme and a pattern
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4986 string.
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4987
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4988 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4989 Read the pattern string and store a list of ThemeMapping objects in the
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4990 FLYSContext.
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4991
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4992 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: Modified
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4993 getTheme() which now takes the FLYSContext, the name of a facet and an
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4994 optional pattern string. Now, we can have specialized Themes for each
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4995 chart type. E.g. the facet "longitudinal_section.w" maps the default
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4996 Theme for W lines in longitudinal section charts. If the optional
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4997 pattern string matches the pattern ".*(HQ1000)(\D.*)*", the ThemeFactory
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4998 will return the Theme "LongitudinalSectionW_HQ1000".
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
4999
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
5000 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
5001 Use the description of a facet as pattern string to get the relevant
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
5002 Theme from ThemeFactory.
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
5003
1746
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
5004 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de>
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
5005
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
5006 * doc/conf/themes.xml:
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
5007 Added new theme attributes.
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
5008
1745
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
5009 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
5010
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
5011 Fix WDifference plots where masterartifact has no range set.
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
5012
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
5013 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
5014 (addSubtitles): Overridden, the master artifact has no
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
5015 range.
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
5016
1744
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
5017 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
5018
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
5019 Fix masterartifact in collections in cases where the original
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
5020 masterartifacts facets do not come first in certain list. Query
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
5021 'backend'/db instead.
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
5022
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
5023 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
5024 Set 'real' master artifact, defined to be oldest belonging to this
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
5025 collection.
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
5026
1743
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
5027 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
5028
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
5029 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
5030 src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java,
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
5031 src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java,
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
5032 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
5033 Modified the method signature of createStaticData() which now also
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
5034 requires a FLYSArtifact.
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
5035
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
5036 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
1749
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
5037 Override createStaticData() to create titles for Qs manually - we want
1743
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
5038 to display the named main values if existing for the selected Qs.
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
5039
1742
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
5040 2011-10-19 Raimund Renkert <raimund.renkert@intevation.de>
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
5041
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
5042 * doc/conf/themes.xml:
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
5043 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
5044 theme 'Text'.
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
5045
1741
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
5046 2011-10-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
5047
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
5048 Fix for flys/issue316
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
5049
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
5050 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java: Added
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
5051 constructor to not sort the data.
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
5052
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
5053 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
5054 Use the not sorting constructor of StyledXYSeries.
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
5055
1740
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
5056 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
5057
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
5058 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
5059 moved the code to create WSP W and Q facet names to FLYSUtils.
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
5060
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
5061 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: New functions for
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
5062 creating WSP W and Q facet names and for querying a named main value
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
5063 based on a given gauge and value. The names of W and Q facets will now
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
5064 depend on the selected Q and Q mode: if the mode is "q at gauge" and a
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
5065 named value is found for the given value, the facet's name contains the
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
5066 named value instead of the value itself.
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
5067
1739
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
5068 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
5069
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
5070 Fix datacage configuration to let client load ZUS and flood
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
5071 protections.
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
5072
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
5073 * doc/conf/meta-data.xml: Use 'ids' instead of 'id' to help client.
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
5074
1738
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
5075 2011-10-19 Raimund Renkert <raimund.renkert@intevation.de>
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
5076
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
5077 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
5078 Added methods to parse text attributes from theme document.
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
5079
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
5080 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
5081 src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
5082 Apply a theme to axis annotations.
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
5083
1737
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
5084 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
5085
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
5086 Create (data) Label from data string (client will be adjusted to send
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
5087 the name).
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
5088
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
5089 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
5090 Create label from input data string, documentation added, junk
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
5091 removed.
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
5092
1736
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
5093 2011-10-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
5094
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
5095 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java(zoom):
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
5096 Do not crash if no axis is given.
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
5097
1735
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
5098 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
5099
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
5100 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
5101 getFormat() which extracts the format string from XML request document.
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
5102
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
5103 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java: Adapted
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
5104 method signatures of exportImage(), exportSVG() and exportPDF(). All
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
5105 methods now take a CallContext object which stores extra chart export
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
5106 parameters.
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
5107
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
5108 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
5109 Enabled PDF and SVG chart exports based on the "format" string given in
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
5110 the XML request document.
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
5111
1734
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
5112 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
5113
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
5114 Simplify rendereing W(Q)Kms in WDifferencesCurveGenerator.
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
5115
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
5116 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
5117 (doWOut, doWOut): Simplified.
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
5118
1733
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
5119 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
5120
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
5121 Render zus and flood-protections in WDifferences-diagrams.
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
5122
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
5123 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
5124 Added basic respect of "other.wkms"- facets.
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
5125
1732
1a57027286ce Handle StaticWKmsArtifacts in WDifferencesState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1731
diff changeset
5126
1731
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
5127 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
5128
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
5129 Adjusted Datacage-Configuration to fetch "extra longitudinal...."
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
5130 (.zus) - waterlevels in certain case (in system-part).
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
5131
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
5132 * doc/conf/meta-data.xml: Adjusted to present extra-kms with
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
5133 staticwkms factory in certain case.
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
5134
1730
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
5135 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de>
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
5136
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
5137 * doc/conf/themes.xml:
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
5138 Added new virtual theme for text with the attributes 'font', 'textcolor'
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
5139 and 'textsize'.
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
5140
1729
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
5141 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
5142
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
5143 Give StaticWKmsArtifacts proper names, and pre-deselect them.
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
5144
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
5145 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
5146 (getInitialFacetActivity): Overridden to let facets enter plot
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
5147 inactively.
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
5148 (setup): Give Facets the name of the Wst.
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
5149
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
5150 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
5151 Refactored to expose getWKmsName separately.
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
5152
1728
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
5153 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
5154
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
5155 Adjusted Datacage-Configuration to fetch flood-protections when
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
5156 waterlevels are requested (in system-part).
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
5157
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
5158 * doc/conf/meta-data.xml: Adjusted to present flood-protections with
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
5159 staticwkms factory in certain case.
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
5160
1727
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
5161 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
5162
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
5163 Register staticwkms factory.
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
5164
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
5165 * doc/conf/conf.xml: Register staticwkms factory to spawn StaticWKms-
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
5166 Artifacts.
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
5167
1726
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
5168 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
5169
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
5170 Fetch name of static WKms.
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
5171
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
5172 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
5173 Removed dependence on "kind", but fetch name for created WKms.
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
5174
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
5175 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
5176 Remove dependence on Kind.
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
5177
1725
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
5178 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
5179
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
5180 Store parameterization in data, not in Artifact.
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
5181
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
5182 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
5183 Resolve col_pos and wst_id field, use data instead.
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
5184
1724
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
5185 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
5186
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
5187 Add convenience-method to add defaultdata (string).
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
5188
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
5189 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
5190 (addStringData): Add Default (String) Data .
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
5191
1723
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
5192 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
5193
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
5194 Add a new Artifact and Facet (StaticWKmsArtifact, WKmsFacet) to
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
5195 access WKms obtainable with the WKmsFactory.
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
5196
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
5197 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
5198 New, artifact with single state to get WKms from WKmsFactory.
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
5199
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
5200 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java:
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
5201 New Facet to display W over km.
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
5202
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
5203 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
5204 Added new type name.
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
5205
1722
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
5206 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
5207
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
5208 Add WKMsFactory to access 'static' wst-data.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
5209
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
5210 * src/main/java/de/intevation/flys/artifacts/model/StaticWKmsCacheKey.java:
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
5211 Cache Key for the static WKms data.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
5212
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
5213 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
5214 New, creates WKms from wst-id and column. Does not yet fetch the
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
5215 name.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
5216
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
5217 * doc/conf/cache.xml: Added cache configuration for static wkms data.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
5218
1721
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
5219 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
5220
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
5221 Cosmetics, docs.
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
5222
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
5223 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
5224 src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
5225 src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
5226 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
5227 src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
5228 Cosmetics, docs.
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
5229
1720
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
5230 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
5231
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
5232 * src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java:
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
5233 Added constructor that takes name, docs.
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
5234
1719
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
5235 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
5236
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
5237 Fix issue that Annotations do not come with theme/style.
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
5238
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
5239 * doc/conf/themes.xml: Added "Annotations" default style.
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
5240
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
5241 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
5242 Set style of annotations, minor cosmetics.
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
5243
1718
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
5244 2011-10-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
5245
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
5246 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
5247 Made inner class ThemeList static.
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
5248 s/new Integer(small)/Integer.valueOf(small)/
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
5249
1717
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
5250 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
5251
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
5252 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
5253 The inner class ThemeList makes now use of ManagedDomFacet to read the
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
5254 attributes of Facets saved in the Collection's attribute.
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
5255
1716
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5256 2011-10-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5257
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5258 flys/issue314: Variables in datacage are now case insensitive.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5259 (H2 returns meta data variables uppercase)
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5260
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5261 * doc/conf/meta-data.xml:
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5262 Made a statement more precise. Added some debug output.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5263
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5264 * src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java:
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5265 Use uppercase variable names.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5266
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5267 * src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java,
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5268 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5269 src/main/java/de/intevation/flys/artifacts/datacage/templating/FunctionResolver.java,
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5270 src/main/java/de/intevation/flys/artifacts/datacage/templating/ResultData.java:
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5271 Variables are now treated as uppercase.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5272
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5273 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5274 Input variables are now treated uppercase.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
5275
1715
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
5276 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
5277
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
5278 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java,
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
5279 src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java,
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
5280 src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java:
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
5281 Prepared Facets to support a "visible" attribute.
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
5282
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
5283 * src/main/java/de/intevation/flys/collections/OutputParser.java: Adapted
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
5284 the constructor call of ManagedFacetAdapter.
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
5285
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
5286 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
5287 The inner class ThemeList now supports the "visible" attribute of
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
5288 ManagedFacets.
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
5289
1714
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
5290 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de>
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
5291
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
5292 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
5293 Added method to apply line type.
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
5294
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
5295 * doc/conf/themes.xml:
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
5296 Changed initial default value for line type.
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
5297
1713
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
5298 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
5299
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
5300 flys/issue226 (W-INFO: Dauerlinienberechung /Abbbildung x-Achse)
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
5301
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
5302 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
5303 Set the upper bound of these charts to 364.
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
5304
1712
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5305 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5306
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5307 * src/main/java/de/intevation/flys/artifacts/model/GaugesFactory.java:
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5308 Added a function that returns a Gauge based on its name.
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5309
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5310 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5311 Create proper descriptions for facets.
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5312
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5313 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java: Added a
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5314 setter for labels.
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5315
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5316 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5317 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5318 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5319 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5320 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5321 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5322 Use the string returned by Facet.getDescription() as series names. The
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5323 ThemePanel and the Legend will always display the same titles for curves
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5324 now.
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5325
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
5326
1711
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
5327 2011-10-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
5328
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
5329 Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
5330
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
5331 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
5332 (parseLineWidth): New. Get line width from Document.
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
5333
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
5334 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
5335 When adding annotations, parse line width from theme, set it.
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
5336
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
5337 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
5338 When painting, set Paint and stroke early enough.
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
5339
1710
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
5340 2011-10-14 Ingo Weinzierl <ingo@intevation.de>
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
5341
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
5342 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Put the
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
5343 config directory into the Velocity context. It is available as
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
5344 '$CONFIGDIR' in templates.
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
5345
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
5346 * doc/conf/mapserver/mapfile.vm: Set the debug file to
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
5347 "$CONFIGDIR/flys-user-wms.log" and added a LEGEND section.
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
5348
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
5349 * doc/conf/mapserver/wsplgen_class.vm: Adapted the class names. Those
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
5350 names are displayed in the image served by GetLegendGraphic.
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
5351
1709
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5352 2011-10-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5353
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5354 Add possibility of programmatic configuration of initial "activity"
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5355 state (active or inactive) of (Managed)Facets by introducing
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5356 FLYSArtifact.getInitialFacetActivity. This method shall be overriden
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5357 by subclasses where Facets are wanted to come to live inactive.
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5358 Artifacts will be asked only once how the MangedFacet should come to live,
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5359 namely when AttributeWriter finds a genuinely new Facet.
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5360
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5361 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5362 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5363 (getInitialFacetActivity):
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5364 New function to let Artifact decide whether a ManagedFacet shall
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5365 initially be set to active or inactive.
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5366
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5367 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5368 Accept database in constructor. For genuinely new Facets, spawn its
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5369 mother artifact and ask whether the (Managed)Facet shall be active
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5370 or inactive (initially).
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5371
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5372 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5373 (buildOutAttributes): Pass database to AttributeWrite (which needs it
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5374 to spawn artifacts), rename items parameter to reflect content.
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5375
1708
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
5376 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
5377
1709
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
5378 Cosmetics, removed obsolete imports.
1708
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
5379
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
5380 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
5381 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
5382 Removed obsolete imports.
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
5383
1707
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
5384 2011-10-12 Ingo Weinzierl <ingo@intevation.de>
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
5385
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
5386 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
5387 Added a further attribute "mark.selected" to the barriers feature type.
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
5388 This attribute is used in the client, where we are not able to remove it
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
5389 properly. Reading the GeoJSON string without this attribute is no longer
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
5390 possible... strange!
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
5391
1706
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
5392 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
5393
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
5394 Added i18n for label of wdiff "pair select" states data.
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
5395
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
5396 * src/main/resources/messages.properties,
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
5397 src/main/resources/messages_de_DE.properties,
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
5398 src/main/resources/messages_en.properties,
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
5399 src/main/resources/messages_de.properties: Added i18n for
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
5400 state.winfo.waterlevel_pair_select .
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
5401
1705
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
5402 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
5403
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
5404 Addressed "Wrong labels" [6] part of flys/issue371 (W-INFO / Differenzen:
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
5405 Anmerkungen zur Umsetzung) .
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
5406
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
5407 * src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
5408 Adjusted variable names to avoid conflict in subclasses, adjusted
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
5409 default value for i18n string.
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
5410
1704
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
5411 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
5412
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
5413 Cosmetics, docs.
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
5414
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
5415 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
5416 Cosmetics: Space after full stop in commments, slightly improved
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
5417 documentation, added one debug message.
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
5418
1703
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
5419 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
5420
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
5421 Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen) .
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
5422
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
5423 * doc/conf/artifacts/winfo.xml: Removed obsolete data of
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
5424 WDifferencesState.
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
5425
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
5426 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java:
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
5427 Re-enable facet-filtering, but adjust filters before that happens
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
5428 (former longitudinal_section output is now w_differences output).
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
5429
1702
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
5430 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
5431
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
5432 Added wdiff-chart translations.
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
5433
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
5434 * src/main/resources/messages.properties,
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
5435 src/main/resources/messages_de_DE.properties,
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
5436 src/main/resources/messages_en.properties,
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
5437 src/main/resources/messages_de.properties: Added i18n for wdiff.
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
5438
1701
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
5439 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
5440
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
5441 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
5442 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
5443 Expose translateable Strings as constants.
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
5444
1700
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
5445 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
5446
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
5447 Fix most labels in w-differences charts.
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
5448
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
5449 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
5450 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
5451 Remove most static final i18n-variables in favor of direct String
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
5452 usage or usage of methods. By this, allow easier adoption of labels
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
5453 in subclasses.
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
5454
1699
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
5455 2011-10-11 Ingo Weinzierl <ingo@intevation.de>
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
5456
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
5457 flys/issue383 (Zweite Y-Achse wird beim Zoomen/Verschieben nicht angepasst.)
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
5458
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
5459 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
5460 Call adjustAxes() before applying zoom settings with autoZoom(). We need
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
5461 to add new y-axes first before we adjust their ranges.
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
5462
1698
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
5463 2011-10-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
5464
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
5465 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
5466 s/new Integer(small)/Integer.valueOf(small)/
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
5467
1697
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
5468 2011-10-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
5469
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
5470 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
5471 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
5472 Do not fire change events for each and every data point added.
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
5473
1696
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
5474 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
5475
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
5476 Fix WDifferences with more than one Pair (crashed due to incorrect index for
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
5477 facets.)
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
5478
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
5479 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
5480 Fix wrong index for difference facets (allows for more than one
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
5481 difference facet per artifact without crashes).
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
5482
1695
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
5483 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
5484
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
5485 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
5486 Use slightly modified doWOut-implementation from
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
5487 LongitudinalSectionGenerator (here need to add Ws to different axis).
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
5488
1694
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
5489 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
5490
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
5491 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
5492 Fix import/reference.
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
5493
1693
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
5494 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
5495
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
5496 Let WaterlevelPairSelectState include diffids-data (if any) to enable
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
5497 future work on repopulation of Grid in GUI when jumping back
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
5498 (reparameterization).
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
5499
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
5500 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
5501 (createItems): Override to include old data.
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
5502
1692
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
5503 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
5504
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
5505 flys/issue150 (Diagramm: Anzeige von W bergauf)
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
5506 flys/issue345 (W-INFO / Wasserspiegellagenberechnung, Diagrammausgabe)
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
5507
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
5508 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
5509 Corrected the determination to invert the x axis, so that waterlines
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
5510 will start with their highest value at the left and end with their
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
5511 lowest values at the right.
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
5512
1691
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
5513 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
5514
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
5515 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java:
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
5516 Cosmetics, added an (@Override) annotation.
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
5517
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
5518 * src/main/java/de/intevation/flys/artifacts/model/CalculationResult.java,
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
5519 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
5520 Cosmetics, added documentation.
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
5521
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
5522 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
5523 Cosmetics, whitespace after full stops in comments, added
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
5524 (@Override) annotation.
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
5525
1690
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5526 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5527
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5528 flys/issue220 (Diagramm: Achsenbeschriftungen an verschiedenen Achsen müssen gleich aussehen)
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5529
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5530 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5531 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5532 Adjusted the label font of the 2nd y-axis - now, both axes labels look
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5533 equal.
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
5534
1689
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5535 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5536
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5537 flys/issue189 (WINFO/Dauerlinie: Sortierung der Berechnungsausgabe nach Dauerzahlen aufsteigend)
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5538
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5539 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java: Added a
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5540 method that determines if the items (days) in this object are increasing
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5541 or not.
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5542
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5543 * src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5544 Changed the order of the CSV export - the highest day is at the top of
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5545 the export; the lowest day is at the bottom.
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
5546
1688
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5547 2011-10-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5548
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5549 Worked on flys/issue150 (Diagramm: Anzeige von W bergauf).
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5550 Still does not work in all cases.
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5551
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5552 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java (generateChart()):
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5553 Reordered calls to ensure that the inversion of the x axis is
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5554 not eliminated by other chart generation steps as a side effect.
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5555
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5556 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5557 Assuming that JFreeChart is inverting axis automatically if the
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5558 KMs are reversed ordered only do invert only in some situations.
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5559
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5560 Do not invert axis for Q (@Ingo: This is wrong! We must do this
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5561 if we are only displaying the Qs and the Ws are deactived).
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
5562
1687
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
5563 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
5564
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
5565 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
5566 Take care on empty ranges while preparing ranges for single points.
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
5567
1686
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5568 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5569
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5570 flys/issue114 (W-INFO: Wasserspiegellagenberechnung / Ort (Spezialfall: Generierung eines Diagramms bei punkthafter Berechnung))
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5571
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5572 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Expand
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5573 ranges for x and y axes if there is just a single point in a series -
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5574 JFreeChart requires a range where lower <> upper.
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
5575
1685
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5576 2011-10-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5577
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5578 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java,
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5579 src/main/java/de/intevation/flys/artifacts/states/DistanceSelect.java,
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5580 src/main/java/de/intevation/flys/artifacts/states/RangeState.java,
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5581 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5582 Add whitespace after full stop in comments, minor doc improvements.
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
5583
1684
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5584 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5585
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5586 flys/issue353 (W-INFO / Wasserspiegellagenberechnung, Diagramm)
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5587
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5588 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5589 Adapted the process of collecting outs for Artifacts/Facets. We will now
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5590 call OutGenerator.doOut() for each Artifact and Facet - never mind if
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5591 the facet is activated (visible) or not. The OutGenerator should decide
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5592 on its own whtat to do with facets which are "marked" as _not_ visible.
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5593
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5594 * src/main/java/de/intevation/flys/exports/OutGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5595 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5596 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5597 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5598 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5599 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5600 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5601 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5602 src/main/java/de/intevation/flys/exports/ATExporter.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5603 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5604 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5605 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5606 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5607 Adapted the signature of OutGenerator.doOut(). There will be a new
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5608 boolean parameter "visible" that determines if the facet specified in
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5609 this method is visible for this output or not.
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5610
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5611 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Now,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5612 that we walk over every Artifact/Facet, we are able to collect min/max
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5613 data for all axes. We store these information and use them to set the
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5614 ranges of x and y axes. The result of this: a chart can have proper axes
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5615 set without any data in it.
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5616
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5617 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java: Use
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5618 min/max ranges stored while calling doOut() for each Artifact/Facet
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5619 instead of fetching those information from chart's Datasets (which could
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5620 be null).
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1683
diff changeset
5621
1683
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
5622 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
5623
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
5624 * src/main/java/de/intevation/flys/utils/Formatter.java: Changed the max
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
5625 number of digits for AT exports from 0 to 2.
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
5626
1682
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
5627 2011-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
5628
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
5629 * src/main/java/de/intevation/flys/exports/ATWriter.java: Get rid
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
5630 of buggy first line code.
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
5631
1681
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
5632 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
5633
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
5634 fixed flys/issue201
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
5635
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
5636 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
5637 Replace >= with > in km index lookup because last km was not found.
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
5638
1680
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
5639 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
5640
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
5641 fixed flys/issue177
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
5642
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
5643 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
5644 Revert rev2245. Code works fine now! :-)
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
5645
1679
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5646 2011-10-05 Ingo Weinzierl <ingo@intevation.de>
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5647
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5648 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java: Stores a
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5649 list of XYTextAnnotations instead of FLYS specific Annotations. This
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5650 makes this class suitable for other annotation types as well.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5651
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5652 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5653 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5654 Both facets' getData() will now return an instance of FLYSAnnotation.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5655
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5656 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java:
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5657 Create XYTextAnnotations used to instantiate an object of
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5658 FLYSAnnotation.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5659
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5660 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5661 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5662 Removed the code to add annotations to the plot. This task is general
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5663 enough to move this code to parent class.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5664
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5665 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5666 Instances of this class are now able to store - besides first and second
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5667 axes datasets - a list of annotations. This annotations are added to the
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5668 plot after the datasets have been added. To support LegendItems for
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5669 those annotions, it was necessary to create a the LegendItemCollection
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5670 by ourself. This work is done while applying the themes for each series
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5671 in the chart.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
5672
1678
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5673 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5674
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5675 Removed code duplication of guessWaterIncreasing()
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5676
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5677 * src/main/java/de/intevation/flys/artifacts/model/WKms.java(allKms, allWs):
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5678 Added methods to fetch all kms and all ws.
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5679
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5680 * src/main/java/de/intevation/flys/utils/DataUtil.java: Generalized to
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5681 get WKms as arguments.
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5682
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5683 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5684 src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java,
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5685 src/main/java/de/intevation/flys/artifacts/model/WQ.java: Implements
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5686 the extended WKms interface.
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5687
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5688 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5689 Uses the generalized DataUtil.guessWaterIncreasing().
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
5690
1677
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5691 2011-10-05 Ingo Weinzierl <ingo@intevation.de>
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5692
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5693 flys/issue347 (W-INFO / Wasserspiegellagenberechnung, Längsschnittdiagramm)
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5694 flys/issue303 (Keine Streckenfavoriten, wenn nur Q im Längsschnittdiagram ausgewählt)
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5695 flys/issue353 (W-INFO / Wasserspiegellagenberechnung, Diagramm)
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5696
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5697 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java: New. A
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5698 wrapper for Annotations which allows us to provide a description for a
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5699 set of annotations.
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5700
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5701 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java:
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5702 The getData() will now return an instance of FLYSAnnotation that wraps
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5703 the Annotations returned by the AnnotationArtifact. The lebel of
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5704 FLYSAnnotation is the description of this Facet.
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5705
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5706 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5707 Modified the way to add Annotations. We will no longer create an empty
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5708 series to support a LegendItem for a set of Annotations, but we will add
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5709 a LegendItem manually to the LegendItemCollection of the plot. In
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5710 addition, we are now able to display annotations if one of the two
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5711 y-axes are missing. If there are no y-axes existing, we are not able to
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5712 display annotations yet.
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5713
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
5714 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1676
6e840e213fdf Backjump correction: Finally looks fine.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1675
diff changeset
5715
6e840e213fdf Backjump correction: Finally looks fine.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1675
diff changeset
5716 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
6e840e213fdf Backjump correction: Finally looks fine.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1675
diff changeset
5717 Lifted the wrong point. Now all backjump corrections look fine. :-)
6e840e213fdf Backjump correction: Finally looks fine.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1675
diff changeset
5718
1675
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
5719 2011-10-05 Ingo Weinzierl <ingo@intevation.de>
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
5720
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
5721 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
5722 Fixed bugs and make use of a cache for annotations now.
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
5723
1674
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
5724 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
5725
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
5726 Worked on flys/issue31
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
5727
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
5728 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
5729 Simplified the code a lot. Needs testing. Maybe flys/issue31 is gone
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
5730
1673
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
5731 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
5732
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
5733 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
5734 Fetch the WstUnit value from river - the Wst itself no longer supports a
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
5735 Unit iself.
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
5736
1672
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
5737 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
5738
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
5739 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java,
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
5740 src/main/java/de/intevation/flys/utils/DoubleUtil.java: Moved some generic
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
5741 double array code to DoubleUtil.
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
5742
1671
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
5743 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
5744
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
5745 * src/main/java/de/intevation/flys/utils/DoubleUtil.java (interpolateSorted):
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
5746 Added code to linear interpolate double values in a sorted array.
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
5747 Keys and values are given as double arrays. Keys need to be sorted.
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
5748
1670
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
5749 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
5750
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
5751 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
5752 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
5753 Removed superfluous imports.
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
5754
1669
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
5755 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
5756
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
5757 flys/issue330 (Dauerlinie kann nicht berechnet werden)
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
5758
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
5759 * src/main/java/de/intevation/flys/artifacts/model/Calculation3.java:
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
5760 Add a problem if no data was found for duration curves.
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
5761
1668
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5762 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5763
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5764 * src/main/java/de/intevation/flys/themes/Theme.java,
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5765 src/main/java/de/intevation/flys/themes/DefaultTheme.java: Added
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5766 getter/setter methods to provide a facet (string) and index (int). Both
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5767 values are written as attribute to the Theme's XML representation.
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5768
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5769 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5770 Set the "facet" and "index" values of themes.
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
5771
1667
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5772 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5773
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5774 flys/issue346 (W-INFO / Anzeige der Höheninformation)
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5775
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5776 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5777 Modified x and y axis title. The x axis title is now "RIVERNAME-km"; the
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5778 y axis title is now "W[WST_UNIT]" where WST_UNIT depends on the unit of
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5779 the WST.
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5780
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5781 * src/main/resources/messages.properties,
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5782 src/main/resources/messages_de_DE.properties,
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5783 src/main/resources/messages_en.properties,
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5784 src/main/resources/messages_de.properties: Modified i18n expressions for
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5785 x and y axis of longitudinal section charts.
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
5786
1666
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5787 2011-09-30 Ingo Weinzierl <ingo@intevation.de>
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5788
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5789 flys/issue351 (W-INFO / Wasserspiegellagenberechnungen)
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5790
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5791 * src/main/java/de/intevation/flys/utils/DoubleUtil.java: Modified the
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5792 explode() function that returns a list of values specified by min, max
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5793 and an interval. If the last value, determined by the interval, is
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5794 bigger than the max value, it is not included in the result list.
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
5795
1665
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5796 2011-09-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5797
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5798 flys/issue334 (Querprofil-Diagramm: Ausgabe dieses Diagrammtyps
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5799 möglich, obwohl WSP Berechnung keine Ergebnisse liefert)
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5800
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5801 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5802 (compute): Add Facets regarding CrossSections only if data available.
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
5803
1664
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5804 2011-09-29 Ingo Weinzierl <ingo@intevation.de>
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5805
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5806 flys/issue176 (Diagramm: Benennung eines Abflusses bei gewählter Höhe am Pegel)
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5807 flys/issue349 (W-INFO / Wasserspiegellagenberechnung, Längsschnittdiagramm)
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5808
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5809 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5810 Create titles for W and Q waterlevel facets with proper fractions.
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
5811
1663
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
5812 2011-09-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
5813
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
5814 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
5815 (createStaticData, getLabels): Create proper labels for differences.
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
5816
1662
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5817 2011-09-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5818
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5819 flys/issue244 (WINFO: Export von AT-Dateien im ersten Teil unterschiedlich)
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5820 flys/issue332 (W-INFO / Berechnung Abflusskurve, Export, FLYS 2.5)
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5821
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5822 * src/main/java/de/intevation/flys/exports/ATWriter.java: Due to a rounding
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5823 issue the w's of the first line underun the minimal w of the curve at times.
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5824 An extra test was introduced to suppress the output of the q's of the wrong w's.
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
5825
1661
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
5826 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
5827
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
5828 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
5829 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
5830
1660
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
5831 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
5832
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
5833 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
5834 Extracted/use StringUtil.wWrap .
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
5835
1659
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
5836 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
5837
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
5838 * src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java:
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
5839 Log the gauge which has been determined.
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
5840
1658
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5841 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5842
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5843 flys/issue332 (W-INFO / Berechnung Abflusskurve, Export, FLYS 2.5)
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5844
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5845 * src/main/java/de/intevation/flys/exports/ATExporter.java: Store the
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5846 master Artifact which is set via setMasterArtifact(). This is required
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5847 for meta information used while preparing the header row of AT exports.
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5848
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5849 * src/main/java/de/intevation/flys/exports/ATWriter.java: Print a header
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5850 row into the AT export for being compatible with desktop FLYS.
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5851
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5852 * src/main/resources/messages.properties,
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5853 src/main/resources/messages_de_DE.properties,
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5854 src/main/resources/messages_en.properties,
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5855 src/main/resources/messages_de.properties: Added header row for AT
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5856 export files.
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
5857
1657
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5858 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5859
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5860 flys/issue328 (W-INFO / ÜSK: Auswahl der Wasserspiegellage / Auswahlunterstützung)
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5861
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5862 * doc/conf/meta-data.xml: Added an out 'waterlevels' that might be used to
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5863 fetch user specific waterlevels (same as longitudinal sections, but
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5864 without Q facet).
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5865 In addition, the system specific datacage stuff is now fetched, when:
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5866 a) no user-id is given
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5867 b) a user-id is given and there is a parameter 'load-system'
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5868
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5869 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5870 If the label of the WQKms object specified by the waterlevel selection
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5871 begins with a "Q", the label is wrapped into a "W()", e.g. "W(Q=1200)".
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
5872
1656
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
5873 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
5874
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
5875 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Made
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
5876 feed() able to remove existing data items from Artifact's data pool.
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
5877 Therefore, the value for the item which should be removed needs to an
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
5878 empty string.
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
5879
1655
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5880 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5881
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5882 Extracted StringUtil.unbracket from WaterlevelSelectState.strip.
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5883
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5884 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5885 src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5886 Extract and use StringUtil.unbracket, minor doc.
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
5887
1654
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5888 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5889
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5890 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5891 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5892 Changed access of getCurrentState() from protected to public.
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5893
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5894 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java: We
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5895 use the configured Outputs instead of the actuel Outputs of an Artifact
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5896 to make recommendations, now. This has the bad side effect of giving
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5897 recommendations for Outputs that we might _NOT_ be able to produce. But
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5898 otherwise, we would not be able to give recommendations for states with
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5899 long calculation times that start background threads for calculation (as
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5900 WSPLGEN caluclations does).
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5901
1653
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5902 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5903
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5904 Enable "auto-scaling" axis for waterlevels in WDifference-plots.
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5905
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5906 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5907 (createSecondaryAxis, zoomY): Refactored to allow modification in
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5908 siblings.
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5909
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5910 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5911 (createSecondaryAxisRange): Override to achieve expected behavior.
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5912 Also adjusted label.
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
5913
1652
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
5914 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
5915
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
5916 In W-Difference Calculation, respect indices of selected facets.
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
5917
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
5918 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
5919 (computeAdvance): Respect index of selected facets.
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
5920
1651
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5921 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5922
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5923 flys/issue317: (Querprofil-Diagramm: Referenzen auf CrossSectionApp entfernen)
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5924
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5925 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5926 Removed dependency to demo app.
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5927
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5928 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5929 Refactored to use logic from the models.
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5930
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5931 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
5932 Moved some logic from the demo app to this model.
1654
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
5933
1650
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5934 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5935
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5936 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: New. Code
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5937 from FloodMapState moved to its own class with the intent, to use it in
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5938 classes different from FloodMapState.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5939
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5940 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5941 Removed the inner class FacetCreator.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5942
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5943 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Stores
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5944 an instance of FacetCreator.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5945 NOTE: Maybe we should move the WSPLGEN parameters into an own class
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5946 which might be serializable.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5947
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5948 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Use the
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5949 FacetCreator instance stored in the WSPLGENJob to create a new WSPLGEN
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5950 facet if the calculation was successfully (without errors). Finally, the
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5951 facets of FacetCreator are added to the Facet list of the FLYSArtifacts.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
5952
1649
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5953 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5954
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5955 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5956 Put Artifact in background mode first before starting WSPLGEN, otherwise
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5957 a very fast errors (call CallContext.afterBackground() before Artifact is
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5958 in Background mode) might lead to an inconsistent state.
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5959
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5960 * src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java: Repaired
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5961 broken error num parsing.
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
5962
1648
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
5963 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
5964
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
5965 * src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java: Track
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
5966 critical errors as well (improved regular expression for errors).
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
5967
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5968 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5969
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5970 * ChangeLog: Fixed whitespace usage.
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
5971
1646
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5972 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5973
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5974 * src/main/java/de/intevation/flys/artifacts/services/RiverService.java,
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5975 src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5976 src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java,
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5977 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5978 Removed superfluous imports.
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
5979
1645
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5980 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5981
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5982 flys/issue68 (Diagramm: Werte an der Y-Achse benötigen i18n)
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5983
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5984 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added a
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5985 method to retrieve the current/preferred locale specified by CallMeta.
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5986
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5987 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5988 Introduced two methods localizeDomainAxis() and localizeRangeAxis().
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5989 Both methods of this class override the NumberFormat used to format axes
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5990 numbers. Those methods are called by localizeAxes() - which has private
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5991 access - for each domain and range axis of the current XYPlot.
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
5992
1644
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
5993 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
5994
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
5995 * 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
5996 to low.
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
5997
1643
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
5998 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
5999
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6000 Improved w-differences diagram generation where multiple differences
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6001 can be shown.
1643
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
6002
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
6003 * 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
6004 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
6005
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
6006 * 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
6007 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
6008 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
6009
1642
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
6010 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
6011
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
6012 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
6013
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
6014 * 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
6015 File.getCanonicalPath() to substitute "../" in shapefile directories.
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
6016
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
6017 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
6018
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
6019 * 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
6020 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
6021 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
6022 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
6023
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
6024 * 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
6025 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
6026
1640
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
6027 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
6028
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6029 Improved w-differences diagram generation with included "absolute"
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6030 values.
1640
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
6031
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
6032 * 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
6033 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
6034 (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
6035 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
6036
1639
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
6037 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
6038
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6039 Add positional-conflict-awareness when merging Facets for a
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6040 FLYSArtifactCollection. First come first serve.
1639
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
6041
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
6042 * 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
6043 (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
6044 "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
6045 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
6046 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
6047
1638
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
6048 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
6049
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
6050 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
6051
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
6052 * 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
6053 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
6054
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
6055 * 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
6056 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
6057 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
6058 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
6059 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
6060
1639
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
6061 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
6062
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6063 Fix (revert) access to position in ManagedDomFacet.
1637
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
6064
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
6065 * 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
6066 (getPosition): Do not add prefix when querying position ("pos")
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
6067 attribute, add a logger for faster future debugging.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
6068
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
6069 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
6070
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6071 Squash positional conflict-bug.
1637
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
6072
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
6073 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
6074 (mergeFacets): Removed, replaced in parts by pickFacet.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
6075 (pickFacet): New, return facet to be added to document.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
6076 Documentation added.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
6077
1636
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
6078 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
6079
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6080 Squash a bug about wrongly named "art:pos" attribute in ManagedDomFacet (was
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6081 "pos"). Added documentation from commit message.
1636
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
6082
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
6083 * 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
6084 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
6085 (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
6086
1635
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
6087 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
6088
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6089 Refactoring, doc.
1635
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
6090
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
6091 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
6092 (mergeFacets): Removed, replaced in parts by pickFacet.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
6093 (pickFacet): New, return facet to be added to document.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
6094 Documentation added.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
6095
1634
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
6096 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
6097
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6098 Cosmetics, docs.
1634
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
6099
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
6100 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
6101 Documentation added.
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
6102
1633
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
6103 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
6104
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
6105 * 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
6106 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
6107 connection handling.
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
6108
1632
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
6109 2011-09-22 Bjoern Schilberg <bjoern.schilberg@intevation.de>
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
6110
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
6111 * doc/mapserver/mosel-mapfile.map:
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
6112 Full blown mosel wms mapfile.
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
6113
1631
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
6114 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
6115
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
6116 * 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
6117 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
6118 shutdown database connections.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
6119
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
6120 * 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
6121 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
6122 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
6123 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
6124 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
6125
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
6126 * 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
6127 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
6128 Service or in the CallContext.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
6129
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
6130 * 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
6131 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
6132 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
6133
1630
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
6134 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
6135
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
6136 * 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
6137 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
6138 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
6139
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
6140 * 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
6141 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
6142 without "step" parameter.
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
6143
1629
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
6144 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
6145
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6146 Added WaterlevelArtifact to accompany WINFOArtifacts in WDifferencesPlots.
1629
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
6147
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
6148 * 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
6149 New WaterlevelArtifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
6150
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
6151 * doc/conf/conf.xml:
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
6152 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
6153 waterlevel-factory.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
6154
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
6155 * doc/conf/artifacts/waterlevel.xml:
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
6156 New, trivial state description for Waterlevelartifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
6157
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
6158 * 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
6159 New, only state for WaterlevelArtifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
6160
1628
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
6161 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
6162
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6163 Cosmetics, docs.
1628
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
6164
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
6165 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
6166 src/main/java/de/intevation/flys/collections/AttributeWriter.java,
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
6167 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
6168 Cosmetics, documentation.
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
6169
1627
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
6170 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
6171
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6172 Added WaterlevelOut-processing ability to WDifferencesCurveGenerator.
1627
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
6173
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
6174 * 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
6175 Process LONGITUDINAL_W facets.
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
6176
1626
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
6177 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
6178
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6179 Improved WDifferenceState in preparation to be able to deal with multiple
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6180 pairs for differences.
1626
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
6181
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
6182 * 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
6183 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
6184
1625
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
6185 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
6186
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
6187 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
6188
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
6189 * 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
6190 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
6191
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
6192 * 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
6193 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
6194
1624
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6195 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6196
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6197 Cosmetics, improved debug output, doc.
1624
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6198
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6199 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6200 Improved debug output.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6201
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6202 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6203 Added documentation.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6204
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6205 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java,
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6206 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6207 Removed commented code.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6208
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6209 * src/main/java/de/intevation/flys/collections/AttributeParser.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6210 Whitespace cosmetics.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
6211
1623
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
6212 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
6213
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6214 Avoid NullPointerException when drawing XYChart without data.
1623
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
6215
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
6216 * 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
6217 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
6218
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
6219 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
6220
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
6221 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
6222
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
6223 * 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
6224 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
6225 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
6226
1188
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
6227 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
6228
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
6229 * doc/mapserver/fontset.txt:
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
6230 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
6231 * 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
6232 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
6233 * 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
6234 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
6235
1187
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
6236 2011-09-19 Ingo Weinzierl <ingo@intevation.de>
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
6237
1621
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
6238 Tagged RELEASE 2.5
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
6239
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
6240 * Changes: Prepared changes for release.
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
6241
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
6242 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
6243
1187
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
6244 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
6245 src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
6246 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
6247 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
6248 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Removed
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
6249 needless imports.
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
6250
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
6251 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
6252
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
6253 * 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
6254
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
6255 * 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
6256 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
6257 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
6258
1185
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
6259 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
6260
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
6261 * 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
6262 section.
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
6263
1184
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
6264 2011-09-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
6265
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6266 Fix build.
1184
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
6267
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
6268 * src/main/java/de/intevation/flys/artifacts/state/WDifferencesState.java:
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
6269 Fix build.
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
6270
1183
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
6271 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
6272
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6273 Take a given WaterlevelPair-String, load artifact and plot the diff.
1183
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
6274
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
6275 * 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
6276 Load correct artifacts.
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
6277
1182
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
6278 2011-09-16 Bjoern Schilberg <bjoern.schilberg@intevation.de>
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
6279
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
6280 * doc/mapserver/*: Added inital mapserver configuration files.
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
6281
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
6282 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
6283
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
6284 * 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
6285 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
6286 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
6287 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
6288
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
6289 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
6290
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
6291 * 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
6292 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
6293 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
6294
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
6295 * 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
6296 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
6297
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
6298 * 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
6299 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
6300
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
6301 * 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
6302 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
6303 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
6304
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
6305 * 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
6306 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
6307 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
6308 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
6309 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
6310
1179
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
6311 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
6312
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
6313 * src/main/resources/messages.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
6314 src/main/resources/messages_de_DE.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
6315 src/main/resources/messages_en.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
6316 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
6317 waterlevel selection.
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
6318
1178
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
6319 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
6320
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
6321 * 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
6322 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
6323
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
6324 * 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
6325 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
6326 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
6327 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
6328
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
6329 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
6330
70b8ac64404b Removed needness import from JSON library which is not part of FLYS yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1176
diff changeset
6331 * 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
6332 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
6333
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
6334 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
6335
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
6336 * 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
6337 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
6338 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
6339 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
6340 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
6341
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
6342 * 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
6343 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
6344 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
6345
1175
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
6346 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
6347
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
6348 * 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
6349 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
6350
1174
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
6351 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
6352
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
6353 * 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
6354 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
6355 fails.
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
6356
1173
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
6357 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
6358
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6359 Extend WDifferences branch to have calculations in dedicated, new state.
1173
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
6360
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
6361 * 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
6362 WDifferences-branch.
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
6363
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
6364 * 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
6365 New state.
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
6366
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
6367 * 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
6368 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
6369
1172
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
6370 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
6371
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
6372 * 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
6373 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
6374
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
6375 * 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
6376 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
6377 '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
6378
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
6379 * 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
6380 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
6381
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
6382 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
6383
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
6384 * 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
6385 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
6386
1170
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
6387 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
6388
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6389 Partial Fix flys/issue304 (3) (Baseline).
1170
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
6390
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
6391 * 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
6392 Show Baseline in WDifferencesPlot.
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
6393
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
6394 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
6395
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6396 Fix flys/issue310 (cross-section theme).
1170
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
6397
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
6398 * 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
6399
1169
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
6400 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
6401
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6402 Fix flys/issue310 (cross-section theme).
1169
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
6403
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
6404 * 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
6405
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
6406 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
6407
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
6408 * 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
6409 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
6410 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
6411
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
6412 * 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
6413 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
6414 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
6415 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
6416 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
6417
1167
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
6418 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
6419
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6420 Fix crash when drawing StickyAxisAnnotation when no range was given.
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6421 User-directed issues remain ( flys/issue303 ).
1167
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
6422
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
6423 * 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
6424 (draw):
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
6425 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
6426 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
6427
1166
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
6428 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
6429
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
6430 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
6431 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
6432
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
6433 * 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
6434
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
6435 * 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
6436
1165
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
6437 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
6438
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
6439 * 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
6440 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
6441 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
6442
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
6443 * 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
6444 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
6445 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
6446 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
6447 status message text.
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
6448
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
6449 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
6450
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
6451 * 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
6452 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
6453
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
6454 * 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
6455 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
6456 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
6457 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
6458 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
6459
1163
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
6460 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
6461
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6462 Copied and slightly modified implementation of guessWaterIncreasing from
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6463 WQKms to (new) DataUtils. Accidentally commited usage in last commit, to
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6464 correct orientation of diagram (invert x axis).
1163
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
6465
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
6466 * 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
6467 New file with guessWaterIncreasing implementation from WQKms,
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
6468 slightly adjusted.
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
6469
1162
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
6470 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
6471
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6472 Cosmetics.
1162
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
6473
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
6474 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
6475 src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java:
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
6476 Cosmetics.
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
6477
1161
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
6478 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
6479
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6480 Added CSV Export for W-Differences.
1161
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
6481
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
6482 * doc/conf/conf.xml: Added Exporter.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
6483
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
6484 * 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
6485 state, added export outputmode and facet.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
6486
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
6487 * 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
6488 New, CSV-Exporter for WDifferences.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
6489
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
6490 * 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
6491 Add export facet.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
6492
1160
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
6493 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
6494
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
6495 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
6496 Cosmetics, docs.
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
6497
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
6498 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
6499 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
6500 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
6501 Cosmetics.
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
6502
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
6503 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
6504
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
6505 * 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
6506 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
6507 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
6508
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
6509 * 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
6510 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
6511 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
6512
1158
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
6513 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
6514
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
6515 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
6516 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
6517 src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
6518 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
6519 src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
6520 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
6521 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
6522 Removed needless imports.
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
6523
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
6524 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
6525
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
6526 * 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
6527 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
6528 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
6529
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
6530 * 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
6531 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
6532 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
6533 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
6534 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
6535
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
6536 * 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
6537 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
6538 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
6539
1156
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
6540 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
6541
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6542 Fix flys/issue280 .
1156
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
6543
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
6544 * 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
6545 Do not draw boxes around annotations.
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
6546
1155
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
6547 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
6548
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
6549 Fix flys/issue279 .
1155
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
6550
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
6551 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
6552 Fix behaviour in various thinkable malconditions.
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
6553
1154
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
6554 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
6555
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
6556 * 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
6557 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
6558
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
6559 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
6560
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6561 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
6562 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
6563
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6564 * 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
6565 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
6566
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6567 * 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
6568 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
6569
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
6570 * 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
6571 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
6572
1152
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6573 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
6574
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6575 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
6576
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6577 * 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
6578
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6579 * 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
6580
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6581 * 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
6582 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
6583
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
6584 * 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
6585 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
6586 (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
6587
1151
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6588 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
6589
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6590 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
6591
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6592 * 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
6593 Added w_differences facet type.
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6594
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6595 * 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
6596 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
6597 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
6598
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
6599 * 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
6600 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
6601
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
6602 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
6603
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
6604 Implement getArtifact(uuid,context) in FLYSUtils.
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
6605
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
6606 * 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
6607 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
6608
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
6609 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
6610
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
6611 * 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
6612 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
6613 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
6614 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
6615 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
6616
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
6617 * 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
6618 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
6619 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
6620
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
6621 * 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
6622 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
6623
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
6624 * 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
6625 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
6626 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
6627 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
6628
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
6629 * 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
6630 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
6631
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
6632 * 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
6633 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
6634
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
6635 * 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
6636 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
6637
1148
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
6638 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
6639
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
6640 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
6641 src/main/java/de/intevation/flys/artifacts/math/WKmsOperation.java,
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
6642 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
6643 Cosmetics, docs.
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
6644
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
6645 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
6646
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6647 * 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
6648 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
6649
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6650 * 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
6651 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
6652 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
6653
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
6654 * 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
6655 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
6656 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
6657
1146
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6658 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
6659
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6660 Added translation of w_differences.
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6661
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6662 * src/main/resources/messages_de_DE.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6663 src/main/resources/messages_de.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6664 src/main/resources/messages_en.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6665 src/main/resources/messages.properties:
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6666 Added "w_differnces" translation.
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
6667
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
6668 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
6669
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
6670 * 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
6671 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
6672 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
6673 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
6674
1144
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6675 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
6676
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6677 * 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
6678 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
6679 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
6680 GeometryUtils.
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6681
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6682 * 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
6683 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
6684 extent attribute.
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
6685
1143
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6686 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
6687
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6688 Added Themeing support for CrossSection Diagrams.
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6689
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6690 * doc/conf/themes.xml:
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6691 Added new themes and mappings, slightly modified longitudinalsection
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6692 theme.
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
6693
1142
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6694 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
6695
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6696 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
6697 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
6698
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6699 * 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
6700 (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
6701
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
6702 * 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
6703 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
6704
1141
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6705 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
6706
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6707 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
6708
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6709 * 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
6710 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
6711
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6712 * 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
6713 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
6714 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
6715
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6716 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
6717
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6718 Cosmetics, resolved refactoring todo.
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6719
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
6720 * 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
6721 (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
6722 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
6723
1139
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6724 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
6725
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6726 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
6727 "head-through-wall".
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6728
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6729 * 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
6730 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
6731 to "cross" waterline against correct profile data.
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6732
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
6733
1138
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6734 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
6735
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6736 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
6737 diagram.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6738
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6739 * 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
6740 (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
6741 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
6742
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6743 * 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
6744 Declare a ComputeType.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6745
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6746 * 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
6747 Implement computeFeed.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
6748
1137
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
6749 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
6750
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
6751 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
6752 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
6753 Minor cosmetics.
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
6754
1136
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6755 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6756
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6757 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6758 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6759 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6760 src/main/java/de/intevation/flys/artifacts/state/DefaultState.java:
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6761 Cosmetics, docs.
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
6762
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
6763 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
6764
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
6765 * 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
6766 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
6767 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
6768 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
6769 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
6770
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
6771 * 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
6772 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
6773
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
6774 * 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
6775 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
6776 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
6777
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
6778 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
6779
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
6780 * 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
6781 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
6782
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
6783 * 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
6784 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
6785
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
6786 * 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
6787 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
6788
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
6789 * 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
6790 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
6791 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
6792
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
6793 * 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
6794 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
6795
1133
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
6796 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
6797
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
6798 * doc/conf/conf.xml:
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
6799 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
6800
1132
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
6801 2011-09-06 Ingo Weinzierl <ingo@intevation.de>
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
6802
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
6803 * 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
6804 for SHAPEPATH.
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
6805
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
6806 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
6807
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
6808 * 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
6809 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
6810
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
6811 * 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
6812 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
6813 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
6814
1130
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
6815 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
6816
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
6817 * 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
6818 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
6819
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
6820 * 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
6821 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
6822 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
6823
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
6824 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
6825
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
6826 * 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
6827
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
6828 * 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
6829 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
6830
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
6831 * 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
6832 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
6833 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
6834
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
6835 * 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
6836 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
6837 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
6838
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
6839 * 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
6840 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
6841 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
6842 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
6843
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
6844 * 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
6845 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
6846 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
6847 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
6848
1128
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6849 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
6850
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6851 * 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
6852 Bugfixed broken attribute assignment.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6853
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6854 * 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
6855 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
6856 the background lock from Artifact.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6857
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6858 * 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
6859 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
6860 background processing.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
6861
1127
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6862 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
6863
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6864 * 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
6865 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
6866 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
6867 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
6868 '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
6869
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6870 * 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
6871 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
6872 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
6873
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6874 * 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
6875 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
6876 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
6877 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
6878 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
6879 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
6880
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6881 * 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
6882 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
6883
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
6884 * 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
6885 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
6886
1126
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6887 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6888
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6889 Add CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6890
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6891 * src/main/java/de/intevation/flys/exports/CrossSectionInfoGenerator.java:
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6892 New, trivial implementation of CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6893
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6894 * doc/conf/conf.xml:
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6895 Register CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
6896
1125
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6897 2011-09-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6898
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6899 Cleanups of CrossSection*.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6900
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6901 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6902 New methods to retrieve name of utilized CrossSection.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6903
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6904 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6905 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
6906 translations.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6907
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6908 * src/main/resources/messages_de_DE.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6909 src/main/resources/messages_de.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6910 src/main/resources/messages_en.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6911 src/main/resources/messages.properties:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6912 Added cross_section* translations, also cleanups.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6913
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
6914 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
6915
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
6916 * 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
6917 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
6918
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
6919 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
6920
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
6921 * 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
6922 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
6923 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
6924
1125
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
6925 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
6926
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6927 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
6928 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
6929 Standalone application.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6930
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6931 * 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
6932
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6933 * 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
6934 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
6935 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
6936
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6937 * 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
6938 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
6939
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6940 * 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
6941 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
6942
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6943 * 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
6944 Update call.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6945
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6946 * 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
6947 Facet type.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6948
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6949 * 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
6950 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
6951
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
6952 * 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
6953 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
6954
1121
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6955 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6956
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6957 * 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
6958 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
6959 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
6960 returns FALSE, otherwise TRUE.
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6961
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6962 * 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
6963 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
6964 GeometryUtils now.
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
6965
1120
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
6966 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
6967
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
6968 * 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
6969 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
6970 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
6971
1119
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
6972 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
6973
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
6974 * 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
6975 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
6976
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
6977 * 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
6978 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
6979 tracks shapefiles.
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
6980
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
6981 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
6982
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
6983 * 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
6984 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
6985
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
6986 * 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
6987 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
6988 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
6989 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
6990 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
6991
1117
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6992 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
6993
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6994 * 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
6995 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
6996 this without a hash value.
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6997
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
6998 * 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
6999 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
7000 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
7001 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
7002
1116
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
7003 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
7004
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
7005 More bones to CrossSection sceleton.
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
7006
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
7007 * 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
7008 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
7009 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
7010
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
7011 * 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
7012 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
7013
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
7014 * 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
7015 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
7016 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
7017
1115
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
7018 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
7019
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
7020 Cosmetics.
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
7021
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
7022 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
7023 Cosmetics.
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
7024
1113
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7025 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7026
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7027 Cosmetics.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7028
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7029 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7030 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7031 src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7032 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7033 Removed obselete imports.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7034
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7035 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7036 Removed obselete imports, whitespaces.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7037
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7038 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7039 Whitespaces, docs.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
7040
1112
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
7041 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
7042
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
7043 Fix translations of Main Values Facets.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
7044
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
7045 * 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
7046 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
7047
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
7048 * 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
7049 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
7050 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
7051 dynamically, adjust deepCopy.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
7052
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
7053 * 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
7054 Adjust constructor accordingly.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
7055
1111
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7056 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
7057
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7058 Add sceleton for CrossSection outs.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7059
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7060 * doc/conf/artifacts/winfo.xml:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7061 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
7062
1112
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
7063 * 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
7064 Add new Dummy-Facet in state.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7065
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7066 * doc/conf/conf.xml:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7067 Registered new OutputGenerator.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7068
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7069 * 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
7070 Added new CROSS_SECTION type.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7071
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7072 * 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
7073 New, stubby skeleton for an CrossSectionGenerator.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7074
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7075 * src/main/resources/messages_de_DE.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7076 src/main/resources/messages_de.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7077 src/main/resources/messages_en.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7078 src/main/resources/messages.properties:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
7079 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
7080
1110
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
7081 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
7082
1114
9cc658cc4e20 Removed stray character.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1113
diff changeset
7083 * 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
7084 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
7085
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
7086 * 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
7087 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
7088 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
7089
1109
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
7090 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
7091
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
7092 * 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
7093 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
7094 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
7095
1108
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
7096 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
7097
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
7098 * 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
7099 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
7100
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
7101 * 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
7102 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
7103 pathes in WSPLGENJob.
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
7104
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
7105 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
7106
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
7107 * 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
7108 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
7109 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
7110
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
7111 * 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
7112 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
7113
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
7114 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
7115
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
7116 * 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
7117 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
7118
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
7119 * 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
7120 '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
7121 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
7122
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
7123 * 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
7124 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
7125
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
7126 * 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
7127 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
7128 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
7129
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
7130 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
7131
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
7132 * 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
7133 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
7134 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
7135
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
7136 * 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
7137 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
7138
1104
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
7139 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
7140
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
7141 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
7142
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
7143 * 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
7144 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
7145
1103
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
7146 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
7147
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
7148 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
7149
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
7150 * 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
7151 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
7152 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
7153 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
7154 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
7155 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
7156
1102
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
7157 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
7158
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
7159 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
7160
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
7161 * 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
7162 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
7163
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
7164 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
7165
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
7166 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
7167 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
7168
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
7169 * 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
7170 (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
7171 (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
7172 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
7173 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
7174
1100
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
7175 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
7176
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
7177 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
7178
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
7179 * 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
7180 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
7181
1099
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
7182 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
7183
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
7184 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
7185 in there.
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
7186
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
7187 * 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
7188 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
7189 WINFOArtifact.
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
7190
1102
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
7191 * 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
7192 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
7193
1098
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
7194 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
7195
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
7196 Minor cosmetics.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
7197
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
7198 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
7199 Resolved a TODO.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
7200
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
7201 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
7202 Added some documentation.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
7203
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
7204 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
7205 Minor cosmetic.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
7206
1097
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
7207 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
7208
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
7209 * 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
7210
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
7211 * 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
7212 If running in debug mode log executed statements.
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
7213 Helps debugging Oracle connections.
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
7214
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
7215 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
7216
9f88cc54570c Set some WSPLGENJob parameters which are stored in FLYSArtifact in the Floodmap state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1095
diff changeset
7217 * 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
7218 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
7219
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
7220 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
7221
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
7222 * 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
7223 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
7224 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
7225
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
7226 * 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
7227 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
7228 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
7229
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
7230 * 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
7231 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
7232 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
7233 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
7234 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
7235
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
7236 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
7237
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
7238 * 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
7239 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
7240
1093
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
7241 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
7242
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
7243 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
7244 Cosmetic, remove debug output and comments, minor style adjustments.
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
7245
1092
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
7246 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
7247
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
7248 Added limited themeing-support for MainValues.
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
7249
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
7250 * doc/conf/themes.xml:
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
7251 Added Q/W-MainValues themes.
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
7252
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
7253 * 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
7254 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
7255
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
7256 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
7257
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
7258 * 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
7259 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
7260
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
7261 * 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
7262 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
7263 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
7264
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
7265 * 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
7266 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
7267 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
7268
1090
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
7269 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
7270
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
7271 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
7272 New Util to work with theme-related stuff.
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
7273
1089
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
7274 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
7275
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
7276 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
7277 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
7278
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
7279 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
7280 Use NamedDoubles instead of MainValues, generalize annotation handling, to
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
7281 allow easier reusability and themeing.
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
7282
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
7283 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
7284 Added convenience constructor, exemplary switch on bordered text.
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
7285
1088
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
7286 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
7287
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
7288 * doc/conf/meta-data.xml:
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
7289 Recommend MainValues for Computed discharge curves.
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
7290
1087
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
7291 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
7292
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
7293 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
7294
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
7295 * 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
7296 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
7297
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
7298 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
7299
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
7300 * 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
7301 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
7302 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
7303
1085
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
7304 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
7305
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
7306 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
7307 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
7308
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
7309 * 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
7310 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
7311
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
7312 * 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
7313 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
7314
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
7315 * 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
7316 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
7317 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
7318
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
7319 * 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
7320 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
7321
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
7322 * 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
7323 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
7324 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
7325
1084
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
7326 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
7327
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
7328 * 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
7329 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
7330 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
7331
1083
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
7332 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
7333
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
7334 * 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
7335 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
7336 Annotations in LongitudinalSection plots.
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
7337
1082
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
7338 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
7339
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
7340 * 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
7341 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
7342 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
7343 implementation.
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
7344
1081
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
7345 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
7346
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
7347 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
7348 Minor cosmetics.
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
7349
1080
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
7350 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
7351
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
7352 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
7353
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
7354 * 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
7355 (initialize, getMinValues):
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
7356 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
7357 parameterization.
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
7358
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
7359 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
7360
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
7361 * 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
7362 (MainValueFacet):
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
7363 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
7364
1079
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
7365 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
7366
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
7367 * 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
7368 (MainValueFacet):
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
7369 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
7370
1078
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
7371 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
7372
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
7373 * 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
7374 (getState):
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
7375 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
7376
1077
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
7377 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
7378
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
7379 * 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
7380 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
7381 Cosmetics, docs.
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
7382
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
7383 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
7384 Cosmetics.
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
7385
1076
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
7386 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
7387
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
7388 * 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
7389 Added new (MainValues) Facet-Type.
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
7390
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
7391 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
7392
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
7393 * 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
7394 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
7395
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
7396 * 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
7397 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
7398 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
7399 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
7400
1074
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
7401 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
7402
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
7403 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
7404 Removed needless imports.
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
7405
1073
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
7406 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
7407
1076
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
7408 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
7409
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
7410 * 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
7411 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
7412
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
7413 * 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
7414 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
7415
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
7416 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
7417
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
7418 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
7419
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
7420 * 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
7421 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
7422
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
7423 * 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
7424 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
7425 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
7426
1070
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
7427 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
7428
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
7429 Smaller cosmetics.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
7430
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
7431 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
7432 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
7433 Cosmetics in comments.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
7434
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
7435 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
7436 Added @Override annotations.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
7437
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
7438 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
7439 Use brackets to improve readability of ternary operator.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
7440
1071
470087bd39e2 Fix dates in ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1070
diff changeset
7441 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
7442
28ea1e8a5f46 Datacage: Use 'ids' in user specific part, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1068
diff changeset
7443 * 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
7444
1071
470087bd39e2 Fix dates in ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1070
diff changeset
7445 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
7446
67b8a2b03e36 Datacage template: s/db-ids/ids/g
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1067
diff changeset
7447 * 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
7448 loading.
67b8a2b03e36 Datacage template: s/db-ids/ids/g
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1067
diff changeset
7449
1067
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
7450 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
7451
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
7452 * 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
7453 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
7454 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
7455
1066
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
7456 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
7457
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
7458 * 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
7459 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
7460
1065
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
7461 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
7462
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
7463 * 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
7464 Minor fixes, ressurect Facet implementation as inner class.
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
7465
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
7466 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
7467
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
7468 * 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
7469 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
7470
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
7471 * 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
7472 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
7473 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
7474
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
7475 * 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
7476 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
7477 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
7478
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
7479 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
7480
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
7481 * 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
7482 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
7483 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
7484 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
7485 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
7486
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
7487 * 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
7488 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
7489 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
7490 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
7491
1062
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
7492 2011-08-23 Ingo Weinzierl <ingo@intevation.de>
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
7493
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
7494 * 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
7495 Repaired broken river-wms initialization.
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
7496
1061
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
7497 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
7498
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
7499 * 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
7500 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
7501 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
7502 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
7503 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
7504 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
7505 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
7506 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
7507 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
7508 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
7509
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
7510 * 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
7511 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
7512 Removed superfluous imports.
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
7513
1060
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
7514 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
7515
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
7516 * 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
7517 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
7518 are ordered by their creation time).
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
7519
1059
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
7520 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
7521
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
7522 * 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
7523 Removed facet interface.
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
7524
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
7525 * 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
7526 Make artifacts cloneable. TODO: Override deepCopy() in subclassed
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
7527 states and facets.
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
7528
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
7529 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
7530
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
7531 * 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
7532 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
7533 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
7534
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
7535 * 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
7536 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
7537 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
7538 "/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
7539
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
7540 * 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
7541 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
7542 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
7543
1057
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
7544 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
7545
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
7546 * 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
7547 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
7548
1056
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
7549 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
7550
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
7551 * 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
7552 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
7553 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
7554 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
7555 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
7556 time.
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
7557
1055
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7558 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
7559
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7560 * 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
7561 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
7562 about state affairs.
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7563
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7564 * 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
7565 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
7566
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7567 * 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
7568 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
7569 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
7570 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
7571 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
7572 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
7573 Adjusted the casts.
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
7574
1054
1f3e944a805c Datacage: filter by out in user specific part
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1053
diff changeset
7575 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
7576
1f3e944a805c Datacage: filter by out in user specific part
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1053
diff changeset
7577 * 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
7578
1053
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
7579 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
7580
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
7581 * 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
7582 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
7583
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
7584 * 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
7585 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
7586 "noinput" UI provider.
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
7587
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
7588 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
7589
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
7590 * 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
7591 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
7592 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
7593
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
7594 * 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
7595 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
7596
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
7597 * 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
7598 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
7599 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
7600
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
7601 * 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
7602 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
7603 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
7604
1051
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
7605 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
7606
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
7607 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
7608 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
7609 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
7610 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
7611 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
7612 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
7613 Removed superfluous imports.
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
7614
1050
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7615 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
7616
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7617 * 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
7618 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
7619 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
7620 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
7621
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7622 * 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
7623 Extract all outs now.
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7624
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7625 * 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
7626 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
7627 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
7628 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
7629 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
7630 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
7631 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
7632 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
7633 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
7634 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
7635 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
7636 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
7637 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
7638 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
7639 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
7640 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
7641 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
7642 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
7643 Adjusted calls.
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
7644
1049
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7645 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7646
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7647 * src/main/resources/messages.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7648 src/main/resources/messages_de_DE.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7649 src/main/resources/messages_en.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7650 src/main/resources/messages_de.properties:
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7651 Added lacalization of "Streckenfavoriten".
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
7652
1048
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
7653 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
7654
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
7655 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
7656 Picky white-space cosmetics.
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
7657
1047
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
7658 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
7659
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
7660 Added stub implementation of new MainValuesArtifact.
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
7661
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
7662 * 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
7663 New. Stub implementation for new MainValuesArtifact.
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
7664
1046
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7665 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
7666
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7667 Fixed flys/issue262
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7668
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7669 * 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
7670 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
7671 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
7672 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
7673 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
7674
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7675 * 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
7676 * 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
7677 * 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
7678
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
7679 * 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
7680 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
7681
1045
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
7682 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
7683
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
7684 Fixed flys/issue260
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
7685
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
7686 * 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
7687
1044
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7688 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
7689
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7690 * 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
7691 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
7692 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
7693
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7694 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
7695 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
7696 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
7697 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
7698 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
7699 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
7700 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
7701 JOIN artifacts a2
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7702 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
7703 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
7704 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
7705 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
7706 JOIN artifacts a
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7707 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
7708 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
7709 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
7710 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
7711
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
7712 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
7713
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
7714 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
7715
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
7716 * 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
7717 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
7718
1042
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7719 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
7720
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7721 * 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
7722 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
7723
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7724 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
7725
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7726 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
7727
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7728 * 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
7729 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
7730 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
7731
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
7732 * 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
7733 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
7734 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
7735 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
7736 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
7737
1040
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7738 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
7739
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7740 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
7741
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7742 * 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
7743 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
7744
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7745 * 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
7746 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
7747 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
7748
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
7749 * 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
7750 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
7751
1038
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7752 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
7753
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7754 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
7755 needless imports.
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7756
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7757 * 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
7758 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
7759 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
7760 StickyAxisAnnotation.
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
7761
1037
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7762 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7763
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7764 Improved CustomAnnotations and rendering thereof, now including an
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7765 "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
7766 annotations on Y-axis.
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7767
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7768 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7769 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
7770 from it.
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7771
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
7772 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
7773
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7774 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
7775 CustomAnnotations (text only).
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7776
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7777 * 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
7778 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
7779 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
7780
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7781 * 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
7782 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
7783 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
7784 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
7785 shapes.
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
7786
1035
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
7787 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
7788
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
7789 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
7790
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
7791 * 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
7792 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
7793
1034
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
7794 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
7795
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
7796 Slightly improved rendering of annotations.
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
7797
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
7798 * 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
7799 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
7800 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
7801
1033
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7802 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
7803
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7804 Fix for flys/issue191
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7805
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7806 * 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
7807 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
7808
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7809 * 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
7810 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
7811 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
7812
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7813 * 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
7814 Removed superfluous import.
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
7815
1032
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
7816 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
7817
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
7818 * 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
7819 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
7820 Annotations only.
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
7821
1031
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
7822 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
7823
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
7824 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
7825 AnnotationFactory.
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
7826
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
7827 * 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
7828 (getPointAnnotations, getAnnotationsBreadth):
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
7829 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
7830
1030
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
7831 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
7832
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
7833 * 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
7834 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
7835 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
7836 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
7837 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
7838
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
7839 * 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
7840
1029
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7841 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7842
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7843 Rather picky cosmetics only.
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7844
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7845 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7846 src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7847 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7848 src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7849 src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7850 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7851 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7852 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7853 End comments on a full stop, separate from closing '*/' by whitespace,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7854 adjusted javadoc comments.
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
7855
1028
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
7856 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
7857
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
7858 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
7859
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
7860 * 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
7861 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
7862 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
7863 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
7864
1027
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
7865 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
7866
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
7867 * doc/conf/conf.xml,
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
7868 doc/conf/artifacts/annotation.xml,
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
7869 doc/conf/meta-data-system.xml:
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
7870 Added configuration for AnnotationArtifacts.
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
7871
1026
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
7872 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
7873
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
7874 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
7875
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
7876 * 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
7877 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
7878 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
7879 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
7880
1025
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7881 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
7882
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7883 * 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
7884 to have creation times, too.
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7885
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7886 To update existing databases:
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7887
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7888 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
7889 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
7890
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7891 * 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
7892 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
7893
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7894 * 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
7895 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
7896 Adjusted SQL statements.
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7897
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7898 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
7899
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
7900 * 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
7901 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
7902
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
7903 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
7904
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
7905 * 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
7906 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
7907
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
7908 * 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
7909 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
7910 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
7911
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
7912 * 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
7913 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
7914
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
7915 * 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
7916 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
7917 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
7918
1022
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
7919 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
7920
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
7921 * 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
7922 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
7923
1021
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
7924 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
7925
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
7926 * 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
7927 around old calculations.
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
7928
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
7929 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
7930
a776afdf1ec5 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1019
diff changeset
7931 * 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
7932 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
7933
1019
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
7934 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
7935
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
7936 * 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
7937 to be more compatible.
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
7938
1018
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7939 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
7940
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7941 * 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
7942 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
7943 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
7944
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7945 * 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
7946 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
7947 "Laengsschnitt".
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7948
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
7949 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
7950 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
7951
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
7952 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
7953
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
7954 * 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
7955 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
7956 <!-- ... --> 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
7957
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
7958 * 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
7959
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
7960 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
7961
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
7962 * 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
7963 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
7964
1015
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7965 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
7966
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7967 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
7968
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7969 * 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
7970 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
7971 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
7972
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7973 * 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
7974 * 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
7975 * 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
7976
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7977 * 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
7978 Deleted.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7979 * 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
7980 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
7981
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7982 * 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
7983 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
7984
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7985 * 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
7986 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
7987 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
7988
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7989 "/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
7990 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
7991 "/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
7992 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
7993 "/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
7994 various outputs.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7995 "/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
7996 filters to the templating.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7997
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
7998 * 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
7999 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
8000
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
8001 * 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
8002 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
8003
1014
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
8004 2011-08-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
8005
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
8006 * doc/conf/conf.xml:
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
8007 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
8008 removed incorrect comment.
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
8009
1013
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
8010 2011-08-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
8011
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
8012 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
8013 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
8014
1012
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
8015 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
8016
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
8017 * 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
8018 Fixed potential NPE.
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
8019
1011
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
8020 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
8021
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
8022 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
8023
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
8024 * 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
8025 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
8026 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
8027 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
8028
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
8029 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
8030 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
8031 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
8032 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
8033 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
8034 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
8035
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
8036 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
8037 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
8038 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
8039 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
8040
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
8041 * 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
8042 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
8043
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
8044 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
8045
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
8046 * 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
8047 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
8048 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
8049
1009
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
8050 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
8051
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
8052 * 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
8053 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
8054
1008
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
8055 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
8056
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
8057 * 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
8058 Fixed wrong SQL references.
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
8059
1007
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
8060 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
8061
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
8062 * 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
8063 Fixed two NPEs.
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
8064
1006
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
8065 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
8066
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
8067 * 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
8068 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
8069 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
8070
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
8071 * 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
8072 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
8073 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
8074
1005
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
8075 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
8076
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
8077 * 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
8078 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
8079
1004
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
8080 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
8081
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
8082 * 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
8083 Completed the backend listener stuff.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
8084
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
8085 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
8086 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
8087 which are delete from backend without the
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
8088 backend API.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
8089
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
8090 * 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
8091 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
8092 Added needed statements.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
8093
1003
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
8094 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
8095
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
8096 * 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
8097 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
8098
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
8099 * 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
8100 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
8101 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
8102
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
8103 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
8104
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
8105 * 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
8106 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
8107
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
8108 * 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
8109 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
8110 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
8111
1001
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
8112 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
8113
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
8114 * 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
8115 Fixed recursion bug.
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
8116
1000
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
8117 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
8118
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
8119 * 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
8120 Added debug output.
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
8121
999
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
8122 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
8123
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
8124 * 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
8125
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
8126 * 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
8127 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
8128
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
8129 * 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
8130 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
8131 according the change calls.
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
8132
998
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
8133 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
8134
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
8135 * 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
8136 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
8137 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
8138 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
8139 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
8140 analysis.
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
8141
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
8142 * 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
8143 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
8144 Ajusted imports and calls.
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
8145
997
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
8146 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
8147
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
8148 * 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
8149 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
8150
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
8151 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
8152
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
8153 * 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
8154 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
8155 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
8156
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
8157 * 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
8158 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
8159
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
8160 * 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
8161 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
8162 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
8163
995
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
8164 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
8165
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
8166 * 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
8167 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
8168 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
8169
994
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
8170 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
8171
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
8172 * 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
8173 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
8174
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
8175 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
8176
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
8177 * 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
8178
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
8179 * 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
8180 Added some debug output.
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
8181
992
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
8182 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
8183
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
8184 * 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
8185 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
8186 find the corresponding artifact.
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
8187
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
8188 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
8189 src/main/resources/datacage-sql/org-h2-driver.properties: Store
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
8190 facets of outs into datacage db at initial scan.
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
8191
991
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
8192 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
8193
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
8194 * 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
8195 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
8196 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
8197 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
8198
990
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
8199 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
8200
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
8201 * 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
8202 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
8203
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
8204 * 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
8205 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
8206 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
8207 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
8208
989
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
8209 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
8210
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
8211 * 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
8212 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
8213 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
8214 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
8215
988
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
8216 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
8217
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
8218 * 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
8219
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
8220 * 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
8221 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
8222 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
8223 TODO: Store new artifacts.
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
8224
987
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
8225 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
8226
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
8227 * 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
8228 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
8229 collections at initial scan.
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
8230
986
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
8231 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
8232
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
8233 * 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
8234 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
8235 at initial scan.
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
8236
985
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
8237 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
8238
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
8239 * 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
8240 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
8241
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
8242 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
8243
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
8244 * 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
8245 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
8246 before initial scan.
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
8247
985
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
8248 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
8249
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
8250 * 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
8251 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
8252
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
8253 * 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
8254 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
8255
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
8256 * 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
8257 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
8258
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
8259 * 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
8260 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
8261
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
8262 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
8263
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
8264 * 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
8265 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
8266 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
8267
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
8268 * 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
8269 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
8270
981
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
8271 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
8272
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
8273 * 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
8274 of an artifact.
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
8275
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
8276 * 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
8277 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
8278 the global context.
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
8279
980
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
8280 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
8281
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
8282 * 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
8283 Added state in facet.
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
8284
979
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
8285 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
8286
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
8287 * 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
8288 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
8289
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
8290 * 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
8291 Pooled connection.
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
8292
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
8293 * 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
8294
978
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
8295 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
8296
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
8297 * 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
8298 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
8299 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
8300 maven archetype. It was never used.
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
8301
977
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
8302 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
8303
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
8304 * 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
8305 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
8306
976
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
8307 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
8308
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
8309 * 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
8310 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
8311
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
8312 * 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
8313 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
8314 Added some debugging.
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
8315
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
8316 * 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
8317 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
8318 for containment of variables.
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
8319
975
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
8320 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
8321
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
8322 * 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
8323 Added 'if log.isDebugEnabled() {}'.
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
8324
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
8325 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
8326
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
8327 * 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
8328 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
8329 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
8330
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
8331 <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
8332 <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
8333 <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
8334 <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
8335 </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
8336
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
8337 * 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
8338 '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
8339
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
8340 * 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
8341 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
8342
973
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
8343 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
8344
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
8345 * 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
8346 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
8347 compiled statement.
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
8348
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
8349 * 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
8350 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
8351 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
8352
972
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
8353 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
8354
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
8355 * 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
8356
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
8357 * 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
8358 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
8359
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
8360 * 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
8361 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
8362
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
8363 * 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
8364 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
8365 aggressively.
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
8366
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
8367 * 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
8368 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
8369
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
8370 * 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
8371 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
8372 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
8373
971
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
8374 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
8375
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
8376 * 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
8377 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
8378 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
8379
970
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
8380 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
8381
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
8382 * 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
8383 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
8384 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
8385 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
8386 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
8387
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
8388 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
8389 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
8390
969
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
8391 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
8392
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
8393 * 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
8394 Allow '-' in variable names.
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
8395
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
8396 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
8397
0fd335b4b21b Added missing river_id for the datacage factory node of the wmsbackground layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 967
diff changeset
8398 * 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
8399 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
8400
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
8401 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
8402
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
8403 * 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
8404 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
8405
966
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
8406 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
8407
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
8408 * 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
8409 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
8410 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
8411 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
8412 Adjusted to implement changed Service interface.
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
8413
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
8414 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
8415
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
8416 * 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
8417 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
8418 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
8419
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
8420 * 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
8421 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
8422 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
8423
964
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
8424 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
8425
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
8426 * 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
8427 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
8428 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
8429 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
8430 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
8431
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
8432 * 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
8433 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
8434 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
8435
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
8436 * 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
8437 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
8438
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
8439 * 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
8440 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
8441 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
8442
963
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
8443 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
8444
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
8445 * 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
8446 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
8447 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
8448 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
8449 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
8450
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
8451 * 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
8452 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
8453 append the recommendations.
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
8454
962
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
8455 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
8456
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
8457 * 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
8458 Added a macro mechanism:
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
8459
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
8460 <dc:macro name="keine-fuenf">
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
8461 <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
8462 </dc:macro>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
8463 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
8464 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
8465 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
8466
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
8467 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
8468 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
8469 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
8470 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
8471 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
8472 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
8473 the macro body is finished.
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
8474
961
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
8475 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
8476
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
8477 * 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
8478 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
8479
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
8480 <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
8481 <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
8482 </dc:if>
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
8483
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
8484 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
8485 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
8486 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
8487 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
8488
960
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
8489 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
8490
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
8491 * 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
8492 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
8493 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
8494
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
8495 * 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
8496 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
8497
959
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
8498 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
8499
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
8500 * 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
8501 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
8502 '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
8503 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
8504
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
8505 * 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
8506 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
8507
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
8508 * 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
8509 Added code to parse
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
8510 "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
8511 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
8512
958
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8513 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
8514
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8515 * 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
8516 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
8517 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
8518 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
8519
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8520 * 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
8521 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
8522 WMS URL.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8523
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8524 * 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
8525 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
8526
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8527 * 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
8528 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
8529 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
8530
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8531 * 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
8532 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
8533 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
8534 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
8535
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8536 * 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
8537 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
8538 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
8539
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8540 * 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
8541 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
8542 CallContext.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
8543
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
8544 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
8545
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8546 * 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
8547 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
8548
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8549 * 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
8550 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
8551
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8552 * 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
8553 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
8554
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8555 <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
8556 <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
8557 <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
8558 </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
8559 <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
8560 <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
8561 </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
8562 <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
8563 <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
8564 </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
8565 </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
8566
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
8567 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
8568 '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
8569 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
8570 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
8571 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
8572 '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
8573 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
8574 '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
8575 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
8576 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
8577
956
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
8578 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
8579
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
8580 * 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
8581 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
8582
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
8583 * 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
8584 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
8585 used to create the WMSLayerFacet.
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
8586
955
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
8587 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
8588
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
8589 * 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
8590 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
8591
954
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8592 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
8593
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8594 * 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
8595 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
8596 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
8597
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8598 * src/main/resources/messages.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8599 src/main/resources/messages_de_DE.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8600 src/main/resources/messages_en.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8601 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
8602 background an river axis layer.
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
8603
953
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
8604 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
8605
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
8606 * 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
8607 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
8608 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
8609
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
8610 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
8611
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
8612 * 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
8613 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
8614
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
8615 * 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
8616 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
8617 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
8618 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
8619
951
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8620 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
8621
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8622 * 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
8623 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
8624
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
8625 -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
8626 -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
8627 -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
8628 -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
8629 -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
8630 -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
8631 -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
8632
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
8633 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
8634
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
8635 * 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
8636 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
8637 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
8638
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
8639 * 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
8640 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
8641
949
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
8642 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
8643
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
8644 * 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
8645 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
8646 class.
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
8647
948
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
8648 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
8649
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
8650 * 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
8651 Improved error handling.
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
8652
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
8653 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
8654
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8655 * src/main/resources/metadata/template.xml: Deleted.
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8656
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8657 * 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
8658
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8659 * 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
8660
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8661 * 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
8662 Load template from configuration not from resources.
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
8663
948
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
8664 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
8665
854620e52971 Meta data: Make database ids identifiable with unique name "db-id"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 945
diff changeset
8666 * 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
8667 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
8668
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
8669 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
8670
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
8671 * 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
8672 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
8673 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
8674
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
8675 * 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
8676 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
8677 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
8678 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
8679 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
8680 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
8681 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
8682 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
8683
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
8684 * 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
8685 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
8686 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
8687 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
8688 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
8689 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
8690
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
8691 * 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
8692 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
8693
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
8694 * 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
8695 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
8696 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
8697
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
8698 * 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
8699 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
8700 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
8701 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
8702
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
8703 * 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
8704 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
8705 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
8706
944
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8707 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
8708
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8709 * 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
8710 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
8711
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8712 * 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
8713 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
8714
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
8715 * 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
8716 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
8717 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
8718 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
8719
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
8720 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
8721
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
8722 * 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
8723 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
8724 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
8725
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
8726 * 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
8727 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
8728 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
8729
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
8730 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
8731
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
8732 * 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
8733 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
8734 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
8735 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
8736
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
8737 * 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
8738 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
8739 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
8740 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
8741
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
8742 * 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
8743 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
8744
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
8745 * 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
8746 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
8747 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
8748 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
8749
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
8750 * 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
8751 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
8752
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
8753 * 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
8754 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
8755 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
8756 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
8757
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
8758 * 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
8759 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
8760 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
8761 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
8762 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
8763
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
8764 * 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
8765 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
8766
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
8767 * 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
8768 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
8769
941
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
8770 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
8771
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
8772 * 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
8773 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
8774 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
8775
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
8776 * 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
8777 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
8778
940
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8779 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
8780
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8781 * 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
8782 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
8783 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
8784 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
8785 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
8786
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
8787 * 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
8788 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
8789 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
8790 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
8791 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
8792
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
8793 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
8794
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
8795 * 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
8796 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
8797 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
8798
938
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
8799 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
8800
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
8801 * 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
8802 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
8803
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
8804 * 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
8805 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
8806
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
8807 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
8808
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
8809 * 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
8810 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
8811 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
8812 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
8813 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
8814
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
8815 * 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
8816 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
8817 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
8818 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
8819
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
8820 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
8821 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
8822 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
8823
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
8824 * 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
8825 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
8826 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
8827 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
8828
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
8829 * 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
8830 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
8831 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
8832 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
8833
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
8834 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
8835
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8836 * 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
8837 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
8838 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
8839
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8840 $ 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
8841 -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
8842 -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
8843 -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
8844 -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
8845 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
8846
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8847 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
8848 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
8849
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
8850 * 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
8851 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
8852
935
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8853 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
8854
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8855 * 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
8856 called "floodmap" now.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8857
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8858 * 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
8859 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
8860
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8861 * 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
8862 the WSPLGENFacet.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8863
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
8864 * 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
8865 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
8866
934
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
8867 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
8868
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
8869 * 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
8870 Fixed corner case.
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
8871
933
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
8872 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
8873
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
8874 * 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
8875 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
8876 given water level.
934
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
8877
932
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
8878 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
8879
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
8880 * 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
8881 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
8882 'type' member set.
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
8883
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
8884 * 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
8885 '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
8886
931
057cc0bf4aef Removed a type from transition model.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 930
diff changeset
8887 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
8888
057cc0bf4aef Removed a type from transition model.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 930
diff changeset
8889 * 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
8890
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
8891 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
8892
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
8893 * 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
8894 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
8895 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
8896
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
8897 * 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
8898 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
8899 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
8900
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
8901 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
8902
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
8903 * 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
8904 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
8905 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
8906
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
8907 * 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
8908 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
8909 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
8910 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
8911 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
8912
928
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
8913 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
8914
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
8915 * 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
8916 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
8917
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
8918 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
8919
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
8920 * 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
8921 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
8922
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
8923 * 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
8924 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
8925 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
8926 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
8927 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
8928 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
8929
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
8930 * 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
8931 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
8932 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
8933 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
8934 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
8935 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
8936 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
8937 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
8938
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
8939 * 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
8940 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
8941 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
8942 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
8943 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
8944
926
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
8945 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
8946
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
8947 Fix(?) for flys/issue114
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
8948
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
8949 * 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
8950 Make guessing a bit more robust.
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
8951
925
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8952 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
8953
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8954 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
8955 Needs testing!
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8956
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8957 * 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
8958 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
8959
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8960 * 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
8961 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
8962 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
8963
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8964 * 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
8965 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
8966
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8967 * 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
8968 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
8969 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
8970 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
8971
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8972 * 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
8973 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
8974 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
8975 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
8976
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8977 * 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
8978 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
8979
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8980 * 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
8981 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
8982 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
8983 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
8984 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
8985 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
8986
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
8987 * 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
8988 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
8989 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
8990
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
8991 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
8992
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
8993 * 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
8994 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
8995 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
8996 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
8997 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
8998
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
8999 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
9000 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
9001
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
9002 * 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
9003 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
9004
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
9005 * 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
9006 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
9007 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
9008 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
9009
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
9010 * 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
9011 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
9012 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
9013 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
9014 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
9015 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
9016 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
9017 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
9018 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
9019
923
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
9020 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
9021
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
9022 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
9023
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
9024 * 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
9025 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
9026 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
9027 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
9028 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
9029 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
9030 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
9031 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
9032 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
9033
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
9034 * 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
9035 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
9036 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
9037 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
9038 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
9039 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
9040 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
9041 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
9042
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
9043 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
9044
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
9045 * 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
9046 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
9047 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
9048
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
9049 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
9050
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
9051 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
9052
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
9053 * 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
9054 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
9055 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
9056 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
9057 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
9058
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
9059 * 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
9060 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
9061 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
9062
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
9063 * 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
9064 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
9065 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
9066 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
9067
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
9068 * 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
9069 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
9070
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
9071 * 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
9072 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
9073
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
9074 * 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
9075 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
9076 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
9077
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
9078 * 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
9079 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
9080 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
9081 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
9082 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
9083
920
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
9084 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
9085
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
9086 * 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
9087 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
9088
925
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
9089 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
9090 cause no problems.
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
9091
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
9092 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
9093 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
9094
919
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
9095 2011-06-28 Ingo Weinzierl <ingo@intevation.de>
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
9096
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
9097 * 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
9098
918
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
9099 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
9100
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
9101 Tagged RELEASE 2.4
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
9102
749
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
9103 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
9104
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
9105 * 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
9106 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
9107 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
9108
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
9109 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
9110
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
9111 * 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
9112 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
9113 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
9114 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
9115 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
9116
747
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
9117 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
9118
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
9119 * 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
9120 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
9121 values.
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
9122
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
9123 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
9124
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
9125 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
9126
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
9127 * 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
9128 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
9129 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
9130
744
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
9131 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
9132
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
9133 * 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
9134 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
9135 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
9136 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
9137 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
9138
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
9139 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
9140
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
9141 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
9142
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
9143 * 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
9144 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
9145 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
9146 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
9147
742
c09c9e05ecfa Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 741
diff changeset
9148 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
9149
c09c9e05ecfa Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 741
diff changeset
9150 * 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
9151
741
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
9152 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
9153
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
9154 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
9155 Removed dead code.
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
9156
739
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
9157 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
9158
740
a1efe7d11423 Forgot to check in last ChangeLog change.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 739
diff changeset
9159 Fix for flys/issue173
a1efe7d11423 Forgot to check in last ChangeLog change.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 739
diff changeset
9160
739
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
9161 * 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
9162 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
9163 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
9164 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
9165 necessarily true. The obvious solution to simply check
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
9166 the overlapping intervals does not work either because
741
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
9167 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
9168 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
9169 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
9170 range.
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
9171
738
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
9172 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
9173
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
9174 Fix for flys/issue147
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
9175
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
9176 * 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
9177 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
9178 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
9179
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
9180 * 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
9181 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
9182
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
9183 * 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
9184 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
9185
737
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
9186 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
9187
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
9188 Fix for flys/issue86
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
9189
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
9190 * 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
9191 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
9192 wrong.
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
9193
735
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
9194 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
9195
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
9196 * 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
9197 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
9198 around "W am Pegel" calculations.
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
9199
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
9200 * 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
9201 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
9202
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
9203 * 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
9204 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
9205
734
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
9206 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
9207
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
9208 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
9209 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
9210
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
9211 * 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
9212 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
9213
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
9214 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
9215
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
9216 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
9217
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
9218 * 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
9219 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
9220
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
9221 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
9222
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
9223 * 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
9224 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
9225
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
9226 * 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
9227 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
9228
731
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
9229 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
9230
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
9231 * 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
9232 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
9233
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
9234 * 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
9235 Added 'at' facet type.
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
9236
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
9237 * 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
9238 Generate AT facets.
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
9239
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
9240 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
9241
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
9242 * 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
9243 Exporter for AT facets. Needs testing.
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
9244
729
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
9245 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
9246
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
9247 * 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
9248 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
9249 from Desktop-FLYS. Needs testing.
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
9250
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
9251 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
9252
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
9253 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
9254
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
9255 * 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
9256 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
9257 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
9258 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
9259 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
9260
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
9261 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
9262
11e9489eb1a7 WQDay is based on WQ now to make it exportable as AT.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 726
diff changeset
9263 * 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
9264 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
9265
726
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
9266 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
9267
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
9268 * 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
9269 New. Base class for WQKms.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
9270
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
9271 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
9272 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
9273 calculations. This will save memory.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
9274
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
9275 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
9276
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
9277 * 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
9278 Add default constructor to ease inheritance.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
9279
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
9280 * 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
9281 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
9282
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
9283 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
9284
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
9285 * 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
9286 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
9287
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
9288 * 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
9289
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
9290 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
9291
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
9292 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
9293
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
9294 * 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
9295 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
9296 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
9297
723
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
9298 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
9299
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
9300 * 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
9301 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
9302 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
9303
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
9304 * 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
9305 Removed superfluous imports.
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
9306
722
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
9307 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
9308
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
9309 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
9310 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
9311
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
9312 * 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
9313
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
9314 * 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
9315 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
9316
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
9317 * 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
9318 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
9319 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
9320
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
9321 * 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
9322 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
9323
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
9324 * 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
9325 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
9326 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
9327
721
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
9328 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
9329
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
9330 * 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
9331 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
9332
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
9333 * 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
9334 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
9335
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
9336 * 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
9337 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
9338
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
9339 * 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
9340 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
9341
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
9342 * 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
9343 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
9344
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
9345 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
9346
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
9347 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
9348
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
9349 * 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
9350 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
9351 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
9352 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
9353
719
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
9354 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
9355
721
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
9356 Draw correction curve again.
719
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
9357
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
9358 * 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
9359 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
9360 the correction curve from being drawn!
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
9361 Smaller code cleanups and simplifications.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
9362
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
9363 * 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
9364 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
9365 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
9366 at a given index.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
9367
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
9368 * 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
9369 Attribute access via DOM instead of XPath.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
9370
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
9371 * 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
9372 Code simplification.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
9373
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
9374 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
9375
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
9376 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
9377
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
9378 * 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
9379 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
9380 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
9381
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
9382 * 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
9383 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
9384 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
9385
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
9386 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
9387
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
9388 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
9389
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
9390 * 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
9391 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
9392
716
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
9393 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
9394
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
9395 Fix for flys/issue158
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
9396
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
9397 * 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
9398 Checks for right class now.
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
9399
715
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
9400 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
9401
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
9402 Fix for flys/issue154
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
9403
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
9404 * 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
9405 Checks for right class now.
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
9406
714
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
9407 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
9408
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
9409 * 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
9410 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
9411
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
9412 * 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
9413 'boolean ? true : false' <=> 'boolean'
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
9414
713
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
9415 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
9416
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
9417 * 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
9418 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
9419
712
08dd826439ef Configured states to generate report facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 711
diff changeset
9420 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
9421
08dd826439ef Configured states to generate report facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 711
diff changeset
9422 * 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
9423
711
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
9424 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
9425
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
9426 * 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
9427 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
9428
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
9429 * 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
9430 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
9431 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
9432 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
9433 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
9434 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
9435
710
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
9436 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
9437
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
9438 * 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
9439 New. Generator for calculation reports.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
9440
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
9441 * 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
9442
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
9443 * 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
9444 Added type 'report'.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
9445
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
9446 * 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
9447 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
9448 calculation states.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
9449
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
9450 * 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
9451 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
9452
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
9453 * 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
9454 Removed superfluous import.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
9455
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
9456 * 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
9457 Added some override annotations.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
9458
709
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
9459 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
9460
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
9461 * 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
9462 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
9463
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
9464 * 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
9465 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
9466 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
9467 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
9468 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
9469 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
9470 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
9471 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
9472 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
9473 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
9474 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
9475 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
9476 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
9477 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
9478 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
9479
708
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
9480 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
9481
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
9482 * 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
9483 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
9484
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
9485 * 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
9486 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
9487 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
9488 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
9489 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
9490
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
9491 * 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
9492 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
9493 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
9494
706
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
9495 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
9496
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
9497 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
9498 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
9499 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
9500 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
9501 Removed dead code.
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
9502
705
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
9503 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
9504
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
9505 * 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
9506 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
9507 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
9508 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
9509 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
9510 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
9511 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
9512 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
9513 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
9514 Only generate facets when needed.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
9515
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
9516 * 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
9517 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
9518
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
9519 * 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
9520 LRU as eviction strategy is sufficent.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
9521
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
9522 * 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
9523 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
9524 more 'standard' Java naming conventions.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
9525
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
9526 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
9527
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
9528 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
9529
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
9530 * 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
9531
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
9532 * 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
9533 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
9534
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
9535 * 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
9536 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
9537
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
9538 * 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
9539 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
9540
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
9541 * 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
9542 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
9543 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
9544
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
9545 * 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
9546 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
9547
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
9548 * 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
9549 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
9550
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
9551 * 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
9552 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
9553 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
9554
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
9555 * 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
9556 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
9557 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
9558
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
9559 * 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
9560 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
9561 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
9562 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
9563 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
9564 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
9565 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
9566
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
9567 * 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
9568 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
9569 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
9570
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
9571 * 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
9572 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
9573 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
9574 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
9575 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
9576 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
9577 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
9578 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
9579
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
9580 * 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
9581 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
9582 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
9583 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
9584
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
9585 * 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
9586 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
9587 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
9588 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
9589 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
9590 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
9591 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
9592 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
9593 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
9594 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
9595
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
9596 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
9597
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
9598 * 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
9599 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
9600 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
9601
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
9602 * 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
9603 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
9604
684
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
9605 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
9606
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
9607 * 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
9608 computation 4.
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
9609
686
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9610 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
9611
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9612 * 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
9613 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
9614
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9615 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
9616
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9617 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
9618
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9619 * 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
9620 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
9621
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9622 * 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
9623 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
9624 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
9625 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
9626 chart curves.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9627
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9628 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
9629
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9630 * 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
9631 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
9632 if they exist.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9633
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9634 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
9635
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9636 * 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
9637 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
9638
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9639 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
9640
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9641 * 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
9642 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
9643 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
9644
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9645 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
9646
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9647 * 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
9648 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
9649 * 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
9650
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9651 Removed some dead code.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9652
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9653 * 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
9654 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
9655
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9656 * 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
9657 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
9658
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9659 * 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
9660 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
9661
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9662 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
9663
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9664 * 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
9665 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
9666
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9667 * 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
9668 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
9669
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9670 * 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
9671 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
9672
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9673 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
9674
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9675 * 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
9676 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
9677
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9678 * 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
9679 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
9680
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9681 * 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
9682 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
9683
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9684 * 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
9685 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
9686
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9687 * 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
9688 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
9689
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9690 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
9691
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9692 * 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
9693 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
9694 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
9695 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
9696
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9697 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
9698
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9699 * 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
9700 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
9701 during calculation.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9702
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9703 * 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
9704 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
9705 base class.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9706
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9707 * 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
9708 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
9709
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9710 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
9711
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9712 * 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
9713 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
9714
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9715 * 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
9716 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
9717
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9718 * 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
9719 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
9720 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
9721 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
9722 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
9723 - x axis : 0 - 10
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9724 - 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
9725 - 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
9726 - 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
9727 - 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
9728 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
9729 - x axis : 1 - 9
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9730 - 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
9731 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
9732
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9733 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
9734
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9735 * 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
9736 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
9737 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
9738
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9739 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
9740
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9741 * 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
9742 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
9743 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
9744
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9745 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
9746
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9747 * 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
9748 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
9749 Added more debug output.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9750
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9751 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
9752
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9753 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
9754
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9755 * 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
9756 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
9757 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
9758
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9759 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
9760
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9761 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
9762
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9763 * 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
9764 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
9765 calculation 4.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
9766
667
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
9767 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
9768
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
9769 * 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
9770 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
9771
666
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
9772 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
9773
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
9774 * 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
9775 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
9776 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
9777
664
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
9778 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
9779
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
9780 * 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
9781 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
9782 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
9783 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
9784 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
9785 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
9786 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
9787 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
9788
663
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
9789 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
9790
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
9791 * 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
9792 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
9793
662
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
9794 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
9795
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
9796 * 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
9797 Simpified array swapping.
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
9798
660
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
9799 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
9800
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
9801 * 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
9802 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
9803 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
9804
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9805 * 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
9806 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
9807 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
9808 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
9809 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
9810
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
9811 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
9812
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
9813 * 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
9814 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
9815
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
9816 * 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
9817 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
9818 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
9819 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
9820 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
9821 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
9822 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
9823 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
9824 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
9825
659
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
9826 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
9827
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
9828 * 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
9829 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
9830
660
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
9831 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
9832
ed7c901ee712 If Artifact.feed() fails do not store invalid values in database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 657
diff changeset
9833 * 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
9834 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
9835
657
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
9836 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
9837
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
9838 * 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
9839 Removed asymmetrical "- 1" from width calculation.
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
9840
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
9841 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
9842
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
9843 * 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
9844 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
9845
655
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9846 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
9847
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9848 Refactored version of "Berechnung 4"
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9849
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9850 * 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
9851 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
9852 and backup of values (needed for naming).
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9853
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9854 * 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
9855 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
9856 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
9857
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9858 * 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
9859 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
9860 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
9861 cases.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9862
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9863 * 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
9864 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
9865 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
9866 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
9867 function.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9868
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9869 * 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
9870 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
9871
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9872 * 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
9873 Deleted. Not needed any longer.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9874
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9875 * 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
9876 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
9877
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9878 * 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
9879 New. Implements Function with f(x) = x
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9880
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9881 * 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
9882 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
9883
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9884 * 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
9885 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
9886 Does some rounding correct.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9887
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9888 * 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
9889 Centralized utils surrounding common double operations.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9890
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9891 * 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
9892 Removed superfluous imports.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
9893
654
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
9894 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
9895
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
9896 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
9897
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
9898 * 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
9899 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
9900 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
9901 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
9902 area automatically..
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
9903
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
9904 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
9905
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
9906 * 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
9907 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
9908 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
9909
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
9910 * 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
9911 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
9912 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
9913 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
9914
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
9915 * 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
9916 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
9917 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
9918 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
9919 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
9920 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
9921 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
9922
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
9923 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
9924
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
9925 * 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
9926 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
9927
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
9928 * 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
9929 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
9930
651
e6cecb661bff Set collection ttl to 6 hours.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 650
diff changeset
9931 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
9932
e6cecb661bff Set collection ttl to 6 hours.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 650
diff changeset
9933 * 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
9934
650
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
9935 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
9936
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
9937 * 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
9938 New. Parse segments only once.
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
9939
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
9940 * 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
9941 Expose new parser to artifacts. TODO: Use it.
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
9942
649
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9943 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
9944
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9945 * 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
9946 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
9947 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
9948 calculation.
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9949
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9950 * 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
9951 Removed superfluous import.
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9952
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9953 * 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
9954 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
9955
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
9956 * 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
9957 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
9958
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
9959 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
9960
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
9961 * 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
9962 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
9963 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
9964 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
9965
647
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9966 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
9967
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9968 * 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
9969 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
9970 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
9971 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
9972 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
9973 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
9974 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
9975 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
9976
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9977 * 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
9978 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
9979 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
9980 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
9981 coordinates.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9982
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9983 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
9984 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
9985
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9986 * 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
9987 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
9988 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
9989 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
9990 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
9991 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
9992 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
9993
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
9994 * 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
9995
646
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
9996 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
9997
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
9998 * 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
9999 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
10000 operation.
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
10001
645
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
10002 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
10003
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
10004 * 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
10005 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
10006 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
10007
644
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
10008 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
10009
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
10010 * 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
10011 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
10012
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
10013 $ 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
10014
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
10015 $ cat distances.xml
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
10016 <?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
10017 <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
10018
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
10019 * 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
10020 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
10021
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
10022 * 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
10023 the cache if configured.
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
10024
643
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
10025 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
10026
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
10027 flys/issue82
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
10028
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
10029 * 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
10030 Only successful interpolations are named.
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
10031
642
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
10032 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
10033
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
10034 * 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
10035 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
10036
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
10037 * 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
10038 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
10039
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
10040 * 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
10041 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
10042
641
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
10043 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
10044
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
10045 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
10046 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
10047
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
10048 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
10049
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
10050 * 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
10051 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
10052 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
10053 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
10054 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
10055
639
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
10056 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
10057
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
10058 * 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
10059 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
10060
638
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
10061 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
10062
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
10063 * 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
10064 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
10065 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
10066
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
10067 * 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
10068 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
10069 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
10070 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
10071
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
10072 * 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
10073 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
10074 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
10075
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
10076 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
10077
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
10078 * 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
10079 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
10080
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
10081 * 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
10082 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
10083
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
10084 * 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
10085 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
10086
636
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
10087 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
10088
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
10089 * 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
10090 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
10091
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
10092 * 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
10093 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
10094 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
10095
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
10096 * 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
10097 Take the flow direction into account.
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
10098
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
10099 * 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
10100 Prevent NPE.
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
10101
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
10102 * 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
10103 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
10104
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
10105 * 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
10106 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
10107
634
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
10108 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
10109
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
10110 * 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
10111 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
10112
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
10113 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
10114
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
10115 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
10116
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
10117 * 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
10118 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
10119
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
10120 * 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
10121 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
10122
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
10123 * 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
10124 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
10125
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
10126 * 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
10127 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
10128 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
10129
632
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
10130 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
10131
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
10132 * 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
10133 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
10134
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
10135 * 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
10136 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
10137
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
10138 * 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
10139 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
10140
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
10141 * 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
10142 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
10143
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
10144 * 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
10145 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
10146
631
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
10147 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
10148
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
10149 * 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
10150 Improved the validation of WQ values.
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
10151
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
10152 * 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
10153 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
10154 single input).
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
10155
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
10156 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
10157
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
10158 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
10159
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
10160 * 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
10161 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
10162 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
10163
629
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
10164 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
10165
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
10166 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
10167 Removed needless imports.
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
10168
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
10169 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
10170
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
10171 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
10172
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
10173 * 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
10174 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
10175 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
10176
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
10177 * 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
10178 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
10179 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
10180 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
10181
626
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
10182 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
10183
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
10184 * 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
10185 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
10186
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
10187 * 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
10188 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
10189
625
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
10190 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
10191
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
10192 * 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
10193 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
10194 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
10195 w values.
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
10196
629
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
10197 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
10198
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
10199 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
10200
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
10201 * 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
10202 '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
10203 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
10204
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
10205 * 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
10206 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
10207
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
10208 * 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
10209 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
10210
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
10211 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
10212
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
10213 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
10214
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
10215 * 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
10216 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
10217
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
10218 * 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
10219 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
10220 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
10221 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
10222 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
10223 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
10224 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
10225 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
10226 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
10227 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
10228 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
10229
623
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
10230 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
10231
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
10232 * 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
10233 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
10234
622
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
10235 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
10236
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
10237 flys/issue84
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
10238
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
10239 * 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
10240 Forget to select wst kind.
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
10241
621
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
10242 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
10243
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
10244 flys/issue81
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
10245
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
10246 * 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
10247 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
10248
620
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
10249 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
10250
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
10251 Tagged RELEASE 2.3.1
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
10252
619
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
10253 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
10254
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
10255 * Changes: Prepared changes for the upcoming release.
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
10256
460
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
10257 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
10258
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
10259 * NEWS:
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
10260 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
10261 flys-client/NEWS
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
10262
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
10263 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
10264
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
10265 * 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
10266 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
10267
458
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
10268 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
10269
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
10270 * 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
10271 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
10272
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
10273 * 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
10274 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
10275 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
10276
457
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
10277 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
10278
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
10279 flys/issue66
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
10280
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
10281 * 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
10282
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
10283 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
10284
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
10285 * 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
10286 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
10287
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
10288 * 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
10289 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
10290 '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
10291 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
10292
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
10293 * 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
10294 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
10295 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
10296 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
10297 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
10298
455
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
10299 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
10300
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
10301 * 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
10302 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
10303 doing Q calculations.
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
10304
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
10305 * 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
10306 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
10307
454
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
10308 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
10309
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
10310 * 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
10311 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
10312 valid time range.
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
10313
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
10314 * src/main/resources/messages.properties,
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
10315 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
10316 src/main/resources/messages_en.properties,
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
10317 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
10318 discharge curves.
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
10319
453
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
10320 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
10321
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
10322 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
10323 Removed dead code.
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
10324
452
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
10325 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
10326
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
10327 * 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
10328 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
10329
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
10330 * 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
10331 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
10332
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
10333 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
10334
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
10335 * 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
10336 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
10337
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
10338 * 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
10339 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
10340 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
10341
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
10342 * 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
10343
450
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
10344 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
10345
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
10346 * 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
10347 longitudinal sections.
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
10348
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
10349 * 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
10350 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
10351
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
10352 * 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
10353 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
10354
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
10355 * 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
10356 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
10357 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
10358
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
10359 * 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
10360 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
10361
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
10362 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
10363
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
10364 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
10365
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
10366 * 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
10367 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
10368 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
10369 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
10370 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
10371
448
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
10372 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
10373
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
10374 * 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
10375 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
10376 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
10377
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
10378 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
10379
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
10380 * 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
10381 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
10382
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
10383 * 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
10384 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
10385 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
10386
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
10387 * 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
10388 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
10389
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
10390 * 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
10391 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
10392
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
10393 * 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
10394 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
10395
446
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
10396 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
10397
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
10398 * 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
10399 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
10400
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
10401 * 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
10402 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
10403
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
10404 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
10405 missing.
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
10406
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
10407 * 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
10408 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
10409
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
10410 * 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
10411
445
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
10412 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
10413
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
10414 * 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
10415 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
10416 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
10417
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
10418 * 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
10419 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
10420 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
10421 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
10422 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
10423 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
10424
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
10425 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
10426
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
10427 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
10428
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
10429 * 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
10430 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
10431
443
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
10432 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
10433
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
10434 * 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
10435 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
10436
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
10437 * 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
10438 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
10439
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
10440 * 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
10441 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
10442
442
c1ef5f63278e Tagged RELEASE 2.3
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
10443 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
c1ef5f63278e Tagged RELEASE 2.3
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
10444
460
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
10445 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
10446
428
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
10447 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
10448
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
10449 * NEWS:
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
10450 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
10451 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
10452 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
10453
427
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
10454 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
10455
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
10456 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
10457 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
10458
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
10459 * 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
10460 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
10461 "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
10462
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
10463 * 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
10464 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
10465 "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
10466
426
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
10467 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
10468
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
10469 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
10470
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
10471 * 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
10472 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
10473 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
10474
425
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
10475 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
10476
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
10477 * 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
10478 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
10479
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
10480 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
10481
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
10482 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
10483
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
10484 * 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
10485 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
10486
423
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
10487 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
10488
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
10489 * 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
10490 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
10491 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
10492
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
10493 * 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
10494 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
10495 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
10496
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
10497 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
10498
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
10499 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
10500
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
10501 * 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
10502 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
10503 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
10504 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
10505
421
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
10506 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
10507
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
10508 * 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
10509 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
10510
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
10511 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
10512
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
10513 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
10514
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
10515 * 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
10516 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
10517 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
10518 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
10519 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
10520
419
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
10521 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
10522
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
10523 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
10524 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
10525
418
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10526 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
10527
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10528 ISSUE-53
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10529
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10530 * 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
10531 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
10532 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
10533
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10534 * 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
10535 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
10536
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
10537 * 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
10538 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
10539 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
10540 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
10541 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
10542
417
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
10543 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
10544
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
10545 * 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
10546 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
10547 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
10548 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
10549
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
10550 * 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
10551 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
10552
416
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10553 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
10554
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10555 * 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
10556 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
10557
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10558 * 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
10559 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
10560 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
10561 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
10562 Added headers for CSV exports.
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10563
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10564 * src/main/resources/messages.properties,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10565 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
10566 src/main/resources/messages_en.properties,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10567 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
10568 CSV headers.
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
10569
415
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10570 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
10571
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10572 * 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
10573 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
10574 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
10575
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10576 * 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
10577 parameter.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10578
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10579 * 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
10580 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
10581 type conversion.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10582
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10583 * 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
10584 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
10585
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
10586 * 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
10587 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
10588
414
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10589 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
10590
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10591 * 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
10592 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
10593 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
10594 add some.
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10595
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10596 * 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
10597 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
10598 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
10599 Add subtitles to charts.
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10600
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10601 * src/main/resources/messages.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10602 src/main/resources/messages_de_DE.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10603 src/main/resources/messages_en.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10604 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
10605 compound messages (chart subtitles).
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
10606
413
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
10607 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
10608
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
10609 * 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
10610 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
10611
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
10612 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
10613
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10614 * 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
10615 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
10616 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
10617
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10618 * 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
10619 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
10620 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
10621
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10622 * 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
10623 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
10624
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
10625 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
10626
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
10627 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
10628
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
10629 * 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
10630 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
10631
410
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
10632 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
10633
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
10634 * 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
10635 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
10636 templating.
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
10637
409
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
10638 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
10639
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
10640 * 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
10641 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
10642
408
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10643 2011-05-09 Ingo Weinzierl <ingo@intevation.de>
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10644
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10645 * 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
10646 method to retrieve i18n strings.
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10647
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10648 * 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
10649 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
10650 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
10651 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
10652 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
10653
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10654 * src/main/resources/messages.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10655 src/main/resources/messages_de_DE.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10656 src/main/resources/messages_en.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10657 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
10658 chart types above.
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
10659
407
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10660 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
10661
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10662 * 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
10663 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
10664 section computation.
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10665
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10666 * 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
10667
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
10668 * 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
10669 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
10670
406
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
10671 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
10672
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
10673 * 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
10674 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
10675 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
10676
405
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
10677 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
10678
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
10679 * 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
10680 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
10681
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
10682 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
10683
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
10684 * 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
10685 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
10686
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
10687 * 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
10688 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
10689 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
10690
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
10691 * 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
10692 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
10693 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
10694
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
10695 * 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
10696 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
10697 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
10698
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
10699 * 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
10700 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
10701 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
10702
401
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10703 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
10704
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10705 * 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
10706 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
10707 '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
10708
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
10709 * 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
10710 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
10711 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
10712 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
10713 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
10714
400
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
10715 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
10716
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
10717 * 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
10718 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
10719
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
10720 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
10721
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
10722 * 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
10723 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
10724
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
10725 * 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
10726 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
10727 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
10728
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
10729 * 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
10730 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
10731 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
10732 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
10733
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
10734 * 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
10735 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
10736 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
10737
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
10738 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
10739
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
10740 * 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
10741 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
10742 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
10743
397
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
10744 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
10745
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
10746 * 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
10747 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
10748 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
10749
396
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
10750 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
10751
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
10752 * pom.xml: Added http://repository.jboss.org/maven2 repo
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
10753 to fix flys/issue30
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
10754
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
10755 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
10756
aae8f327425e 'berechnete Abflusskurve': generate ws from qs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 394
diff changeset
10757 * 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
10758 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
10759 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
10760
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
10761 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
10762
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
10763 * 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
10764 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
10765 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
10766
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
10767 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
10768
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
10769 * 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
10770 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
10771
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
10772 * 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
10773 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
10774 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
10775
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
10776 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
10777
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
10778 * 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
10779 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
10780
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
10781 * 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
10782 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
10783
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
10784 * 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
10785 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
10786 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
10787
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
10788 * 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
10789 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
10790 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
10791 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
10792 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
10793
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
10794 * 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
10795 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
10796 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
10797
391
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10798 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
10799
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10800 * 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
10801 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
10802
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10803 * 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
10804 computations.
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10805
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10806 * 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
10807 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
10808 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
10809
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10810 * 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
10811 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
10812
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
10813 * 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
10814 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
10815
390
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
10816 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
10817
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
10818 * 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
10819 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
10820
389
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10821 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
10822
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10823 * 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
10824 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
10825
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10826 * 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
10827
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10828 * 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
10829 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
10830 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
10831 '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
10832
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
10833 * 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
10834
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
10835 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
10836
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
10837 * 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
10838 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
10839 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
10840 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
10841
387
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
10842 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
10843
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
10844 * src/main/resources/messages_en.properties: Bugfix: replaced german
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
10845 string (copy & paste mistake).
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
10846
386
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
10847 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
10848
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
10849 * src/main/resources/messages.properties,
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
10850 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
10851 src/main/resources/messages_en.properties,
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
10852 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
10853 for the location selection.
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
10854
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
10855 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
10856
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
10857 * 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
10858 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
10859
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
10860 * 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
10861 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
10862 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
10863
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
10864 * 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
10865 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
10866 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
10867
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
10868 * 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
10869 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
10870 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
10871
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
10872 * 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
10873 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
10874 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
10875
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
10876 * 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
10877
384
88614ddfc1e3 visualize-transitions.xsl: State quoting was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 383
diff changeset
10878 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
10879
88614ddfc1e3 visualize-transitions.xsl: State quoting was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 383
diff changeset
10880 * 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
10881
383
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10882 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
10883
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10884 * 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
10885 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
10886
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10887 * 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
10888 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
10889
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10890 * 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
10891 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
10892 selected.
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10893
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
10894 * 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
10895 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
10896 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
10897
382
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
10898 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
10899
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
10900 * 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
10901 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
10902
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
10903 * 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
10904 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
10905
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
10906 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
10907
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
10908 * 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
10909 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
10910 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
10911
380
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10912 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
10913
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10914 * 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
10915 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
10916 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
10917 loops.
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10918
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10919 * 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
10920 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
10921 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
10922
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
10923 * 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
10924 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
10925
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
10926 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
10927
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
10928 * 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
10929 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
10930 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
10931 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
10932
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
10933 * 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
10934 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
10935 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
10936
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
10937 * 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
10938 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
10939 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
10940
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
10941 * 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
10942 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
10943 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
10944
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
10945 * 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
10946 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
10947 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
10948 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
10949
378
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
10950 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
10951
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
10952 * 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
10953 Repaired getQForW() by calculating indices on right dimension.
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
10954
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
10955 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
10956
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
10957 * 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
10958 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
10959
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
10960 * 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
10961 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
10962 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
10963 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
10964
376
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
10965 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
10966
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
10967 * 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
10968 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
10969
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
10970 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
10971
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
10972 * 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
10973 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
10974 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
10975 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
10976 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
10977
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
10978 * 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
10979 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
10980 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
10981 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
10982 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
10983
374
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
10984 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
10985
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
10986 * 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
10987 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
10988
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
10989 * 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
10990 wst value table cache.
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
10991
373
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10992 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
10993
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10994 * 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
10995
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10996 * doc/conf/conf.xml: Added configuration of ehcache.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10997
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10998 * doc/conf/cache.xml: New. Cache configurations.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
10999
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
11000 * 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
11001 New. Factory to access caches.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
11002
372
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
11003 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
11004
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
11005 * 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
11006 Forgot to add.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
11007
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
11008 * 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
11009 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
11010 an output with meta data about the database.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
11011
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
11012 * 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
11013 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
11014 contextes.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
11015
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
11016 * 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
11017 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
11018
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
11019 * 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
11020 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
11021 a context.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
11022
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
11023 * 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
11024 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
11025 Removed superfluous imports.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
11026
371
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
11027 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
11028
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
11029 * 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
11030
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
11031 * 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
11032 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
11033
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
11034 * 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
11035 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
11036
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
11037 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
11038
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
11039 * 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
11040 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
11041 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
11042 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
11043 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
11044
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
11045 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
11046
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
11047 * 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
11048 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
11049
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
11050 * 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
11051 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
11052
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
11053 * 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
11054 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
11055
368
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
11056 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
11057
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
11058 * 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
11059 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
11060
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
11061 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
11062
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
11063 * 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
11064 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
11065
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
11066 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
11067
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
11068 * 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
11069 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
11070 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
11071
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
11072 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
11073
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
11074 * 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
11075 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
11076 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
11077 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
11078
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
11079 * 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
11080
364
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
11081 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
11082
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
11083 * 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
11084 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
11085 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
11086
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
11087 * 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
11088 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
11089 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
11090 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
11091
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
11092 * 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
11093 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
11094
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
11095 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
11096
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
11097 * 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
11098 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
11099
362
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
11100 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
11101
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
11102 * 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
11103 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
11104 waterlevel.
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
11105
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
11106 * 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
11107 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
11108
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
11109 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
11110
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
11111 * 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
11112 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
11113 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
11114 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
11115 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
11116
360
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
11117 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
11118
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
11119 * 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
11120 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
11121 results.
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
11122
359
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
11123 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
11124
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
11125 * 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
11126 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
11127
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
11128 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
11129
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
11130 * 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
11131
358
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
11132 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
11133
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
11134 * 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
11135
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
11136 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
11137
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
11138 * 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
11139 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
11140 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
11141
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
11142 * 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
11143 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
11144 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
11145 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
11146
356
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
11147 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
11148
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
11149 * 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
11150 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
11151 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
11152
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
11153 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
11154
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
11155 * 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
11156 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
11157 - 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
11158 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
11159 - 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
11160 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
11161
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
11162 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
11163
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
11164 * 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
11165 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
11166 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
11167
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
11168 * 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
11169 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
11170
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
11171 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
11172
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
11173 * 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
11174 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
11175 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
11176 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
11177
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
11178 * 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
11179 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
11180 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
11181
351
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
11182 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
11183
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
11184 * 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
11185 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
11186
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
11187 $ 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
11188 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
11189 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
11190
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
11191 $ 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
11192
350
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
11193 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
11194
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
11195 * 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
11196 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
11197 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
11198 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
11199
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
11200 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
11201
350
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
11202 * 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
11203 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
11204 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
11205 is initialized.
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
11206
349
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
11207 2011-04-27 Ingo Weinzierl <ingo@intevation.de>
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
11208
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
11209 * src/main/java/de/intevation/flys/collections/AttributeParser.java,
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
11210 src/main/java/de/intevation/flys/collections/OutputParser.java: Removed
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
11211 useless imports.
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
11212
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
11213 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
11214
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
11215 * 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
11216 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
11217 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
11218
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
11219 * 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
11220 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
11221 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
11222
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
11223 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
11224
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
11225 * 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
11226 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
11227 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
11228 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
11229 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
11230
346
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
11231 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
11232
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
11233 * 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
11234 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
11235 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
11236
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
11237 * 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
11238 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
11239 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
11240
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
11241 * 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
11242 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
11243 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
11244
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
11245 * 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
11246 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
11247 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
11248
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
11249 * 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
11250 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
11251 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
11252 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
11253 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
11254
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
11255 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
11256
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
11257 * 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
11258 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
11259 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
11260 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
11261
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
11262 * 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
11263 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
11264
344
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
11265 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
11266
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
11267 * 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
11268 Corrected a silly c&p mistake.
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
11269
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
11270 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
11271
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
11272 * 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
11273
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
11274 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
11275 "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
11276
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
11277 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
11278 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
11279 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
11280
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
11281 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
11282 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
11283 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
11284 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
11285 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
11286 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
11287 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
11288 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
11289
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
11290 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
11291 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
11292 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
11293
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
11294 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
11295 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
11296 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
11297
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
11298 * 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
11299 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
11300
342
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
11301 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
11302
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
11303 * 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
11304 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
11305
341
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
11306 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
11307
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
11308 * 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
11309
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
11310 * 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
11311
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
11312 * 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
11313 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
11314
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
11315 * 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
11316 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
11317 the FLYSContext.
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
11318
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
11319 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
11320
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
11321 * 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
11322 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
11323 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
11324 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
11325
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
11326 * 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
11327 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
11328 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
11329 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
11330 "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
11331
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
11332 * 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
11333 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
11334
339
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
11335 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
11336
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
11337 * 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
11338 Implementation of "Abflusskurve/Abflusstafel" calculation.
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
11339
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
11340 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
11341 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
11342 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
11343 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
11344
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
11345 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
11346
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
11347 !!! This code needs testing !!!
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
11348
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
11349 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
11350
cf84f0f926e9 Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 337
diff changeset
11351 * 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
11352
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
11353 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
11354
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
11355 * 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
11356 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
11357
336
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
11358 2011-04-20 Ingo Weinzierl <ingo@intevation.de>
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
11359
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
11360 * 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
11361 Fixed broken HQL statement.
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
11362
335
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
11363 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
11364
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
11365 * 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
11366 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
11367 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
11368 This is essentially the "Wasserstand/Wasserspiegellagen" calculation
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
11369 of desktop FLYS.
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
11370
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
11371 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
11372 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
11373
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
11374 !!! This code needs heavy testing !!!
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
11375
334
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
11376 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
11377
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
11378 * 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
11379 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
11380 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
11381 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
11382 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
11383
333
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
11384 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
11385
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
11386 * 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
11387 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
11388
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
11389 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
11390
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
11391 * 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
11392 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
11393 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
11394
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
11395 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
11396
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
11397 * 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
11398 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
11399 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
11400
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
11401 * 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
11402
330
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
11403 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
11404
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
11405 * 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
11406 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
11407
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
11408 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
11409
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
11410 * 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
11411 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
11412 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
11413
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
11414 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
11415
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
11416 * 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
11417 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
11418 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
11419
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
11420 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
11421
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
11422 * 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
11423 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
11424 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
11425
326
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
11426 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
11427
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
11428 * 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
11429 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
11430 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
11431
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
11432 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
11433
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
11434 * 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
11435 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
11436 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
11437
324
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
11438 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
11439
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
11440 * 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
11441 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
11442 DefaultState).
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
11443
323
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
11444 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
11445
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
11446 * 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
11447 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
11448 of DefaultState).
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
11449
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
11450 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
11451
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
11452 * 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
11453 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
11454 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
11455
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
11456 * 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
11457 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
11458 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
11459 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
11460
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
11461 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
11462
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
11463 * 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
11464 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
11465 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
11466 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
11467
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
11468 * 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
11469 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
11470 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
11471
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
11472 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
11473 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
11474
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
11475 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
11476
9581b88f2920 Removed testing code that has been comitted by accident in the last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
11477 * 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
11478 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
11479
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
11480 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
11481
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
11482 * 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
11483 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
11484 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
11485
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
11486 * 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
11487 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
11488 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
11489
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
11490 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
11491
d8558dd64152 The WQ state fills the DESCRIBE with default values for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 318
diff changeset
11492 * 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
11493 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
11494
318
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
11495 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
11496
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
11497 * 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
11498 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
11499
317
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
11500 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
11501
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
11502 * 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
11503 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
11504 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
11505
316
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
11506 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
11507
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
11508 * 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
11509 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
11510 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
11511
315
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
11512 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
11513
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
11514 * 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
11515 Moved this class to flys-backend.
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
11516
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
11517 * 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
11518 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
11519 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
11520 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
11521 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
11522 Adapted imports of the SessionHolder.
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
11523
314
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
11524 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
11525
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
11526 * 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
11527 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
11528 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
11529
313
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
11530 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
11531
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
11532 * 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
11533 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
11534 Artifact.
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
11535
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
11536 * 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
11537 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
11538 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
11539 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
11540
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
11541 * 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
11542 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
11543
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
11544 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
11545
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
11546 * 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
11547 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
11548 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
11549
311
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
11550 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
11551
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
11552 * 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
11553 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
11554 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
11555 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
11556 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
11557
310
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
11558 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
11559
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
11560 * 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
11561 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
11562 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
11563
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
11564 * 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
11565 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
11566
309
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
11567 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
11568
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
11569 * 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
11570 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
11571 SessionFactoryProvider.
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
11572
308
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11573 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
11574
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11575 * 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
11576 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
11577
308
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11578 * 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
11579 Uses session from SessionHolder.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11580
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11581 * 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
11582 Interacts with SessionHolder now.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11583
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11584 * 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
11585 Removed superfluous import.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
11586
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
11587 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
11588
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
11589 * 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
11590 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
11591 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
11592
306
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
11593 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
11594
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
11595 * 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
11596 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
11597 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
11598 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
11599
305
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
11600 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
11601
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
11602 * 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
11603 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
11604 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
11605
304
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
11606 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
11607
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
11608 * 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
11609 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
11610 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
11611
303
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
11612 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
11613
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
11614 * 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
11615 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
11616 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
11617 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
11618
302
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
11619 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
11620
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
11621 * 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
11622 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
11623
301
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
11624 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
11625
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
11626 * 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
11627 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
11628
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
11629 * 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
11630 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
11631 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
11632
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
11633 * 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
11634
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
11635 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
11636
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
11637 * 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
11638 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
11639 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
11640 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
11641
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
11642 * 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
11643 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
11644 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
11645
299
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
11646 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
11647
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
11648 * 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
11649 generate() method throws an IOException now.
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
11650
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
11651 * 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
11652 New. This OutGenerator creates discharge curves.
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
11653
298
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
11654 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
11655
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
11656 * 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
11657 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
11658 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
11659
297
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
11660 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
11661
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
11662 * src/**/*.java: Removed trailing whitespace.
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
11663
296
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
11664 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
11665
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
11666 * 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
11667 Make project compilable again by
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
11668 commenting out a not existing XMLDebug reference.
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
11669
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
11670 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
11671
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
11672 * 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
11673 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
11674 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
11675
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
11676 * 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
11677 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
11678
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
11679 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
11680
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
11681 * 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
11682 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
11683 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
11684 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
11685
293
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
11686 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
11687
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
11688 * 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
11689 Removed the Backend from FLYSArtifactCollection - used ArtifactDatabase
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
11690 operations instead.
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
11691
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
11692 * TODO: Removed 'remove Backend reference' TODO.
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
11693
292
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
11694 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
11695
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
11696 * 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
11697 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
11698 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
11699
291
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
11700 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
11701
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
11702 Tagged RELEASE 0.1
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
11703
159
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
11704 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
11705
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
11706 * 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
11707 artifact configuration.
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
11708
158
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
11709 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
11710
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
11711 * 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
11712 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
11713
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
11714 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
11715
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
11716 * 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
11717 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
11718 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
11719
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
11720 * 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
11721 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
11722 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
11723 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
11724 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
11725
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
11726 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
11727
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
11728 * 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
11729 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
11730 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
11731
155
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
11732 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
11733
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
11734 * 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
11735 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
11736
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
11737 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
11738
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
11739 * 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
11740 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
11741 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
11742
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
11743 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
11744
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
11745 * 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
11746 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
11747
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
11748 * 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
11749 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
11750 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
11751
152
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
11752 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
11753
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
11754 * 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
11755 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
11756
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
11757 * 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
11758
151
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
11759 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
11760
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
11761 * 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
11762 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
11763
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
11764 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
11765
151
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
11766 * 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
11767 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
11768 ranges.
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
11769
150
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
11770 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
11771
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
11772 * 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
11773 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
11774 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
11775
149
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
11776 2011-03-25 Ingo Weinzierl <ingo@intevation.de>
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
11777
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
11778 * 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
11779 the Backend reference from FLYSArtifactCollection.
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
11780
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
11781 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
11782
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
11783 * 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
11784 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
11785 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
11786
147
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
11787 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
11788
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
11789 * 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
11790 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
11791 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
11792
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
11793 * 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
11794 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
11795
146
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
11796 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
11797
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
11798 * 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
11799 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
11800 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
11801
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
11802 * 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
11803 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
11804
145
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
11805 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
11806
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
11807 * 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
11808 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
11809 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
11810 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
11811 in that case, but it doesn't.
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
11812
144
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
11813 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
11814
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
11815 * 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
11816 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
11817 document.
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
11818
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
11819 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
11820 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
11821
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
11822 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
11823
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
11824 * 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
11825 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
11826
142
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
11827 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
11828
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
11829 * 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
11830 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
11831 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
11832
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
11833 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
11834
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
11835 * 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
11836 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
11837
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
11838 * 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
11839 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
11840 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
11841 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
11842
140
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
11843 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
11844
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
11845 * 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
11846 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
11847
139
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
11848 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
11849
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
11850 * 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
11851
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
11852 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
11853
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
11854 * 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
11855 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
11856
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
11857 * 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
11858 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
11859 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
11860 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
11861
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
11862 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
11863
7f839b81cdde Added a new state for the W/Q input in the WINFO parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 136
diff changeset
11864 * 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
11865 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
11866
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
11867 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
11868
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
11869 * 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
11870 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
11871
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
11872 * 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
11873 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
11874 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
11875
135
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
11876 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
11877
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
11878 * 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
11879 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
11880 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
11881
134
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
11882 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
11883
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
11884 * 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
11885 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
11886 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
11887 objects in the ui).
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
11888
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
11889 * 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
11890 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
11891 data of that state.
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
11892
133
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
11893 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
11894
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
11895 * 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
11896 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
11897 now.
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
11898
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
11899 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
11900
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
11901 * 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
11902
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
11903 * 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
11904 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
11905
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
11906 * 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
11907 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
11908
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
11909 * 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
11910 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
11911
131
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
11912 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
11913
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
11914 * 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
11915
130
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
11916 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
11917
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
11918 * 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
11919 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
11920
129
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
11921 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
11922
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
11923 * 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
11924 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
11925 the data item.
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
11926
128
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
11927 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
11928
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
11929 * 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
11930 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
11931 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
11932
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
11933 * src/main/resources/messages.properties,
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
11934 src/main/resources/messages_en.properties,
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
11935 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
11936 calculcation mode state.
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
11937
127
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11938 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
11939
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11940 * 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
11941
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11942 * 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
11943 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
11944 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
11945 apply this node.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11946
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11947 * 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
11948 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
11949
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11950 * src/main/resources/messages.properties,
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11951 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
11952 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
11953 calculation mode state.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
11954
126
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
11955 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
11956
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
11957 * 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
11958 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
11959 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
11960
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
11961 * 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
11962 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
11963 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
11964
125
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
11965 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
11966
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
11967 * 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
11968 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
11969
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
11970 * src/main/resources/messages.properties,
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
11971 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
11972 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
11973 english translation.
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
11974
124
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
11975 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
11976
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
11977 * 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
11978 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
11979 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
11980
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
11981 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
11982
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
11983 * 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
11984 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
11985 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
11986 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
11987 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
11988
122
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
11989 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
11990
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
11991 * 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
11992 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
11993
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
11994 * 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
11995
121
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
11996 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
11997
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
11998 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
11999 Implemented the abstract method getName(). It returns the constant
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
12000 'winfo' string.
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
12001
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
12002 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
12003 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
12004 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
12005
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
12006 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
12007 TODO).
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
12008
120
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
12009 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
12010
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
12011 * 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
12012
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
12013 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
12014
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
12015 * 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
12016 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
12017
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
12018 * 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
12019 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
12020 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
12021 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
12022 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
12023
118
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
12024 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
12025
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
12026 * 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
12027 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
12028
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
12029 * 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
12030
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
12031 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
12032
1a025ff0f7fd Added a nodes for the user-factory and collection-factory to the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 116
diff changeset
12033 * 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
12034 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
12035
116
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
12036 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
12037
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
12038 * 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
12039 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
12040 attribute.
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
12041
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
12042 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
12043
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
12044 * 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
12045 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
12046 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
12047
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
12048 * 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
12049 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
12050 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
12051 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
12052
114
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
12053 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
12054
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
12055 * 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
12056 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
12057 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
12058 instances.
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
12059 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
12060 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
12061
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
12062 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
12063
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
12064 * 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
12065 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
12066 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
12067
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
12068 * 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
12069 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
12070
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
12071 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
12072
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
12073 * 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
12074 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
12075 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
12076
111
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
12077 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
12078
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
12079 * 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
12080 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
12081 - 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
12082 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
12083 of an artifact.
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
12084
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
12085 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
12086
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
12087 * 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
12088 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
12089 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
12090
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
12091 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
12092
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
12093 * 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
12094
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
12095 * 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
12096 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
12097 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
12098
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
12099 * 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
12100 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
12101 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
12102 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
12103 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
12104
107
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
12105 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
12106
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
12107 * 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
12108 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
12109 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
12110 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
12111
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
12112 * 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
12113 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
12114 Adapted imports of Transition.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
12115
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
12116 * 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
12117 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
12118
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
12119 * 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
12120 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
12121
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
12122 * 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
12123 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
12124
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
12125 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
12126
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
12127 * 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
12128 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
12129
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
12130 * 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
12131 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
12132 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
12133 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
12134
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
12135 * 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
12136 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
12137 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
12138 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
12139
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
12140 * 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
12141 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
12142
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
12143 * 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
12144 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
12145 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
12146
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
12147 * 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
12148 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
12149 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
12150 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
12151 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
12152
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
12153 * 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
12154
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
12155 * 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
12156 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
12157
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
12158 * 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
12159
105
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
12160 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
12161
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
12162 * 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
12163 server.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
12164
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
12165 * 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
12166 WINFO artifact.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
12167
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
12168 * 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
12169 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
12170
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
12171 * 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
12172
104
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
12173 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
12174
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
12175 * 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
12176 * ChangeLog: new.

http://dive4elements.wald.intevation.org