comparison gnv-artifacts/ChangeLog @ 262:8b634333f935

merged gnv-artifacts/0.2
author Thomas Arendsen Hein <thomas@intevation.de>
date Fri, 28 Sep 2012 12:13:44 +0200
parents 874644bf1da8
children 4a7ba01eae7f
comparison
equal deleted inserted replaced
169:6cf73f5ea4a9 262:8b634333f935
1 2009-11-16 Ingo Weinzierl <ingo.weinzierl@intevation.de>
2
3 * bin/run.sh: Added start-script to version control.
4
5 2009-11-13 Hans Plum <hans@intevation.de>
6
7 * RELEASE 0.2:
8 Summarized activities in NEWS, Changes
9
10 2009-11-13 Hans Plum <hans@intevation.de>
11
12 * ChangeLog:
13 Unified style of ChangeLog descriptions refering to issues.
14
15 2009-11-13 Tim Englich <tim.englich@intevation.de>
16
17 * doc/conf/products/timeseries/conf_timeseriespoint.xml:
18 Moved Comment according to Instantiationerrors loading Artifact.
19
20 2009-11-13 Tim Englich <tim.englich@intevation.de>
21
22 * doc/conf/log4j.properties,,
23 doc/conf/conf.xml,
24 doc/conf/arcsdeconnectionpool.properties,
25 doc/conf/products/timeseries/conf_timeseriespoint.xml:
26 Added Documentation of Configuration-Files.
27
28 2009-11-13 Tim Englich <tim.englich@intevation.de>
29
30 * doc/conf/products/verticalcrosssection/conf_mesh.xml,
31 doc/conf/products/horizontalcrosssection/conf_mesh.xml:
32 Removed statistics as possible out-Variant from Configuration
33 according to TG_0030.061
34
35 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_out_statistics.xml,
36 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_out_statistics.xml,
37 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalCrossSectionMeshArtifact),
38 (testVerticalCrossSectionMeshArtifact):
39 Removed Statistics-Test on This Artifact-Test because no Statistic is required
40 for this Producttyp.
41
42 * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/
43 HorizontalCrossSectionMeshOutputTransition.java (createCSV):
44 No Statistics for this Output is required.
45
46 * src/main/java/de/intevation/gnv/statistics/HorizontalCrossSectionStatistics.java:
47 Removed becaus the Statistics for ths product is not required.
48
49 2009-11-12 Tim Englich <tim.englich@intevation.de>
50
51 * src/main/java/de/intevation/gnv/statistics/HorizontalCrossSectionStatistics.java (calculateXOrdinateValue),
52 src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java (calculateXOrdinateValue),
53 src/main/java/de/intevation/gnv/statistics/VerticalProfileStatistics.java (calculateXOrdinateValue),
54 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java :
55 Added the previous Row to the Method for calculating the GAP between
56 those Rows. Also added Calculation of the Distance between two Points in
57 HorizontalProfileStatistic and returning the Depth in VerticalProfileStatistics.
58 Also added the Metjod clearStatistics to restet the Object if an new Calculation
59 will started.
60
61 2009-11-12 Tim Englich <tim.englich@intevation.de>
62
63 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (extractKVP):
64 Translated "Keine Auswahl" to "No Selection" according to the Specification that
65 the primary Language is english. Please note that the Values that are currently
66 displaied are almost in german.
67
68 2009-11-12 Tim Englich <tim.englich@intevation.de>
69
70 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (writeStatistics2XML):
71 Changed XML-Syntaxt according to the new Structure of StatisticValues.
72 (out):
73 Changed Call of calculateStatistics according to the new Methodsignature.
74
75 * src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java,
76 src/main/java/de/intevation/gnv/statistics/VerticalProfileStatistics.java.
77 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java,
78 src/main/java/de/intevation/gnv/statistics/Statistics.java:
79 Extended Methods calculateStatistics to put Lable-Values into the
80 Calculation. Now for each Group of Statistics is it possible
81 to calclulate a separat name which is simmilar to the name of
82 the Diagramm-Series-Name.
83 Also the Representation of the Statistics has changed so each Group
84 will be stored in one StatisticSet
85
86 * src/main/java/de/intevation/gnv/statistics/StatisticSet.java:
87 Bean for Storing the Statistic to one Group and also storing the
88 Name of the Statistic.
89
90 2009-11-11 Tim Englich <tim.englich@intevation.de>
91
92 Issue 19: Validation of max. min value order
93
94 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (putInputData):
95 Added Validation if a given maxvalue is greater than a given minvalue issue19
96 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid):
97 Added new Method for validating if a maxvalue is greater than a minvalue. issue19
98
99 2009-11-11 Tim Englich <tim.englich@intevation.de>
100
101 Issue 81: Keeping input values in coordinate input fields
102
103 *
104 src/main/java/de/intevation/gnv/transition/describedata/
105 DefaultSingleValueDescribeData.java (setValue), src/main/java/de/intevation/gnv/
106 transition/describedata/SingleValueDescribeData.java: Added setValue-Method
107 for setting the Value which was sent back to the Server using the feed-request. issue81
108
109 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (getDescribeData):
110 Added SingleValueDescribeData to the method for storing InputValues for
111 Describeoutput issue81
112
113 2009-11-11 Tim Englich <tim.englich@intevation.de>
114
115 * src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java,
116 src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java:
117 Added getName and added Constants for minValue and maxValue Id to
118 enable the storage of this Values which would be put using the
119 feed command.
120
121 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe):
122 Changed the usage of the Name of the MinMaxTransition from getMinName to getName.
123
124 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java (purifyResult):
125 Changed the Constructor of MinMaxTransition according to API-Changes of
126 DefaultMinMaxDescribeData
127
128 2009-11-11 Tim Englich <tim.englich@intevation.de>
129
130 Issue 76: Improving XML config documents
131
132 * doc/conf/products/verticalprofile/conf_mesh.xml,
133 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml,
134 doc/conf/products/verticalcrosssection/conf_mesh.xml,
135 doc/conf/products/timeseries/conf_mesh.xml,
136 doc/conf/products/horizontalprofile/conf_mesh.xml,
137 doc/conf/products/horizontalcrosssection/conf_mesh.xml:
138 Removed unnecessary characters 'v' from the Documents. issue76
139
140 2009-11-10 Tim Englich <tim.englich@intevation.de>
141
142 * src/main/resources/lang/artifactMessages_*.properties:
143 Added Ressources for the AreaFilter Ids areaid and subareid
144
145 2009-11-10 Tim Englich <tim.englich@intevation.de>
146
147 Issue 68: Improving ODV Export
148
149 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (TIMESERIES_ODV_PROFILE_NAMES):
150 Sort Columns to the given order of the ODV-Specification
151 and added the Columns DATAVALUE and PARAMETER to the output
152 according to issue68
153
154 * doc/conf/queries.properties:
155 Changed Column-alias in Query for HorizontalProfile ODV-Exports in Meshes
156 from PARAMETERID to PARAMETER to be able to use in only on ODV-Export-Profile
157
158 2009-11-10 Tim Englich <tim.englich@intevation.de>
159
160 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalCrossSectionMeshArtifact):
161 Added the ODV-Export to the Unit-Testcase for VerticalCrossSection-Mesh.
162 Some Refactoring Work done.
163 * doc/conf/products/verticalcrosssection/conf_mesh.xml:
164 Added QueryID for ODV-Exports to the Configuration of an
165 Mesh-VerticalCrossSection-Artifacts
166 * doc/conf/queries.properties:
167 Added Query for VerticalCrossSection ODV-Exports in Meshes.
168 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_feed.xml:
169 Changed Datevalue, because the old value was out of range to the Data.
170 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_out_odv.xml:
171 Added Out-Request for ODV-Export to the JUnitTest Configuration for
172 VerticalCrossSection Mesh.
173
174 2009-11-10 Tim Englich <tim.englich@intevation.de>
175
176 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalCrossSectionMeshArtifact):
177 Added the ODV-Export to the Unit-Testcase for HorizontalCrossSection-Mesh.
178 Some Refactoring Work done.
179 * doc/conf/queries.properties:
180 Added Query for HorizontalCrossSection ODV-Exports in Meshes.
181 * doc/conf/products/horizontalcrosssection/conf_mesh.xml:
182 Added QueryID for ODV-Exports to the Configuration of an
183 Mesh-HorizontalCrossSection-Artifacts
184 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_feed.xml:
185 Changed Datevalue, because the old value was out of range to the Data.
186 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_out_odv.xml:
187 Added Out-Request for ODV-Export to the JUnitTest Configuration for
188 HorizontalCrossSection Mesh.
189
190 2009-11-10 Tim Englich <tim.englich@intevation.de>
191
192 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileInstantaneousPointArtifact):
193 Added the ODV-Export to the Unit-Testcase for HorizontalProfile-InstantaneousPoint.
194 Some Refactoring Work done.
195 * src/test/ressources/horizontalProfile_instantaneouspoint/horizontalprofile_step_06_out_odv.xml:
196 Added Out-Request for ODV-Export to the JUnitTest Configuration for
197 HorizontalProfiles InstantaneousPoint.
198 * doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml:
199 Added QueryID for ODV-Exports to the Configuration of an
200 InstantaneousPoint-HorizontalProfile-Artifacts
201 * doc/conf/queries.properties:
202 Added Query for HorizontalProfile ODV-Exports in InstantaneousPoint
203
204 2009-11-10 Tim Englich <tim.englich@intevation.de>
205 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileInstantaneousPointArtifact):
206 Added the ODV-Export to the Unit-Testcase for VerticalProfile-InstantaneousPoint.
207 Some Refactoring Work done.
208 * doc/conf/products/verticalprofile/conf_instantaneouspoint.xml:
209 Added QueryID for ODV-Exports to the Configuration of an
210 InstantaneousPoint-VerticalProfile-Artifacts
211 * doc/conf/queries.properties:
212 Added Query for VerticalProfile ODV-Exports in InstantaneousPoint
213 * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_odv.xml:
214 Added Out-Request for ODV-Export to the JUnitTest Configuration for VerticalProfiles InstantaneousPoint.
215
216 2009-11-10 Tim Englich <tim.englich@intevation.de>
217
218 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileMeshPointArtifact):
219 Added the ODV-Export to the Unit-Testcase for HorizontalProfile-Mesh.
220 Some Refactoring Work done.
221 * doc/conf/products/horizontalprofile/conf_mesh.xml:
222 Added QueryID for ODV-Exports to the Configuration of an
223 Mesh-HorizontalProfile-Artifacts
224 * doc/conf/queries.properties:
225 Added Query for HorizontalProfile ODV-Exports in Meshes
226 * src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_10_out_odv.xml:
227 Added Out-Request for ODV-Export to the JUnitTest Configuration for HorizontalProfiles Mesh.
228 * src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_02_feed.xml:
229 BugFix: Changed missspelled Input-Name
230
231 2009-11-09 Tim Englich <tim.englich@intevation.de>
232
233 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (TIMESERIES_ODV_PROFILE_NAMES):
234 Changed the Order of Columnlookup for ODV-Exports and added column "Depth" to the Export
235 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesMeshArtifact):
236 Added the ODV-Export to the Unit-Testcase for TimeSeries-Mesh.
237 Some Refactoring Work done.
238 * doc/conf/queries.properties:
239 Added Query for VerticalProfile ODV-Exports in Meshes
240 * doc/conf/products/verticalprofile/conf_mesh.xml:
241 Added QueryID for ODV-Exports to the Configuration of an
242 Mesh-VerticalProfile-Artifacts
243 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_10_out_odv.xml,
244 src/test/ressources/verticalprofile/verticalprofile_step_06_out_odv.xml:
245 Added Out-Request for ODV-Export to the JUnitTest Configuration for VerticalProfiles.
246
247 2009-11-09 Tim Englich <tim.englich@intevation.de>
248
249 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesMeshArtifact):
250 Added the ODV-Export to the Unit-Testcase for TimeSeries-Mesh.
251 Some Refactoring Work done.
252
253 * src/test/ressources/timeseries_mesh/timeseries_step_08_out_odv.xml:
254 Added Out-request for ODV-Export to the JUnitTest Configuration for TimeSeries Mesh.
255
256 * doc/conf/products/timeseries/conf_mesh.xml:
257 Added QueryID for ODV-Exports to the Configuration of an Mesh-TimeSeries-Artifacts
258
259 * doc/conf/queries.properties: Added Query for TimeSeries ODV-Exports in Meshes
260
261 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de>
262
263 * src/main/java/de/intevation/gnv/exports/Export.java
264 src/main/java/de/intevation/gnv/exports/DefaultProfile.java
265 src/main/java/de/intevation/gnv/exports/DefaultExport.java: Added the
266 possibility to print column labels in the first line of an export.
267
268 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java,
269 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
270 Adjusted instantiation of the DefaultExport object and added column labels
271 for odv export.
272
273 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de>
274
275 * src/main/java/de/intevation/gnv/exports/SimpleOdvDataCollector.java:
276 Implemented a DataCollector for Odv exports.
277
278 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
279 OEV-export uses a SimpleOdvDataCollector to collect export data.
280
281 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de>
282
283 * src/main/java/de/intevation/gnv/exports/ShapeDataCollector.java,
284 src/main/java/de/intevation/gnv/exports/HorizontalProfileDataCollector.java:
285 Renamed HorizontalProfileDataCollector into ShapeDataCollector, because it
286 will be used by other transitions as well.
287
288 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java:
289 Adjusted class name of DataCollector after renaming.
290
291 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de>
292
293 * src/main/java/de/intevation/gnv/exports/HorizontalProfileDataCollector.java:
294 Special DataCollector for fetching data used for horizontal profile
295 exports.
296
297 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java:
298 Uses the an exporter for csv export.
299
300 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de>
301
302 * src/main/java/de/intevation/gnv/exports/Export.java,
303 src/main/java/de/intevation/gnv/exports/DefaultDataCollector.java:
304 Implemented a DataCollector to collect all data used to create exports.
305 DefaultCollector fetches data with help of its headers. For special
306 exports, where a header returns more than one value, special
307 DataCollectors needs to be implemented (overwritung the 'getData' method).
308
309 * src/main/java/de/intevation/gnv/exports/DefaultProfile.java,
310 src/main/java/de/intevation/gnv/exports/DefaultExport.java: Export now
311 uses a DataCollector to get the data.
312
313 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
314 Adjusted exports of csv export.
315
316 2009-11-09 Tim Englich <tim.englich@intevation.de>
317
318 * doc/conf/queries.properties:
319 Added SQLStatemenet for ODV-Data for VerticalProfiles
320 on TimeSeriesPoints.
321 * doc/conf/products/verticalprofile/conf_timeseriespoint.xml:
322 Added QueryID for ODV-Data-Query
323
324 2009-11-09 Tim Englich <tim.englich@intevation.de>
325
326 * src/test/ressources/timeseries/timeseries_step_06_out_*.xml:
327 Added the missing out-Modes to the Testcase and rename it to
328 the common used way in this TestCases.
329 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesArtifact):
330 Added the ODV-Export to the Unit-Testcase.
331 Some Refactoring Work done.
332 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out):
333 The Method for generating ODV-Export now reads its Data from
334 the special Method which delivers the adapted Data.
335 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (generateFilterValuesFromInputData):
336 Extracted the Generation of the FilterValues for the geo-backend
337 to use it in several methods.
338 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java (getODVResult):
339 Added Method for getting the rquired Data for ODV-Exports
340 * doc/conf/products/timeseries/conf_timeseriespoint.xml:
341 Added separat QueryID Lookup for ODV-Data-Queryies
342 * doc/conf/queries.properties:
343 DB-Queries for ODV-Support TimeSeries on TimeSeriesPoints added.
344
345 2009-11-06 Ingo Weinzierl <ingo.weinzierl@intevation.de>
346
347 * src/main/java/de/intevation/gnv/exports,
348 src/main/java/de/intevation/gnv/exports/Export.java,
349 src/main/java/de/intevation/gnv/exports/DefaultProfile.java,
350 src/main/java/de/intevation/gnv/exports/DefaultExport.java: Implemented an
351 Exporter for odv and csv exports. Each exports just needs a Profile, which
352 describes the output.
353
354 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
355 Added an exemplary export for CSV and ODV formats of
356 TimeSeriesOutputTransition.
357
358 TODO: ODV exporter exports the same data as CSV exporter does. This needs
359 to be adapted.
360
361 2009-11-06 Tim Englich <tim.englich@intevation.de>
362
363 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java:
364 Added and moved Workflowsteps because of changes in the Workflow of these Artifacts.
365 Now the Region-Filter is added to the Workflow an can be tested using
366 this UnitTestCases.
367
368 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_*.xml,
369 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_*.xml,
370 src/test/ressources/timeseries/timeseries_step_*.xml,
371 src/test/ressources/timeseries_mesh/timeseries_step_*.xml,
372 src/test/ressources/verticalprofile/verticalprofile_step_*.xml,
373 src/test/ressources/verticalprofile_mesh/verticalprofile_step_*.xml:
374 Added and moved Files because of changes in the Workflow of these Artifacts.
375 Now the Region-Filter is added to the Workflow an can be tested using
376 the UnitTestCases.
377
378 2009-11-06 Ingo Weinzierl <ingo.weinzierl@intevation.de>
379
380 * doc/conf/products/horizontalcrosssection/conf_mesh.xml,
381 doc/conf/products/timeseries/conf_mesh.xml,
382 doc/conf/products/timeseries/conf_timeseriespoint.xml,
383 doc/conf/products/horizontalprofile/conf_mesh.xml,
384 doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml,
385 doc/conf/products/verticalprofile/conf_mesh.xml,
386 doc/conf/products/verticalprofile/conf_timeseriespoint.xml,
387 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: Added odv
388 as output format.
389
390 2009-11-06 Tim Englich <tim.englich@intevation.de>
391
392 * src/main/java/de/intevation/gnv/chart/ChartFactory.java (calculateMaxGap):
393 Bugfix Gap-Calculation moved maxGap into negative Valies because of
394 overflow of Long-Variable.
395
396 2009-11-05 Tim Englich <tim.englich@intevation.de>
397
398 * doc/conf/queries.properties:
399 Query to select only those TimeSeriesPoints
400 which are within an Region
401
402 * doc/conf/products/timeseries/conf_timeseriespoint.xml,
403 doc/conf/products/verticalprofile/conf_timeseriespoint.xml:
404 Added the RegionFilters into the configuration of the Products
405 for TimeSeriesPoints.
406
407 2009-11-05 Tim Englich <tim.englich@intevation.de>
408
409 * doc/conf/queries.properties:
410 Added new Queries to fill the Lists for the
411 Regionfilters and one Query to select only those Meshes
412 which are within an Region.
413
414 * doc/conf/products/verticalprofile/conf_mesh.xml,
415 doc/conf/products/verticalcrosssection/conf_mesh.xml,
416 doc/conf/products/timeseries/conf_mesh.xml,
417 doc/conf/products/horizontalprofile/conf_mesh.xml,
418 doc/conf/products/horizontalcrosssection/conf_mesh.xml:
419 Added the RegionFilters into the configuration of the Products
420 for Meshes.
421
422 2009-11-05 Tim Englich <tim.englich@intevation.de>
423
424 * src/test/ressources/*_describe.xml:
425 Added the DescribeRequestBodies to each TestCaseData.
426 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java:
427 Added the DescribeRequestBody to Describe-Calls in the Test
428 * src/main/java/de/intevation/gnv/transition/TransitionBase.java:
429 Added the possibility to switch to an alternative Transition if no value was choosen.
430
431 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid):
432 Added that the Inputvalue is valid if it fullfills the confitions of "no value choosen" (n/n)
433
434 * src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java (calculateXOrdinateValue):
435 Added Dummyvalue for X-OrdinateValue
436 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java (describe),
437 src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java (describe),
438 src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java (describe),
439 src/main/java/de/intevation/gnv/profile/horizontalcrosssection/HorizontalCrossSectionMeshArtifact.java (describe),
440 src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java (describe),
441 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (describe),
442 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (createDescibeOutput):
443 Added the possibility to exclude the UI from the DescribeRequest.
444
445 2009-11-03 Tim Englich <tim.englich@intevation.de>
446
447 * src/main/java/de/intevation/gnv/chart/ChartFactory.java (getTimeGapValue):
448 Integrated special case for TimeGaps in Meshes. There is no Gap defined in
449 Meshes so we have to use Long.MAXVALE to define a Gap for a Mesh which value
450 canno be reached.
451
452 2009-11-02 Tim Englich <tim.englich@intevation.de>
453
454 * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/
455 HorizontalCrossSectionMeshOutputTransition.java (createCSV):
456 Code Cleanup: Removed obsoled TODO Flag
457
458 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (setSelection):
459 Changed the Value of the min and maxvalue of the Request to the Value which is unsed to name
460 the Inputfields in the DescribeOutput.
461
462 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java,
463 src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java,
464 src/main/java/de/intevation/gnv/transition/Transition.java,
465 src/main/java/de/intevation/gnv/transition/SingleInputTransition.java,
466 src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java,
467 src/main/java/de/intevation/gnv/transition/MinMaxTransition.java,
468 src/main/java/de/intevation/gnv/transition/DefaultTransition.java,
469 src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java,
470 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (advance),
471 CodeCleanup: Removed needless Method validate from Transition,
472 because it had always returned true
473
474 2009-10-30 Tim Englich <tim.englich@intevation.de>
475
476 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_*.xml:
477 Added the Testdata for the Unittest for HorizontalCrossSectionMeshArtifacts.
478 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalCrossSectionMeshArtifact):
479 Added the UnitTest-Case for HorizontalCrossSectionMeshArtifacts
480
481 2009-10-30 Tim Englich <tim.englich@intevation.de>
482
483 * doc/conf/queries.properties:
484 Added the Query for selecting the Data for generating Outputs of
485 HorizontalCrossSectionMeshOutputTransition
486 * doc/conf/products/horizontalcrosssection/conf_mesh.xml:
487 Added the configuration for the HorizontalCrossSectionMeshOutputTransition
488 * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java:
489 Added the OutputTransition for generating /HorizontalCrossSections.
490 * src/main/java/de/intevation/gnv/statistics/HorizontalCrossSectionStatistics.java:
491 The Class for generating the Statistics to HorizontalCrossSections
492 * src/main/java/de/intevation/gnv/chart/HorizontalCrossSectionChartFactory.java:
493 The Class Stub for generating HorizontalCrossSections Charts.
494
495 2009-10-29 Tim Englich <tim.englich@intevation.de>
496
497 Issue 45: Defining gaps for spatial and temporal gaps
498
499 * doc/conf/products/timeseries/timegap_definition.xml,
500 doc/conf/products/timeseries/conf_timeseriespoint.xml:
501 Added the Configuration for TimeGaps to the TimeSeries-Configurations. issue45
502
503 * doc/conf/queries.properties:
504 Added TimeGapIp to the Queries for the Resultdata of TimeSeriesArtifacts. issue45
505
506 * src/main/java/de/intevation/gnv/timeseries/gap/DefaultTimeGap.java,
507 src/main/java/de/intevation/gnv/timeseries/gap/TimeGap.java,
508 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (setup):
509 src/main/java/de/intevation/gnv/chart/ChartFactory.java (calculateMaxGap):
510 Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issue45
511
512 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java,
513 src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (readConfiguration):
514 Moved Method from GNVArtifactBase to make it assesible for more Objects. issue45
515
516 2009-10-28 Tim Englich <tim.englich@intevation.de>
517
518 * src/main/java/de/intevation/gnv/profile/horizontalcrosssection/
519 HorizontalCrossSectionMeshArtifact.java (HorizontalCrossSectionMeshArtifact),
520 doc/conf/queries.properties, doc/conf/conf.xml,
521 doc/conf/products/horizontalcrosssection/conf_mesh.xml,
522 src/main/resources/lang/artifactMessages* .properties:
523 Added Workflow for determining the Query-Parameters for Horizontal cross-sections.
524
525 2009-10-28 Tim Englich <tim.englich@intevation.de>
526
527 * doc/conf/conf.xml:
528 Added Configuration for two new FIS. Current Meter and Ice Station Reports
529
530 * src/main/resources/lang/artifactMessages*.properties:
531 Added Ressources for two new FIS. Current Meter and Ice Station Reports
532
533 2009-10-27 Tim Englich <tim.englich@intevation.de>
534
535 * doc/conf/conf.xml:
536 Added Configuration for two new FIS. Sea State and SEACAT
537
538 * src/main/resources/lang/artifactMessages*.properties:
539 Added Ressources for two new FIS. Sea State and SEACAT
540
541 2009-10-27 Tim Englich <tim.englich@intevation.de>
542
543 Issue 61: Vertical profile (Meshes): Selection of minimal and maximal
544 depths zones
545
546 * src/main/resources/lang/artifactMessages*.properties:
547 Added Ressources for the minimal and maximal Layer to use in VerticalProfiles of Meshes issue61
548
549 * doc/conf/products/verticalprofile/conf_mesh.xml:
550 Added two new Transitions for selecting the min and max-Layer to use. issue61
551
552 * doc/conf/queries.properties:
553 Added Queries for Selecting the Depth for selecting the minimum and the maximum Layer to use
554 Drawing the Chart. issue61
555
556 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileMeshArtifact):
557 Integrated two further Transitions-Steps according to changes in Workflow of
558 VerticalProfiles in Meshes. issue61
559
560 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_*.xml:
561 New Testdata generated according to changes in Workflow of VerticalProfiles in Meshes. issue61
562
563 2009-10-26 Tim Englich <tim.englich@intevation.de>
564
565 Issue 31: TG_0020.018: Input of manual depth zones
566
567 * src/main/resources/lang/artifactMessages_de_DE.properties:
568 Added Ressources for the minimal and maximal value of the depth
569
570 * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_statistics.xml (renamed),
571 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_csv.xml (renamed),
572 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_chart.xml(renamed),
573 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_feed.xml,
574 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_04_advance.xml,
575 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_03_advance.xml,
576 src/test/ressources/verticalprofile/verticalprofile_step_05_out_statistics.xml(renamed),
577 src/test/ressources/verticalprofile/verticalprofile_step_05_out_csv.xml(renamed),
578 src/test/ressources/verticalprofile/verticalprofile_step_05_out_chart.xml(renamed),
579 src/test/ressources/verticalprofile/verticalprofile_step_05_feed.xml,
580 src/test/ressources/verticalprofile/verticalprofile_step_04_advance.xml,
581 src/test/ressources/verticalprofile/verticalprofile_step_03_advance.xml,
582 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java:
583 Edited the RestCases for VerticalProfiles according to the requirement that
584 the user should be able to enter the minimal and maximal Value of the depth that
585 should be show n in the charts. issue31
586
587 * doc/conf/queries.properties,
588 doc/conf/products/verticalprofile/conf_timeseriespoint.xml,
589 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml:
590 Adding required Configuration-Parts to get the possible to enter the minmum
591 and maximum depth value that should be shown in the charts. issue31
592
593 2009-10-23 Tim Englich <tim.englich@intevation.de>
594
595 * src/test/ressources/timeseries_mesh/timeseries_step_07_feed.xml:
596 The Timeperiod of the Modeldata has changed. so it was nessessarry to change
597 the Unittest to get propper Results
598
599 2009-10-23 Tim Englich <tim.englich@intevation.de>
600
601 * doc/conf/queries.properties:
602 Some Queryimproofments done. Inner-Selects has been removed where it was possible.
603
604 2009-10-23 Tim Englich <tim.englich@intevation.de>
605
606 Issue 3: Artifact: Storing the internal state instead of results
607
608 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java,
609 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java (describe),
610 src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java (describe),
611 src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java (describe),
612 src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java (describe):
613 Use super.identifier as uuid. issue3
614
615 2009-10-23 Tim Englich <tim.englich@intevation.de>
616
617 * src/test/ressources/verticalprofile/verticalprofile_step_04_feed.xml,
618 src/test/ressources/verticalprofile/verticalprofile_step_03_advance.xml,
619 src/test/ressources/verticalprofile/verticalprofile_step_04_out_*.xml,
620 src/test/ressources/timeseries_mesh/timeseries_step_07_out_*.xml,
621 src/test/ressources/horizontalProfile_instantaneouspoint/horizontalprofile_step_06_out_*.xml:
622 Changed the uuid because the new Storage shows that there were different ones in one Testcase
623
624 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
625 Put the UUID into the Resultlookup
626
627 * src/main/java/de/intevation/gnv/transition/TransitionBase.java:
628 Removed the Storage of Results in the Object and put them into the ehcache
629
630 * src/main/java/de/intevation/gnv/transition/Transition.java:
631 Removed some needless Methods that were not longer Required
632
633 * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java
634 (advance), src/main/java/de/intevation/gnv/transition/SingleInputTransition.java
635 (purifyResult), src/main/java/de/intevation/gnv/transition/MinMaxTransition.java
636 (purifyResult), src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java
637 (extractKVP), src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java
638 (describe), src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java
639 (describe), src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java
640 (describe), src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java
641 (describe), src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (uuid):
642 Lookup the Results from ehcache and centralize the Lookup to one methode.
643
644 2009-10-23 Tim Englich <tim.englich@intevation.de>
645
646 * doc/conf/queries.properties:
647 Optimized Query horizontalprofile_instantaneouspoint_cruise because it is not warranted
648 that the name of an cruise is set. issue60
649
650 2009-10-22 Tim Englich <tim.englich@intevation.de>
651
652 * src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java
653 (extractKVP): Added the possiblility to fetch an further Column with
654 the alias Value to display it together with the Coordinatevalues
655
656 * doc/conf/queries.properties:
657 Added the Coordinates to an Measuementpoint to display it.
658
659 * doc/conf/products/verticalprofile/conf_instantaneouspoint.xml:
660 Change TransitionType for displaying Coordinatevalues aditionaly to
661 the Time of an Measurement
662
663 2009-10-22 Tim Englich <tim.englich@intevation.de>
664
665 Issue 40: Instantiation of artifacts slow
666
667 * doc/conf/conf.xml, doc/conf/products/*/conf_*.xml:
668 Split the Configuration of the ArtifactDatabase in several Configurationfiles.
669 For Each Product-Artifact one single File to make it easier to administer the System.
670
671 * src/main/java/de/intevation/gnv/transition/TransitionFactory.java (createTransition),
672 src/main/java/de/intevation/gnv/transition/TransitionBase.java (setup),
673 src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java (setup),
674 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (setup):
675 Lookup of XML-Attributes was changed from XPath-lookup to direct
676 Access on the fetched Element to speed up the Artifactinstantiation issue40
677
678 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (getConfigurationFragment):
679 Read Configuration information for the Productartifact from a separat folder if an xlink:href
680 Attribute exists in tne Configurationnode of the Artifact.
681 This was inserted to speed up the Artifactinstantiation and to split the Configuration
682 in several Configurationfiles that where smallaer issue40
683 Also the lookup of XML-Attributes was changed from XPath-lookup to direct
684 Access on the fetched Element
685
686 2009-10-21 Tim Englich <tim.englich@intevation.de>
687
688 Issue 59: Added relative pathnames to central config document
689
690 * doc/conf/conf.xml:
691 Added relative locations for further required configurationfiles . issue59
692 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java (createArtifactContext):
693 Added the prossibility to configure the location of required configurationfiles not absolute. issue59
694
695 2009-10-21 Tim Englich <tim.englich@intevation.de>
696
697 * doc/conf/arcsdeconnectionpool.properties:
698 Added separat ConnectionPoolProperties to this Project.
699 * doc/conf/*:
700 Moved ConfigurationFiles from src/test/ressources to doc/conf
701 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (configurationDir):
702 Changed Configuration Folder to doc/conf
703
704 2009-10-20 Tim Englich <tim.englich@intevation.de>
705
706 * doc/conf:
707 Added Folder for the Configuration of the gnv-artifacts.
708
709 2009-10-20 Tim Englich <tim.englich@intevation.de>
710
711 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalCrossSectionMeshArtifact):
712 Added Testcase for testing the Workflow for generating VerticalCrossSections.
713 * src/test/ressources/queries.properties:
714 Added the required Queries for providing VerticalCrossSection using Meshes.
715 * src/test/ressources/conf.xml:
716 Added the Configuration for an VerticalCrossSection using Meshes.
717 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_*.xml:
718 Adding Requestdocuments for testing the Workflow of Generating an VerticalCrossSection.
719 * src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.java :
720 Added an OutputTransition for renedering the Data of VerticalCrossSections.
721 * src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java:
722 Added Class for the Representation of VerticalCrossSection Artifacts into the Project.
723 * src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChartFactory.java (createProfileChart):
724 Put Class-Sub for the Chart generation of VerticalCrossSections into the Project.
725
726 2009-10-20 Tim Englich <tim.englich@intevation.de>
727
728 Issue 54: Errors in diagramms for time series in IMIS
729
730 * src/test/ressources/queries.properties:
731 Bugfix for TIMESERIESPOINT the first and the last value weren't used
732 in the Query which was integrated from the Prototyp to the Project
733 ussue54
734
735 2009-10-19 Tim Englich <tim.englich@intevation.de>
736
737 Issue 55: Harmoization of coordinate values for input fields
738
739 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe):
740 Added uniform Visualization of Single Input-Elements to MinMax-Elements. issue55
741
742 2009-10-19 Tim Englich <tim.englich@intevation.de>
743
744 Issue 56: Error - Behavior of a form without constraint values
745
746 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (feed):
747 Catch Exception that the Calling Program could not put no InputData
748 into the feed Request.issue56
749
750 2009-10-19 Tim Englich <tim.englich@intevation.de>
751
752 Issue 19: Validation of date and double values
753
754 * src/main/java/de/intevation/gnv/chart/ChartFactory.java (createDataset),
755 src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (createDataset):
756 Adding empty Series into Chart to prevent NPE issue 19
757
758 2009-10-19 Tim Englich <tim.englich@intevation.de>
759
760 Issue 35: Wrong date values force the panel to start from beginning
761
762 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (putInputData):
763 Correct misspelled Exception-Message as an Result of fixing issue35
764
765 2009-10-19 Tim Englich <tim.englich@intevation.de>
766
767 Issue 50: Adding the layer number for depth information
768
769 * src/test/ressources/queries.properties:
770 Changed the Value of Layer and Depth range visualization of Meshes
771 according to issue50
772
773 2009-10-19 Tim Englich <tim.englich@intevation.de>
774
775 Issue 47: Translation of strings for time series
776
777 * src/main/resources/lang/artifactMessages*.properties:
778 Changed the displayed-Values as defined in issue47
779 * src/test/ressources/conf.xml:
780 Changed the Key for the DataName of MIN-Max-Transitions to put a propper Name
781 into the UI-Describeoutput issue47
782 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe):
783 Added the X-Forms-Group-Element to surround the MinMaxDescibeObject-output to Give the
784 Group of Objects a propper Name issue47
785 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java (purifyResult):
786 Added the name of the Data to the MinMaxDescibeObject to put it into the UI-output
787
788 2009-10-16 Tim Englich <tim.englich@intevation.de>
789
790 Issue 53: Changing of strings in parameter panel
791
792 * src/test/ressources/timeseries_mesh/timeseries_step_05_feed.xml:
793 src/test/ressources/conf.xml:
794 src/main/resources/lang/artifactMessages*.properties:
795 Conformation to the tanslation of the MeshObjects issue53
796
797 2009-10-16 Tim Englich <tim.englich@intevation.de>
798
799 Issue 49: Integration of FIS to Meshes
800
801 * src/test/ressources/queries.properties:
802 There are different FIS in the Relation Median.Mesh so it is
803 nessessary to sepcify which FIS should be selected by using the sourceid
804 issue49
805 * src/test/ressources/conf.xml:
806 Adding two further FIS to the Configuration which are based on Meshes.
807 Added the Sourceid to the ModelData issue49
808 * src/main/resources/lang/artifactMessages*.properties:
809 Adding the Names of the two new FIS to the Propertiesfiles issue49
810
811 2009-10-16 Tim Englich <tim.englich@intevation.de>
812
813 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (createXYSeries):
814 Adding 5% bigger Valuearea to the Chart according to GT0030.011
815
816 2009-10-16 Tim Englich <tim.englich@intevation.de>
817
818 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (VerticalProfileOutputTransition):
819 Changed Domainlable for Verticalprofiles according to the Specification GT_0030.005
820 * src/test/java/de/intevation/gnv/artifacts/util/DistanceCalculatorTestCase.java (testDistanceCalculator):
821 Added Testcase for the DistanceCalculation
822 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (createXYSeries):
823 * src/main/java/de/intevation/gnv/utils/DistanceCalculator.java (calculateDistance):
824 Added Calculation of the Distance in the unit km for Geodetic-Coordinates according to the Specification GT_0030.005
825 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java (HorizontalProfileOutputTransition):
826 Changed Domainlable for Horizintalprofiles according to the Specification GT_0030.005
827
828 2009-10-16 Tim Englich <tim.englich@intevation.de>
829
830 * src/test/ressources/queries.properties:
831 The Levelnumber of Meshes will also be visualized in the choose of depth GT_0020.0020
832
833 2009-10-16 Tim Englich <tim.englich@intevation.de>
834
835 * src/test/ressources/conf.xml:
836 Added Coordinate-Values to Title of the TimeseriesDiagramm for Meshes
837
838 2009-10-16 Tim Englich <tim.englich@intevation.de>
839
840 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java (putInputData):
841 Bugfix ChartValues were not Recalculated after feed was called second Time.
842
843 2009-10-16 Tim Englich <tim.englich@intevation.de>
844
845 * src/test/ressources/conf.xml:
846 Bugfix in MinMaxTransition the Maxvalue was not the correct Value.
847
848 2009-10-16 Tim Englich <tim.englich@intevation.de>
849
850 Issue 38: Horizontal profiles: Visualization of distances in km
851
852 * src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java (convert2DisplayCoordinate):
853 Added Transformation from WKT-Coordinate Reperesentation to BSH-Coordinate Representation. issue38
854
855 2009-10-15 Tim Englich <tim.englich@intevation.de>
856
857 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java,
858 src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java,
859 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java,
860 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java,
861 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java,
862 src/test/ressources/queries.properties, src/test/ressources/conf.xml:
863 Added missing Class Description Values to the Horizontal Profile Charts
864
865 2009-10-15 Tim Englich <tim.englich@intevation.de>
866
867 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getFisName):
868 Added Method for lookup FIS Names
869 * src/main/resources/lang/artifactMessages*.properties:
870 Added further Key-Value-Pairs for FIS
871 * src/test/ressources/conf.xml:
872 Changed Configuratioon to get the ID of an FIS to the Chartgeneration
873
874 2009-10-15 Tim Englich <tim.englich@intevation.de>
875
876 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileMeshPointArtifact):
877 Activate Tests for CSV and Statistics on HorizontalProfiles
878
879 *
880 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java
881 (createCSV),
882 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java
883 (createCSV):
884 Integrated special CSV-Export for HorizontalProfiles
885
886 2009-10-14 Tim Englich <tim.englich@intevation.de>
887
888 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (createXYSeries):
889 Load WKT from ResultSet and calculate Distance to last point.
890 * src/test/ressources/queries.properties:
891 Switch Chart-Queries to Spatial-Queries.
892
893 2009-10-13 Tim Englich <tim.englich@intevation.de>
894
895 Issue 33: Improved logging for time-interval queries
896
897 * src/test/ressources/queries.properties,
898 src/test/ressources/conf.xml:
899 Added Parameter-Usage in Time-Interval-Query ISSUE-33
900
901 2009-10-13 Tim Englich <tim.englich@intevation.de>
902
903 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_*_feed.xml,
904 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_*_feed.xml:
905 Switched to Szenario where it is possible to select Data using the Coordinate.
906 * src/test/ressources/conf.xml,
907 src/test/ressources/queries.properties:
908 Switched to SFS-Conformant-Queries in HorzintalProfile- and VerticalProfile-Mesh
909
910 2009-10-13 Tim Englich <tim.englich@intevation.de>
911
912 * src/main/resources/lang/artifactMessages_*.properties:
913 Switched to better Description of an Coordinate-Input-Field
914
915 * src/test/ressources/timeseries_mesh/timeseries_*_feed.xml:
916 Switched to Szenario where it is possible to select Data using the Coordinate.
917
918 * src/test/ressources/queries.properties, src/test/ressources/conf.xml:
919 Switched to SFS-Conformant-Queries in Timeseries-Mesh
920
921 * pom.xml:
922 Added dependency to JTS 1.9
923
924 * src/main/java/de/intevation/gnv/utils/exception/ValidationException.java
925 (ValidationException), src/main/java/de/intevation/gnv/utils/InputValidator.java
926 (getPointValue), src/main/java/de/intevation/gnv/transition/TransitionBase.java
927 (prepareInputData4RegionDBQuery):
928 Added the Support for specialized Handling of InputValues of type Coordinate.
929
930 * src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java:
931 Added Transition for the Support of Coordinateinput handling.
932
933 2009-10-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
934
935 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java:
936 Closed small file descriptor leak.
937
938 2009-10-09 Tim Englich <tim.englich@intevation.de>
939
940 * src/main/java/de/intevation/gnv/**/*.java Edited:
941 Code Formatting and Cleanup.
942
943 2009-10-09 Tim Englich <tim.englich@intevation.de>
944
945 * src/test/ressources/queries.properties Edited:
946 Add Parameters to the Queries to select only the Dates where
947 the Parameters has been measured.
948 * src/test/ressources/conf.xml Edited:
949 Set that the ParameterIds should be used in the Query of the Dates.
950
951 2009-10-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
952
953 RELEASE 0.1
954
955 * Changes, NEWS: Summarized changes.
956
957 2009-10-06 Tim Englich <tim.englich@intevation.de>
958
959 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java (HorizontalProfileOutputTransition) Edited :
960 Switch Lable-Value for Domain-Axis.
961 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java (getRessource) Edited:
962 Added missing Import
963 * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java (advance) Edited:
964 Added i18n Support
965 * src/main/resources/lang/artifactMessages*.properties Edited:
966 Added some missing RessourceValues
967
968 2009-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
969
970 * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_04_out_csv.xml,
971 src/test/ressources/conf.xml,
972 src/test/ressources/timeseries_mesh/timeseries_step_07_out_csv.xml,
973 src/test/ressources/verticalprofile_mesh/verticalprofile_step_06_out_csv.xml,
974 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_08_out_csv.xml,
975 src/test/ressources/verticalprofile/verticalprofile_step_04_out_csv.xml:
976 s@test/plain@text/plain@g to correct MIME type of CSV export
977
978 2009-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
979
980 * src/main/java/de/intevation/gnv/artifacts/ressource/*.properties:
981 Deleted.
982
983 * src/main/resources/lang/*.properties: Re-inserted here. Maven now
984 includes them in the jar package.
985
986 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java:
987 Make code more robust. TODO: We need a better implementation here.
988
989 * Changelog -> ChangeLog: To make eclipse happy. Unified changelog style.
990
991 * pom.xml: xmllint-ed and set encoding of filtered resources to UTF-8
992
993 2009-10-06 Tim Englich <tim.englich@intevation.de>
994
995 * src/test/ressources/queries.properties Edited:
996 Bugfix in Query for getting Data for the Output.
997 Now the Values will be sorted Correcly. Timevalue
998 has been removed from the Query because it is not a
999 Parameter which could be choosen from the User.
1000 Also dummies for XCOORD-Value and YCOORD-Value integrated so
1001 that is now Possible to visualize the Profile
1002 gnv/issue21
1003
1004 2009-10-05 Tim Englich <tim.englich@intevation.de>
1005
1006 * src/main/java/de/intevation/gnv/artifacts/ressource/artifactMessages*.properties Edited:
1007 Added further Ressourec Values.
1008 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileInstantaneousPointArtifact) Edited:
1009 Changed ArtifactName to real FIS.
1010 * src/test/ressources/timeseries_mesh/timeseries_step_01_feed.xml Edited:
1011 Changed Product-Name from timeSeriesMesh to timeSeries to provide a General-Naming-Structure
1012 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (setup) Edited,
1013 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java Edited,
1014 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Edited:
1015 Added Configurationsupport for the Labeling Data. Now it is possible do define the
1016 value-names in the Configurationfile.
1017 * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_03_feed.xml Edited,
1018 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_02_feed.xml Edited,
1019 src/test/ressources/queries.properties Edited:
1020 Changed the Queries for the VerticalProfileInstantaneusPoint to the FIS-Query Mode.
1021 This Mode was send by Mr. Schulz-Ohlberg.
1022 * src/test/ressources/conf.xml:
1023 Changed the Workflow for the VerticalProfileInstantaneusPoint to the FIS-Query Mode.
1024 This Mode was send by Mr. Schulz-Ohlberg.
1025 Also Added the support for value-names to the Configuration of VerticalProfileInstantaneusPoint.
1026
1027 2009-10-05 Tim Englich <tim.englich@intevation.de>
1028
1029 * src/main/java/de/intevation/gnv/artifacts/ressource/artifactMessages_en.properties Renamed:
1030 Renamed from artifactMessages_en_EN.properties to artifactMessages_en.properties to get a
1031 propper support for PreferedLocale
1032 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java (getRessource) Edited,
1033 * src/test/java/de/intevation/gnv/artifacts/ressource/RessourceFactoryTestCase.java (setUp) Edited,
1034 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited,
1035 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createSelectBox) Edited:
1036 Changed Method Signature from Locale to PreferedLocale[] to put all Useable Languages to
1037 the RessourceFactory
1038
1039 2009-10-02 Tim Englich <tim.englich@intevation.de>
1040
1041 * src/test/java/de/intevation/gnv/artifacts/ressource/RessourceFactoryTestCase.java Added:
1042 TestCase for Testing the RessourceFactory
1043
1044 * src/main/java/de/intevation/gnv/artifacts/ressource/artifactMessages*.properties Added,
1045 src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java Added:
1046 Added Factory and Propertiesfiles for getting the localized Values
1047
1048 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited,
1049 src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java Edited,
1050 src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited,
1051 src/main/java/de/intevation/gnv/transition/Transition.java Edited,
1052 src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited,
1053 src/main/java/de/intevation/gnv/transition/OutputTransition.java Edited,
1054 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited,
1055 src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java Edited,
1056 src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java Edited,
1057 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited,
1058 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
1059 LanguageSupport Integrated
1060
1061 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (createCallContext) Edited:
1062 Extracted Method and Put CallMeta with Language German to the CallContext. Otherwise
1063 TestCase will produce NPEs.
1064 * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java Edited:
1065 Added Real CallMeta to the Method for usage in Artifacts. Otherwise
1066 TestCase will produce NPEs.
1067 * src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_02_feed.xml Edited,
1068 src/test/ressources/timeseries_mesh/timeseries_step_02_feed.xml Edited,
1069 src/test/ressources/verticalprofile_mesh/verticalprofile_step_02_feed.xml Edited,
1070 src/test/ressources/conf.xml Edited:
1071 Changed som Identifiers for Localisation.
1072
1073 2009-10-02 Tim Englich <tim.englich@intevation.de>
1074
1075 * src/test/ressources/conf.xml Edited:
1076 Added the Configuration of the Horizontal-Profile.Mesh.
1077 Also Edited the Workflowq for HorizontalProfile-Instantaneouspoint and
1078 Put three n ew FIS into the Configuration which represents HorizontalProfile-Instantaneouspoint.
1079 * src/test/ressources/horizontalProfile_instantaneouspoint/*.xml Edited,
1080 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileInstantaneousPointArtifact) Edited:
1081 Edited the Workflowlogic given by new Specification of the BSH.
1082 * src/test/ressources/horizontalProfile_mesh/*.xml Added:
1083 The Request for do an Workflow for an HorizontalProfile-Mesh
1084 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileMeshPointArtifact) Edited:
1085 Added TestCase for HorizontalProfiles of Type Mesh.
1086 * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java (getMeta) Edited:
1087 Added new Method which is defined in the implemented Interface.
1088 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited:
1089 Added the Validation of InputValues from Type AttributeName which should represent
1090 an QueryValue of Type String which must not put into "'".
1091 * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java Added:
1092 Transition to provide the possibility of choosing the axis of an Grid that should be used.
1093 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (dataMultiSelect) Edited:
1094 Changed from private to protected so that this mMeber could be accessed by within extending Classes.
1095 * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileMeshArtifact.java Added:
1096 Class for the Representation of Horizontal Profiles for the Type Mesh.
1097 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (HorizontalProfileChartFactory) Edited:
1098 Changed PlotOrientation so that the Profile is displayed correctly.
1099 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (advance) Edited:
1100 Added Log-Message for better Workflowanalyzis.
1101
1102 2009-10-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1103
1104 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java,
1105 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java,
1106 src/main/java/de/intevation/gnv/utils/ArtifactFactoryUtilities.java,
1107 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java,
1108 src/main/java/de/intevation/gnv/transition/MinMaxTransition.java,
1109 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java,
1110 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java:
1111 Removed needless imports.
1112
1113 * src/main/java/de/intevation/gnv/utils/InputValidator.java:
1114 Import org.apache.commons.validator.GenericValidator instead of
1115 absolute usage in methods.
1116
1117 2009-09-30 Tim Englich <tim.englich@intevation.de>
1118
1119 * src/test/ressources/queries.properties Edited:
1120 Added the Queries for HorizontalProfiles of InstantaneousPoints.
1121 * src/test/ressources/conf.xml Edited:
1122 Added the Configuration for HorizontalProfilArtifact for InstantaneousPoints
1123 * src/test/ressources/horizontalProfile_instantaneouspoint/*.xml Added:
1124 Added XML-Requests for the TestCase of HorizontalProfiles of InstantaneousPoints.
1125 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileInstantaneousPointArtifact) Edited:
1126 Added TestCase for HorizontalProfiles of InstantaneousPoints.
1127
1128 2009-09-30 Tim Englich <tim.englich@intevation.de>
1129
1130 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited:
1131 Added the Validation for Double-Values.
1132 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (createChart) Edited:
1133 The Name of the Method for generaing Charts has changed.
1134 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java Added:
1135 New outputTransition for HorizontalProfiles
1136 * src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java Added:
1137 Class which calculates the Statistics for Horizontal Profiles.
1138 * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileInstantaneousPointArtifact.java Added,
1139 * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java Added:
1140 Classes which represents HorizontalProfileArtifacts
1141 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (plotOrientation) Edited:
1142 Added Member for the representation of the Plotorientation to overwrite it in
1143 extende Classes
1144 Rename Method for generatim the Charts in a common Name.
1145 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java Added:
1146 Class for drawing Horzontal Profiles
1147
1148 2009-09-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1149
1150 * src/test/ressources/conf.xml: s@test/xml@text/xml@g
1151
1152 2009-09-29 Tim Englich <tim.englich@intevation.de>
1153
1154 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (doNextStep) Edited:
1155 Add Responsevalidation for feed-Requests.
1156 * pom.xml Edited:
1157 Add required Library ORO to the Dependencies which is required by Commons-Validator
1158 to do matchRegexp Requests.
1159 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited:
1160 Add a Validator for the type Point
1161 * src/test/ressources/conf.xml Edited:
1162 Changed mesh_coordinate from type Integer to type Point
1163
1164 2009-09-29 Tim Englich <tim.englich@intevation.de>
1165
1166 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (findValueTitle):
1167 Key of KeyValueDescribeData is a String. So it is not nessessary to parse the
1168 id into an Integer Value.
1169 Also some NP-Access removed.
1170
1171 2009-09-29 Tim Englich <tim.englich@intevation.de>
1172
1173 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited:
1174 Some Coderedundances refactored.
1175
1176 2009-09-29 Tim Englich <tim.englich@intevation.de>
1177
1178 * src/test/ressources/queries.properties Edited:
1179 Bug fixed: Mesh TimeSeries will now Handle Charts with multiple Depth-Values properly.
1180
1181 2009-09-29 Tim Englich <tim.englich@intevation.de>
1182
1183 * src/test/ressources/timeseries_mesh/*.xml Added :
1184 TestCaseRequests for Timeseries FIS Mesh
1185 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesMeshArtifact) Edited:
1186 Add Testcase for Timeseries Mesh
1187
1188 2009-09-29 Tim Englich <tim.englich@intevation.de>
1189
1190 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (check4ExceptionReport) edited:
1191 ExceptionTest for Responsdocuments added.
1192 UnitTest will now fail if the Artifact delivers an ExceptionReport using the advance Request.
1193
1194 2009-09-29 Tim Englich <tim.englich@intevation.de>
1195
1196 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileMeshArtifact) Edited:
1197 Added TestCase for Vertical Profiles for Mesh
1198 * src/test/ressources/verticalprofile_mesh/*.xml Added:
1199 TestCaseRequests for VerticalProfile FIS Mesh
1200
1201 2009-09-29 Tim Englich <tim.englich@intevation.de>
1202
1203 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited:
1204 Bugfix: Remove leading- and trailingwhitspaces from Date- and Integervalues
1205
1206 2009-09-29 Tim Englich <tim.englich@intevation.de>
1207
1208 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileArtifact):
1209 (testVerticalProfileInstantaneousPointArtifact) Edited:
1210 Added Testcases for VerticalProfile and VerticalProfile Instantaneouspoint
1211 * src/test/ressources/verticalprofile_instantaneouspoint/*.xml Added:
1212 TestCaseRequests for VerticalProfile Instantaneouspoint
1213 * src/test/ressources/verticalprofile/*.xml Added:
1214 TestCaseRequests for VerticalProfile FIS Marnet
1215
1216 2009-09-29 Tim Englich <tim.englich@intevation.de>
1217
1218 * src/test/ressources/queries.properties Edited:
1219 Remove to_date from TimeSeries-Quueries becaus of Changes in the conf.xml-File
1220 * src/test/ressources/conf.xml Edited:
1221 Correct Types for min- and max-Values from Integer to Date
1222 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesArtifact) Edited:
1223 Add CallContext to the Tests.
1224 * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java Add:
1225 A CallContext used only in Junit-Tests
1226
1227 2009-09-29 Tim Englich <tim.englich@intevation.de>
1228
1229 * pom.xml Edited:
1230 Added the dependency to Apache-Commons-Validator Version 1.3.1 which is
1231 used for the InputValoue-validation.
1232 * src/main/java/de/intevation/gnv/utils/InputValidator.java Added :
1233 An InputValidator for Validating InputValues.
1234 At this Moment only Integer, String and Date is supported.
1235 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (putInputData) Edited:
1236 Add the InputValidator to validate the incomming Values from the Clients.
1237
1238 2009-09-28 Tim Englich <tim.englich@intevation.de>
1239
1240 * src/main/java/de/intevation/gnv/chart/ChartFactory.java (createTimeSeries) Edited:
1241 Performanceimprovement: The Loop will be interrupted if the Pointer is bigger than the
1242 last Pointer of the Value that must be visualised.
1243
1244 2009-09-28 Tim Englich <tim.englich@intevation.de>
1245
1246 * pom.xml Edited:
1247 Added the Dependeny to the ehcache-Library
1248 * src/test/ressources/ehcache.xml Added:
1249 The ehcache-Configuration.
1250 * src/test/ressources/conf.xml Edited:
1251 Added the Link to the ehcache-Configuration.
1252 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java (createArtifactContext) Edited:
1253 Added the Initialisation of the CacheManager.
1254
1255 * src/main/java/de/intevation/gnv/artifacts/cache/CacheFactory.java Added:
1256 An Fractoryimplementation for the central access to the Cache.
1257
1258 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java (purifyResult) Edited,
1259 * src/main/java/de/intevation/gnv/transition/SingleInputTransition.java (purifyResult) Edited,
1260 * src/main/java/de/intevation/gnv/transition/Transition.java Edited,
1261 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited,
1262 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
1263 Signature of Methods purifyResults, advanced and feed Changed to put the uuid to the Transition
1264 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (createChart) Edited:
1265 Methodsignatur of getChartResult change for putting the uuid of an Artifact into it
1266 * src/main/java/de/intevation/gnv/transition/OutputTransition.java (out) Edited,
1267 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited:
1268 Method Signature Changed for putting the uuid of an Artifact to the Transition.
1269 stored
1270 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited:
1271 removed the persitence of the Chartresults and put them into an Cache instance.
1272
1273 2009-09-28 Tim Englich <tim.englich@intevation.de>
1274
1275 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getStatisticsGenerator) Edited:
1276 Extracted the Instantiation of the Statistics-object to an protected Methode
1277 to make it possible that extending Classes could change it.
1278 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (getStatisticsGenerator) Edited:
1279 Overwrite getStatisticsGenerator to instantiate the VerticalProfileStatistics-
1280 * src/main/java/de/intevation/gnv/statistics/VerticalProfileStatistics.java Added:
1281 Class for Calculating Statistics for VerticalProfiles- The Only thing whisch differs to
1282 TimeSeriesStatists is that the XoordinateValue is an double and not an Date-Value
1283 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java (calculateXOrdinateValue) Edited:
1284 Added the Methode calculateXOrdinateValue to this Class to switch is Values in extending Classes.
1285 * src/main/java/de/intevation/gnv/statistics/Statistics.java (calculateStatistics) Edited:
1286 Added methodsignature to Interface for usage in different Implementations of Statistics.
1287
1288 2009-09-28 Tim Englich <tim.englich@intevation.de>
1289
1290 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java (calculateStatistics) Edited:
1291 Bug fixed. Now all Values will be used to calculate the Statistics
1292
1293 2009-09-28 Tim Englich <tim.englich@intevation.de>
1294
1295 * src/test/ressources/conf.xml Edited :
1296 Changed the Output-format of Statistics from text/plain to text/xml.
1297
1298 2009-09-28 Tim Englich <tim.englich@intevation.de>
1299
1300 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Edited:
1301 Moved the calculating-Methods from the Conmstructor to an separat Method.
1302 Switched the ResultContainer from Array to Collection
1303 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited:
1304 Added the Output-Variante for generating Statistics
1305
1306 2009-09-28 Tim Englich <tim.englich@intevation.de>
1307
1308 * pom.xml Edited:
1309 Added Link to Apache-Commons-Math to get the required Classes for the calculation
1310 of Statistics.
1311 * src/main/java/de/intevation/gnv/statistics/exception/StatisticsException.java Added:
1312 Specified ExceptionClass for the Statistics Part of the gnv-artifacts
1313 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Edited:
1314 Remove compileErrors and switch to new Datastructure
1315
1316 2009-09-28 Tim Englich <tim.englich@intevation.de>
1317
1318 * src/main/java/de/intevation/gnv/statistics/Statistic.java Added ,
1319 src/main/java/de/intevation/gnv/statistics/Statistics.java Added ,
1320 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Added:
1321 Imported Statistics-Classes from old Project. Revision: 3101 Does not compile
1322
1323 2009-09-25 Tim Englich <tim.englich@intevation.de>
1324
1325 * src/test/ressources/conf.xml Edited:
1326 Added with and height Inputparameter to each Chart-OutputMode.
1327
1328 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited:
1329 Added the usage of the Parameters revieved from the client for the ChartRendering
1330
1331 * src/main/java/de/intevation/gnv/transition/DefaultInputValue.java (DefaultInputValue) (getDefaultValue) Edited ,
1332 src/main/java/de/intevation/gnv/transition/InputValue.java (getDefaultValue) Edited:
1333 Added the Method getDefaultValue to the Interface for getting the
1334 deafultvalue of an Parameter.
1335
1336 * src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java Edited,
1337 src/main/java/de/intevation/gnv/transition/OutputMode.java (getInputParameters) Edited:
1338 Added the Method getInputParameters to the OutputMode for Handling the required Parameters
1339 of an OutputMode.
1340
1341 * src/main/java/de/intevation/gnv/transition/OutputTransition.java (out) Edited:
1342 Put the InputParameter recived from the Client to the Methodsignature so that
1343 they can be used during the outputprocessing.
1344
1345 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited:
1346 Read rquired Outputparameters from the Configuration
1347
1348 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
1349 Added support for Parameters in OutputNode of Describe-Artifact
1350
1351 2009-09-24 Tim Englich <tim.englich@intevation.de>
1352
1353 * pom.xml Edited:
1354 Added Library for CSV-Support
1355 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited:
1356 Add support for CSV-Export
1357 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (out) Edited:
1358 Add Fag on Context for storing the Artifact status after out.
1359
1360 2009-09-24 Tim Englich <tim.englich@intevation.de>
1361
1362 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createSuccessReport) Edited:
1363 Added a centraL Method for creating an Successreoprt.
1364 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited,
1365 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited:
1366 Add ResultReporting to the different Metshods of an Artifact
1367
1368 2009-09-24 Tim Englich <tim.englich@intevation.de>
1369
1370 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Edited:
1371 Obsolet TODOs removed
1372 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited,
1373 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited,
1374 src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
1375 Create Exception Report added
1376 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createExceptionReport) Edited:
1377 Method for creating Exceptionreports added.
1378
1379 2009-09-24 Tim Englich <tim.englich@intevation.de>
1380
1381 * src/test/ressources/queries.properties Edited:
1382 Queries formatted so that they can be analysed and extended easier.
1383 Some Bugs removed
1384
1385 2009-09-24 Tim Englich <tim.englich@intevation.de>
1386
1387 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Edited,
1388 src/main/java/de/intevation/gnv/chart/ChartLabels.java Edited,
1389 src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited:
1390 Removed obsolet Parameters an Methods.
1391 Use the ChartLable to put the DomainAxisLable into the Chart.
1392
1393 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited:
1394 Some more Loggingoutput integrated.
1395 Some Performanceimprovements done. The ResultData will only be refreshed if
1396 the InputValues has changed.
1397 Some Refactoring Work done. Move some Members into from extending Classes
1398 into this implementation.
1399 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Edited,
1400 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited:
1401 Dummywerte f�r Diagrammgenerierung durch Echtwerte ersetzt.
1402 Obsolete �bergabeparameter entfernt.
1403
1404 2009-09-23 Tim Englich <tim.englich@intevation.de>
1405
1406 * src/test/ressources/queries.properties Edited:
1407 Statements for InstantaneousPoint Vertical Profiles added
1408 * src/test/ressources/conf.xml Edited:
1409 Configuration for Vertikal Profiles for InstantaneousPoints added
1410 * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileInstantaneousPointArtifact.java (VerticalProfileInstantaneousPointArtifact) Added:
1411 New Artifact-Class Reperesenting Artifacts for InstantaneousPoints Creating VerticalProfiles added.
1412
1413 2009-09-23 Tim Englich <tim.englich@intevation.de>
1414
1415 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (prepareInputData4DateDBQuery) Edited:
1416 Bug Fixed, now all Inputvalues of String and Date will be put into the Query
1417
1418 2009-09-23 Tim Englich <tim.englich@intevation.de>
1419
1420 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (createXYSeries) Edited:
1421 Bug fixed. Now all Values will be Renderd to the Chart
1422 * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileMeshArtifact.java Added:
1423 Artifact-class for VerticalProfile Mesh added
1424 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
1425 Support for StringQuieries and OracleDateQueries added
1426 * src/test/ressources/queries.properties Edited:
1427 Queries for VerticalProfile Mesh integrated
1428 * src/test/ressources/conf.xml Edited:
1429 Artifact for VerticalProfile Mesh integrated
1430
1431 2009-09-22 Tim Englich <tim.englich@intevation.de>
1432
1433 * src/test/ressources/queries.properties Edited:
1434 Added Queries for the Workfloe of collecting the
1435 required Information to generate a vertical Profile
1436 * src/test/ressources/conf.xml Edited:
1437 Added the Configuration of the VerticalProfileArtifact
1438 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getCollection) Edited:
1439 Some Codrefactoring done for reuse of Functionality in extended Classes.
1440 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Added:
1441 Outputtransition for the Support of VerticalPropfiles
1442 * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java (getKey),
1443 src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java (getKey) Edietd,
1444 src/main/java/de/intevation/gnv/transition/TransitionBase.java (purifyResult) Edited:
1445 Change KEY-Attribute of KeyValueDescribeData from Integer to String for the required
1446 Representation of Date-KeyValue-Pairs
1447 * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java Added:
1448 ArtifactClass for the representation of VerticalProfiles
1449 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createSelectBox) Edited:
1450 Added support for selected Products in static UI.
1451 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Added:
1452 Factory for producing VerticalCharts added.
1453 * src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited:
1454 Names of Getter for Columns Changed.
1455
1456 2009-09-21 Tim Englich <tim.englich@intevation.de>
1457
1458 * src/test/ressources/queries.properties Edited:
1459 Queryie for TimeSeriesMesh added.
1460 * src/test/ressources/conf.xml Edited:
1461 New Artifact representing the TimeSeries-Mesh added to the Configuration.
1462 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited:
1463 Inputdata for the Chartgeneration will now be allocated by name and not by position in Transitionorder.
1464 * src/main/java/de/intevation/gnv/transition/describedata/SingleValueDescribeData.java Added,
1465 src/main/java/de/intevation/gnv/transition/describedata/DefaultSingleValueDescribeData.java Added,
1466 src/main/java/de/intevation/gnv/transition/SingleInputTransition.java Added:
1467 New Class for Representing a single Input Transition
1468 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
1469 Added support of usage inputValues none or multiple times in Queries.
1470 Added support for SingleInputTransitions in Describe-Output
1471 * src/main/java/de/intevation/gnv/transition/InputValue.java Edited,
1472 src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Edited:
1473 An InputValue now is possible to use none or multiple times in Queries.
1474 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesMeshArtifact.java Added:
1475 ArtifactClass for the Representation of an Mesh-Timeseries-Artifact
1476
1477 2009-09-17 Tim Englich <tim.englich@intevation.de>
1478
1479 * src/test/ressources/conf.xml Edited:
1480 Database Cleanup Interval set to 5 minutes.
1481
1482 2009-09-17 Tim Englich <tim.englich@intevation.de>
1483 * src/test/ressources/conf.xml Edited:
1484 Some structurechanges done.
1485
1486 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Edited:
1487 Fixed Bug supporting UTF-8 Documents properly.
1488 * src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Edited,
1489 * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Edited,
1490 Added Methods for setting and getting the selection-state of this objects.
1491
1492 * src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java Edited,
1493 src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java Edited:
1494 Added setter for min an max-Values and getters an setters for minName and maxName
1495
1496 * src/main/java/de/intevation/gnv/transition/describedata/NamedCollection.java Added,
1497 src/main/java/de/intevation/gnv/transition/describedata/NamedArrayList.java Added:
1498 Collection ans an Implementation of this Collection for Storing Name of the Collection and if
1499 the Values in it are multiselectable.
1500
1501 * src/main/java/de/intevation/gnv/transition/TransitionBase.java :
1502 Static UI-Support and valid SelectionStorage added.
1503 I added also an imporvement of the multiselect Methods for Datasets
1504 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java Edited:
1505 Storage of changed Values added
1506
1507 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited:
1508 Static UI Support Added
1509
1510
1511 2009-09-16 Tim Englich <tim.englich@intevation.de>
1512
1513 * src/test/ressources/conf.xml Edited,
1514 src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited,
1515 src/main/java/de/intevation/gnv/transition/InputValue.java (isMultiselect) Edited,
1516 src/main/java/de/intevation/gnv/transition/InputData.java (concartValue) Edited,
1517 src/main/java/de/intevation/gnv/transition/DefaultInputValue.java (isMultiselect) Edited,
1518 src/main/java/de/intevation/gnv/transition/DefaultInputData.java (concartValue)Edited,
1519 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createUserInterface) Edited,
1520 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (parseInputData) Edited:
1521 Added Multiselectsupport for InputValues
1522
1523 2009-09-16 Tim Englich <tim.englich@intevation.de>
1524
1525 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (setup) Edited:
1526 Bug Fixed because of Infrastructure Changes in the Artifact-Module
1527
1528 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
1529 Put only the last DescribeData to the UI-Output bnecause auf Renderingproblems in the Client
1530
1531 * src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Edited,
1532 src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java Edited,
1533 src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Edited:
1534 Made Interface Serializable, add UIDs to the Implementations of the Interface
1535
1536 2009-09-15 Tim Englich <tim.englich@intevation.de>
1537
1538 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createUserInterface) Edited:
1539 Integrate UI-Representation for Describe into the FISArtifact.
1540 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createXFormElement) Refactoring,
1541 src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Refactoring:
1542 Extract the Element-Creation of XForms Nodes into a Common Class to make them available for
1543 other Classes which have to create XForm-Fragments
1544
1545 2009-09-14 Tim Englich <tim.englich@intevation.de>
1546
1547 * src/main/java/de/intevation/gnv/transition/Transition.java Edited,
1548 src/main/java/de/intevation/gnv/transition/InputData.java Edited,
1549 src/main/java/de/intevation/gnv/transition/OutputMode.java Edited,
1550 src/main/java/de/intevation/gnv/transition/InputValue.java Edited,
1551 src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java Edited,
1552 src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Edited,
1553 src/main/java/de/intevation/gnv/transition/describedata/DescribeData.java Edited:
1554 Make the Interfaces Serializable to make them usable in the Artifactdatabase
1555
1556 2009-09-14 Tim Englich <tim.englich@intevation.de>
1557
1558 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited,
1559 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited,
1560 src/main/java/de/intevation/gnv/transition/OutputTransition.java Edited ,
1561 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited,
1562 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited,
1563 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
1564 Refactoring Work depending on Infrastructurchanges in the Artifact-Module
1565
1566 2009-09-10 Tim Englich <tim.englich@intevation.de>
1567
1568 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited,
1569 src/test/ressources/timeseries/timeseries_step_01_feed.xml Edited,
1570 src/test/ressources/timeseries/timeseries_step_01_advance.xml Edited,
1571 src/test/ressources/conf.xml Edited:
1572 TestCase moced from TimeSeriesArtifact to FISArtifact. Used FIS: Marnet
1573
1574 2009-09-10 Tim Englich <tim.englich@intevation.de>
1575
1576 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Added:
1577 Utilities-Class for some XML-Stuff that is only for gnv-artifacts
1578
1579 * src/main/java/de/intevation/gnv/utils/ArtifactFactoryUtilities.java Added:
1580 Factory to Instantiiate an ArtifactFactory (TODO: Should be moved to Artifact-database)
1581
1582 * src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java Added,
1583 src/main/java/de/intevation/gnv/artifacts/fis/product/DefaultProduct.java Added:
1584 Interfcaedefinition and Defaultimplementation for the Representation of the different
1585 Products in an FIS.
1586
1587 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Added:
1588 Artifact to Repersent an FIS. This Artifact is able to switch between different
1589 SubArtifacts for handling the different Products of an FIS.
1590 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
1591 Refactoring Work done because of changes in the artifact-modules
1592
1593 2009-09-10 Tim Englich <tim.englich@intevation.de>
1594
1595 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited,
1596 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited:
1597 Refactoringwork done because of changes in the artifact-module
1598
1599 2009-09-10 Tim Englich <tim.englich@intevation.de>
1600
1601 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited:
1602 src/test/ressources/conf.xml Renamed:
1603 Project Structure changed in artifact-database. So we have to rename
1604 the Testconfigurationfile in conf.xml.
1605
1606 * src/test/ressources/results Added:
1607 Integrated Folder for temporal storing Resultfiles of the TestCases
1608
1609 * src/test/ressources/queries.properties Edited:
1610 Further Queries for Testcases integrated
1611 * src/test/ressources/timeseries/timeseries_step_05_out.xml Added,
1612 src/test/ressources/timeseries/timeseries_step_05_feed.xml Added:
1613 Integrated the last step of the TimeSeries-Workflow.
1614 Now the TestCase is able to render Charts.
1615
1616 * src/test/ressources/timeseries/timeseries_step_04_feed.xml Edited,
1617 src/test/ressources/timeseries/timeseries_step_03_feed.xml Edited:
1618 Names of the feed-Parametes changed to the Syntax of BSH-Spelling
1619
1620 2009-09-09 Tim Englich <tim.englich@intevation.de>
1621
1622 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
1623 Chart Rendering completed with some Fixes to do
1624 * src/main/java/de/intevation/gnv/transition/TransitionBase.java:
1625 Integrated usage of KeyValueDescibeData
1626 * src/main/java/de/intevation/gnv/transition/OutputTransition.java (getOutputModes):
1627 Errorhandling integrated
1628 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited,
1629 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
1630 Refactored out-Method from Extending Class
1631
1632 2009-09-09 Tim Englich <tim.englich@intevation.de>
1633
1634 * src/main/java/de/intevation/gnv/chart/exception/TechnicalChartException.java Added,
1635 src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited:
1636 Refactoring of the ChartFactory so that it colud be use and it is possible to compile
1637 this class.
1638
1639 * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Added,
1640 src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Added:
1641 Added an new Representation of Describedata for Key Value Pairs using for the Parameter Lists
1642 of the Transitions an put it into the Chartgeneration
1643
1644 2009-09-09 Tim Englich <tim.englich@intevation.de>
1645
1646 * pom.xml Edited:
1647 Added JfreeChart Dependency to pom-file
1648
1649 2009-09-09 Tim Englich <tim.englich@intevation.de>
1650
1651 * src/main/java/de/intevation/gnv/chart/Insets.java Added,
1652 src/main/java/de/intevation/gnv/chart/ChartStyle.java Added,
1653 src/main/java/de/intevation/gnv/chart/ChartLabels.java Added,
1654 src/main/java/de/intevation/gnv/chart/ChartFactory.java Added:
1655 Insert Chart-Classes from OLD-Repository Revision: 3101 Does not compile
1656
1657 2009-09-09 Tim Englich <tim.englich@intevation.de>
1658
1659 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Added:
1660 The specifed OutputTransition for the Product TimeSeries.
1661
1662 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
1663 Integration of the OutputModes in the DescriberesultDocument.
1664
1665 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Added,
1666 src/main/java/de/intevation/gnv/transition/OutputTransition.java Added:
1667 The Interface and the abstract Basicimplementation of an Transition which
1668 can produce different outputs.
1669
1670 * src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java Added,
1671 src/main/java/de/intevation/gnv/transition/OutputMode.java Added:
1672 Interfacestructur and Defaultimplementation for the Representation of the
1673 Different OutputModes given in an Artifact.
1674
1675 2009-09-09 Tim Englich <tim.englich@intevation.de>
1676
1677 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited:
1678 Changed DateoutputFormat from German- to Anericanstyle
1679
1680 2009-09-09 Tim Englich <tim.englich@intevation.de>
1681
1682 * src/test/ressources/timeseries/timeseries_step_04_feed.xml Added,
1683 * src/test/ressources/timeseries/timeseries_step_04_advance.xml Added:
1684 Two more ArtifactCommands for the next Step in TimeSeriesArtifactTestCase
1685 * src/test/ressources/queries.properties Edited:
1686 New Queries for timeseries_timeinterval added.
1687 Also use KEY ,VALUE, MIN and MAX as Identifiers for the different Columns.
1688 * src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited,
1689 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited:
1690 Modified the TimeseriesArtifact and added one further TransitionStep
1691
1692 2009-09-09 Tim Englich <tim.englich@intevation.de>
1693
1694 * src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java ,
1695 * src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java,
1696 * src/main/java/de/intevation/gnv/transition/describedata/DescribeData.java Added:
1697 Interface Structure and Defaultimplementation for Representing DescribeData of an
1698 Transition added. In this Way we are able to switch between different Renderingmethods
1699 for descibe.
1700 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java Added:
1701 Added MinMaxTransition for representing Min-/Max-Value Results in a Tansition
1702 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
1703 Integrated Min- / MAX-Value Support for Describe. Also done some Refactoring Work
1704 for easy creating Extensions of this Class.
1705 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
1706 Userinterface Informations were integrated in the wrong Method. Now the
1707 Informations are put into the ui-Node
1708
1709 2009-09-08 Tim Englich <tim.englich@intevation.de>
1710
1711 * src/test/ressources/timeseries/timeseries_step_01_advance.xml Edited,
1712 src/test/ressources/timeseries/timeseries_step_01_feed.xml Edited,
1713 src/test/ressources/timeseries/timeseries_step_02_advance.xml Added,
1714 src/test/ressources/timeseries/timeseries_step_02_feed.xml Added,
1715 src/test/ressources/timeseries/timeseries_step_03_advance.xml Added,
1716 src/test/ressources/timeseries/timeseries_step_03_feed.xml Added,
1717 src/test/ressources/GNVArtifactsTestCase_Configuration.xml: Edited,
1718 src/test/ressources/queries.properties Added,
1719 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited:
1720 TestCase implemented until Choosing the TimeInetval of an TimeSeries
1721
1722 One Entry is Missing
1723
1724 2009-09-08 Tim Englich <tim.englich@intevation.de>
1725
1726 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited,
1727 src/main/java/de/intevation/gnv/transition/Transition.java Edited,
1728 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited,
1729 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited,
1730 src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited,
1731 src/test/ressources/timeseries/timeseries_step_01_feed.xml Added ,
1732 src/test/ressources/timeseries/timeseries_step_01_advance.xml Added :
1733 Artifact.advance initial implementiert
1734
1735 2009-09-08 Tim Englich <tim.englich@intevation.de>
1736
1737 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited,
1738 src/main/java/de/intevation/gnv/transition/DefaultInputData.java Added,
1739 src/main/java/de/intevation/gnv/transition/InputData.java Added,
1740 src/main/java/de/intevation/gnv/transition/exception/TransitionException.java Added,
1741 src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited,
1742 src/main/java/de/intevation/gnv/transition/Transition.java Edited,
1743 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
1744 Funktionalit�t Feed initial bereitgestellt.
1745
1746 2009-09-08 Tim Englich <tim.englich@intevation.de>
1747
1748 * src/test/ressources/GNVArtifactsTestCase_Configuration.xml,
1749 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java,
1750 src/main/java/de/intevation/gnv/transition/TransitionBase.java,
1751 src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Edited:
1752 Required Inputelements integrated in BasicArtifact-Descibe-Output
1753
1754 2009-09-08 Tim Englich <tim.englich@intevation.de>
1755
1756 * src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Added,
1757 src/main/java/de/intevation/gnv/transition/InputValue.java Added,
1758 src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited,
1759 src/main/java/de/intevation/gnv/transition/Transition.java Edited,
1760 src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited:
1761 Constructs for the required Inputvalues for an Transition created
1762
1763 2009-09-08 Tim Englich <tim.englich@intevation.de>
1764
1765 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java,
1766 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java:,
1767 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Edited
1768 Added Output for Describe to the Artifactimplementation
1769
1770 2009-09-08 Tim Englich <tim.englich@intevation.de>
1771
1772 * src/test/ressources/GNVArtifactsTestCase_Configuration.xml,
1773 src/main/java/de/intevation/gnv/transition/Transition.java (getDescription),
1774 src/main/java/de/intevation/gnv/transition/TransitionBase.java (setup), (getDescription):
1775 Added Description to a Transition
1776
1777 2009-09-07 Tim Englich <tim.englich@intevation.de>
1778
1779 * src/test/ressources/GNVArtifactsTestCase_Configuration.xml,
1780 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java: ADD
1781 TestClass for GNV-Artifacts an TimeSeriesArtifacs
1782
1783 * src/main/java/de/intevation/gnv/transition/TransitionFactory.java,
1784 src/main/java/de/intevation/gnv/transition/TransitionBase.java,
1785 src/main/java/de/intevation/gnv/transition/Transition.java,
1786 src/main/java/de/intevation/gnv/transition/DefaultTransition.java: ADD
1787 Transitionimplementation for handling the substeps of an Artifact Livecycle
1788
1789 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java: ADD
1790 The Artifact for handling the TimeSeries
1791 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java,
1792 src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java,
1793 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java:
1794 The Basic-Classes for providing GNC Artifacts. this Classes should be the Fundament
1795 for the Implementation of Specialized Artifacts e.g. TimeSeries
1796 * pom: Edited Projectreferences to the other GNV-Projects added
1797
1798 2009-09-04 Tim Englich <tim.englich@intevation.de>
1799
1800 * src/main/java/de/intevation/gnv/artifacts/ArtifactFactoryBase.java:
1801 Implementation of the General ArtifactFactory
1802
1803 2009-09-04 Tim Englich <tim.englich@intevation.de>
1804
1805 * pom.xml: Created with maven and put the Moduledependencies into it
1806 * target | .settings | .project | .classpath: Add to SVN-Ignore
1807 * Changes | Changelog | NEWS | README | TODO: Added
1808 * src/**: Added to the Project

http://dive4elements.wald.intevation.org