Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/ChangeLog @ 376:d8f3ef441bf2
merged gnv-artifacts/0.3
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Fri, 28 Sep 2012 12:13:47 +0200 |
parents | b3ad3cb94855 |
children | 04a242c67fe6 |
comparison
equal
deleted
inserted
replaced
293:6b0ef2324d02 | 376:d8f3ef441bf2 |
---|---|
1 2009-12-17 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2 | |
3 RELEASE 0.3 | |
4 | |
5 * Changes, NEWS, ChangeLog: Summarized activities | |
6 | |
7 2009-12-17 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8 | |
9 * doc/conf/conf.xml: Bind REST server to localhost. | |
10 | |
11 2009-12-17 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
12 | |
13 * src/test/ressources/lang/artifactMessages_de_DE.properties, | |
14 src/main/resources/lang/artifactMessages_de_DE.properties, | |
15 src/main/resources/lang/artifactMessages_de.properties: | |
16 s/Modeldaten/Modelldaten | |
17 | |
18 2009-12-17 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
19 | |
20 * src/main/resources/lang/artifactMessages_de_DE.properties, | |
21 src/main/resources/lang/artifactMessages_de.properties: Removed | |
22 wkt line strings. | |
23 | |
24 2009-12-17 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
25 | |
26 * doc/conf/queries.properties: Added K-position to sql statement for | |
27 verticalprofile charts on meshes. | |
28 | |
29 * src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java, | |
30 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java: Changed | |
31 the depending axis for gap detection on meshes for verticalprofile charts. | |
32 | |
33 2009-12-17 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
34 | |
35 Issue 106 | |
36 | |
37 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java: | |
38 Fixed a file-leak bug while reading chart template. Sourced parsing of xml | |
39 file out to XMLUtils of de.intevation.artifactdatabase.XMLUtils. | |
40 | |
41 009-12-17 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
42 | |
43 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java, | |
44 src/main/java/de/intevation/gnv/state/profile/vertical/VerticalProfileOutputState.java, | |
45 src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java: | |
46 Added column labels for csv export. | |
47 | |
48 2009-12-17 Hans Plum <hans@intevation.de> | |
49 | |
50 Issue 129: Release 0.2: Verbesserung der Übersetzungen | |
51 | |
52 * src/main/resources/lang/artifactMessages_de_DE.properties, | |
53 src/main/resources/lang/artifactMessages_de.properties: | |
54 Fixed i18n strings for german language | |
55 | |
56 2009-12-16 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
57 | |
58 * src/main/java/de/intevation/gnv/math/Interpolation2D.java: | |
59 Fixed index error in i-gab detection between neighbors. | |
60 | |
61 2009-12-16 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
62 | |
63 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java: | |
64 Override method to create chart. Fixed some bugs for interpolation. | |
65 | |
66 * src/main/java/de/intevation/gnv/chart/HorizontalCrossProfileChart.java: | |
67 Chart class for generating horizontal crossprofile charts. Horizontal | |
68 crossprofile charts are a subclass of horizontal profile charts. | |
69 | |
70 * src/main/java/de/intevation/gnv/math/Point2d.java: Changed epsilon value. | |
71 | |
72 * src/main/java/de/intevation/gnv/math/Interpolation2D.java: Fixed some bugs | |
73 regarding buffer size to limit data for interpolation. | |
74 | |
75 TODO: At the moment, there is no gap detection for horizontal crossprofile | |
76 charts. | |
77 | |
78 2009-12-16 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
79 | |
80 Issue100 | |
81 | |
82 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java, | |
83 src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java, | |
84 src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: | |
85 Workarround: Store information about max range of data for each parameter | |
86 while iterating over all data values. Set the max range at the end of | |
87 chart generation. | |
88 | |
89 NOTE: NumberAxis.setAutoRange(true) doesn't seem to work properly. | |
90 | |
91 2009-12-16 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
92 | |
93 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java: | |
94 Removed useless import of VerticalCrossSectionChartFactory. | |
95 | |
96 * src/main/java/de/intevation/gnv/chart/HorizontalCrossSectionChartFactory.java, | |
97 src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java, | |
98 src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChartFactory.java, | |
99 src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java, | |
100 src/main/java/de/intevation/gnv/chart/ChartFactory.java: Removed useless | |
101 chart factory classes. | |
102 | |
103 2009-12-16 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
104 | |
105 * src/main/java/de/intevation/gnv/utils/DistanceCalculator.java: | |
106 Added method to calculate distance of path. | |
107 TODO: Move this class into math package and and add | |
108 an slerp interpolator so it can be used as a metric inside | |
109 the interpolation code. | |
110 | |
111 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java: | |
112 Added code to disassemble the incoming result set, interpolate | |
113 along a given path and returns an adjusted result set. | |
114 The (i, j) got lost on this track because we don't travel along | |
115 the main axis of the grid any more. The test for gaps has to be | |
116 adjusted because, because the dx/dy on the path depends on how | |
117 many steps are made on the way [*]. This is controlled by the system | |
118 property 'interpolation.step.width'. It is set in meters | |
119 and defaults to 100m. TODO: This should be configurable | |
120 in the conf.xml file. | |
121 | |
122 [*] I opt strongly for integration of the outlier test based gap | |
123 detection to overcome this problem. | |
124 | |
125 2009-12-15 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
126 | |
127 * src/main/java/de/intevation/gnv/math/LinearToMap.java: | |
128 Uses JTS Coordinate as geometry model now. | |
129 | |
130 * src/main/java/de/intevation/gnv/math/Metrics.java, | |
131 src/main/java/de/intevation/gnv/math/Interpolator.java: New. | |
132 Moved from inner class of LinearToMap to top level class | |
133 to be more reusable. Uses JTS Coordinate as geometry model now. | |
134 | |
135 * src/main/java/de/intevation/gnv/math/Point2d.java: New. | |
136 Extends JTS Coordinate to have an additional (i, j) | |
137 to model the topological neighborhood within the mesh, too. | |
138 | |
139 * src/main/java/de/intevation/gnv/math/Interpolation2D.java: New. | |
140 Has a method interpolate() which takes a path line string in form | |
141 of a list of JTS Coordinates, a list of grid points (Point2d | |
142 to carry the topology, too), a linear range in diagram coordinate | |
143 space, a metric to cope with the projection. It reports | |
144 interpolated points to an implementor of the new inner interface | |
145 Consumer as a JTS Coordinate. (x, y) of this coordinate is the | |
146 postion on the map, the z value is the interpolated attribute. | |
147 | |
148 To speed up the search for the neighbors the input points are | |
149 sorted into a quadtree and are queried first level with a buffer of | |
150 size (max(abs(p[i].x - p[i+1].x)), max(abs(p[i].y - p[i+1].y))) | |
151 around the point to be interpolated. The second level filter | |
152 is performed by an inverse L1-ordering with region coding, so | |
153 that only the nearest four neighbors are taken into acount. | |
154 Only if all four neighbors are present and no | |
155 i- or j-gaps exist the interpolation is performed. TODO: Create | |
156 a better extrapolation strategy in these cases were these conditions | |
157 are not fulfilled. | |
158 | |
159 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java: | |
160 Added a process() method to perform the interpolation. It does | |
161 nothing by now. TODO: bring it to life. | |
162 | |
163 2009-12-15 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
164 | |
165 * src/main/java/de/intevation/gnv/math/LinearToMap.java: Map linear | |
166 coordinates (from, to) to world coordinates (x, y) along a line string | |
167 given by a set of java.awt.geom.Point2D points. | |
168 | |
169 * src/main/java/de/intevation/gnv/math/LinearMetrics.java: Implements | |
170 Euclidean metric used by LinearToMap. TODO: Do same for WGS84 to | |
171 be more precise. | |
172 | |
173 2009-12-15 Tim Englich <tim.englich@intevation.de> | |
174 | |
175 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java (calculateStatistics): | |
176 Issue96 Resloved big that one entry is missiing in the Statitic. | |
177 The last row of the ResultSet was never used. | |
178 | |
179 2009-12-15 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
180 | |
181 Issue106 | |
182 | |
183 * doc/conf/conf.xml: Added charttemplate to global configuration. | |
184 | |
185 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java: Made | |
186 method static to call it without initiating an object of its class. | |
187 | |
188 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java: | |
189 Create ChartTheme at startup of artifact server and put it into global | |
190 context. The theme is created one time on this way. | |
191 | |
192 * src/main/java/de/intevation/gnv/state/OutputState.jav, | |
193 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Changed | |
194 signature of 'out'-method. Call 'out' with CallContext instead of | |
195 CallMeta, which is contained in CallContext. CallContext is needed to | |
196 fetch the ChartTheme out of it. | |
197 | |
198 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java, | |
199 src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java, | |
200 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java, | |
201 src/main/java/de/intevation/gnv/state/profile/vertical/VerticalProfileOutputState.java: | |
202 Changed signature of 'getChart'-method which now gets the CallContext | |
203 containing the ChartTheme. | |
204 | |
205 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java: | |
206 Get ChartTheme from CallContext instead of reading the XML file here. | |
207 | |
208 2009-12-15 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
209 | |
210 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java: | |
211 If a few (i, j) values are not available (gaps in the grid) try | |
212 to fill the holes with guessing the values by the ones which could | |
213 be fetched. We are using a componentwise linear function here. | |
214 This is surely slightly wrong because world coordinates are | |
215 in WGS84 which is ellipsoid in nature. TODO: Look at the errors | |
216 and if needed compensate them by using cubic polynonial or ellipsoid | |
217 function terms. | |
218 | |
219 * src/main/java/de/intevation/gnv/math/LinearFunction.java: New. | |
220 Linear function to be used in curve fitting process. | |
221 | |
222 2009-12-15 Tim Englich <tim.englich@intevation.de> | |
223 | |
224 * doc/conf/queries.properties: | |
225 Added the Unit of the Parameter to the Query for Parameters in | |
226 all Parameterqueries where it was still missing. Now the Unit will | |
227 be displaied in the Combobox and in the Diagramm-Axis-Description. | |
228 | |
229 2009-12-15 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
230 | |
231 * pom.xml: Upgraded to Apache Commons Math 2.0. Needed for | |
232 curve fitting (splines e.g) | |
233 | |
234 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java: | |
235 Use 'new DescriptiveStatistics()' instead of | |
236 'DescriptiveStatistics().newInstance()' to be compatible with new | |
237 math api. | |
238 | |
239 2009-12-15 Tim Englich <tim.englich@intevation.de> | |
240 | |
241 Added the Unit of the Parameter to the Query for Parameters in | |
242 TimeSeries. Now teh Unit will be displaied in the Combobox and | |
243 in the Diagramm-Axis-Description. | |
244 | |
245 * src/main/resources/lang/artifactMessages*.properties: | |
246 Added the name Productname for "horizontale Schnittprofile". to the | |
247 Resources so that it could be displaied properly in the GUI | |
248 | |
249 2009-12-15 Tim Englich <tim.englich@intevation.de> | |
250 | |
251 * src/main/resources/lang/artifactMessages*.properties: | |
252 Added the required Resources for the Outputelements of "horizontale Schnittprofile". | |
253 * doc/conf/queries.properties: | |
254 Added the specialized Queries for getting the Data and the depths for | |
255 generating "horizontale Schnittprofile". | |
256 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java (log): | |
257 Added an new OutputTransition to handle the special Way to d detremine the required | |
258 Data for generating "horizontale Schnittprofile". | |
259 * doc/conf/conf.xml, | |
260 doc/conf/products/horizontalprofile/conf_mesh_cross.xml, | |
261 src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileMeshCrossArtifact.java: | |
262 Added Support for "Horizontales Schnittprofil"-Artifacts to the Project | |
263 | |
264 2009-12-15 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
265 | |
266 Issue102 | |
267 | |
268 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: | |
269 Reset 'nextColor' at the beginning of chart creation. Now, color of lines | |
270 in charts are stable, which means, that an export will look like the chart | |
271 in the gui itself. | |
272 | |
273 2009-12-14 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
274 | |
275 Issue101 | |
276 | |
277 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java: Changed date | |
278 representation in timeseries charts. Date format is sourced out to | |
279 ressource files. German date representation is now 'dd-MMM-yyyy' (eg | |
280 31-12-2009) and the english date representation is 'yyyy-MMM-dd' (eg | |
281 2009-12-31). | |
282 | |
283 * src/main/resources/lang/artifactMessages.properties, | |
284 src/main/resources/lang/artifactMessages_de_DE.properties, | |
285 src/main/resources/lang/artifactMessages_en.properties, | |
286 src/main/resources/lang/artifactMessages_de.properties: Added date format | |
287 strings for timeseries charts. | |
288 | |
289 2009-12-14 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
290 | |
291 * src/main/java/de/intevation/gnv/utils/IndexBuffer.java: | |
292 Creates SQL-WHERE clauses for buffers around a list of | |
293 line segments in index (i, j) space. | |
294 | |
295 2009-12-11 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
296 | |
297 * src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java: | |
298 Exception handling while creating subtitle of horizontalprofile charts. | |
299 Included the case, that there is no start and no end date. | |
300 | |
301 2009-12-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
302 | |
303 * src/test/java/de/intevation/gnv/artifacts/TimeSeriesPointTimeSeriesTestCase.java, | |
304 src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java: | |
305 Removed needless imports. | |
306 | |
307 2009-12-11 Tim Englich <tim.englich@intevation.de> | |
308 | |
309 * doc/conf/queries.properties: | |
310 Added Z-Value to verticalcrosssection_mesh_chart_data. | |
311 | |
312 2009-12-11 Tim Englich <tim.englich@intevation.de> | |
313 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCaseBase.java, | |
314 src/test/java/de/intevation/gnv/artifacts/InstantaneousPointHorizontalProfileTestCase.java, | |
315 src/test/java/de/intevation/gnv/artifacts/InstantaneousPointVerticalProfileTestCase.java, | |
316 src/test/java/de/intevation/gnv/artifacts/MeshHorizontalCrossSectionTestCase.java, | |
317 src/test/java/de/intevation/gnv/artifacts/MeshHorizontalProfileTestCase.java, | |
318 src/test/java/de/intevation/gnv/artifacts/MeshTimeSeriesTestCase.java, | |
319 src/test/java/de/intevation/gnv/artifacts/MeshVerticalCrossSectionTestCase.java, | |
320 src/test/java/de/intevation/gnv/artifacts/TimeSeriesPointTimeSeriesTestCase.java, | |
321 src/test/java/de/intevation/gnv/artifacts/TimeSeriesPointVerticalProfileTestCase.java, | |
322 src/test/java/de/intevation/gnv/artifacts/MeshVerticalProfileTestCase.java: | |
323 Split all Unittestcases in separat Classes. Now it is easier to uses the UnitTests with Maven. | |
324 | |
325 2009-12-11 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
326 | |
327 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: Fade out | |
328 gridlines of range axis in charts if there are more than one axis. | |
329 | |
330 2009-12-11 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
331 | |
332 * src/main/resources/lang/artifactMessages.properties, | |
333 src/main/resources/lang/artifactMessages_de_DE.properties, | |
334 src/main/resources/lang/artifactMessages_en.properties, | |
335 src/main/resources/lang/artifactMessages_de.properties: Added axis labels | |
336 for horizontalprofile, verticalprofile, horizontalcrosssection and | |
337 verticalcrosssection charts. | |
338 | |
339 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java, | |
340 src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java, | |
341 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java, | |
342 src/main/java/de/intevation/gnv/state/profile/vertical/VerticalProfileOutputState.java: | |
343 Read axis labels from ressources instead of hard coded strings in code. | |
344 | |
345 2009-12-11 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
346 | |
347 Cleared Issue104. | |
348 | |
349 * src/main/resources/lang/artifactMessages.properties, | |
350 src/main/resources/lang/artifactMessages_de_DE.properties, | |
351 src/main/resources/lang/artifactMessages_en.properties, | |
352 src/main/resources/lang/artifactMessages_de.properties: Added axis label | |
353 for timeseries charts. | |
354 | |
355 * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java: | |
356 Removed hard coded axis label of timeseries charts. Read label from | |
357 ressources. | |
358 | |
359 2009-12-09 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
360 | |
361 * src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java, | |
362 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java: Added | |
363 gap detection for horizontal and vertical profile charts. | |
364 | |
365 2009-12-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
366 | |
367 * doc/conf/conf.xml: Expanded the time to live of inactive artifacts | |
368 to 3600000ms (= 1h). Dead artifacts are removed from databasse | |
369 only every 15mins now. Improved the description on the artifact | |
370 factories. | |
371 | |
372 2009-12-08 Tim Englich <tim.englich@intevation.de> | |
373 | |
374 * doc/conf/queries.properties: | |
375 Added the Unit of the Parameter to the Query for Parameters in | |
376 TimeSeries. Now teh Unit will be displaied in the Combobox and | |
377 in the Diagramm-Axis-Description. | |
378 | |
379 2009-12-08 Tim Englich <tim.englich@intevation.de> | |
380 * src/main/java/de/intevation/gnv/transition/profile: | |
381 Removed empty needless package. | |
382 * src/main/java/de/intevation/gnv/transition/TransitionFactory.java: | |
383 src/main/java/de/intevation/gnv/transition/ValueCompareTransition.java, | |
384 src/main/java/de/intevation/gnv/transition/TransitionBase.java, | |
385 src/main/java/de/intevation/gnv/transition/Transition.java, | |
386 src/main/java/de/intevation/gnv/transition/DefaultTransition.java: | |
387 The new Transitions which has the only job to provide the connectios between | |
388 the different States and look if it is Possible to go the different Ways. | |
389 * src/main/java/de/intevation/gnv/state/StateBase.java, | |
390 src/main/java/de/intevation/gnv/state/State.java: | |
391 Removed the Logic to descide which State is be reacable as next. | |
392 Now the Transition configured in the Artifacts will do that according | |
393 to the modified TransitionModel. | |
394 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (transitions): | |
395 Added the Transitions to the Artifact and changed the Logic. | |
396 Now the Transition is able to decide if it could be uses or not. | |
397 * doc/conf/products/verticalprofile/*.xml: | |
398 Modified the Configuration. Splitted States and Transitions into | |
399 different XML-Fragments according to the modified Transitionmodel. | |
400 | |
401 2009-12-08 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
402 | |
403 * doc/conf/queries.properties: Added marker ('DATAID') for different data | |
404 sources. | |
405 | |
406 2009-12-08 Tim Englich <tim.englich@intevation.de> | |
407 | |
408 * doc/conf/products/*.xml: | |
409 Switched all Package and Classnames to the new Names. | |
410 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: | |
411 Switched Imports from de.intevation.gnv.transition to de.intevation.gnv.state | |
412 and renamed all Mebers and local Variables from *transition* to *state* | |
413 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java: | |
414 Changed the Class for the loggeer from TimeseriesoutputTransition | |
415 to ArtifactXMLUtilities because it was wrong. | |
416 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java, | |
417 src/main/java/de/intevation/gnv/artifacts/fis/product/DefaultProduct.java, | |
418 src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java, | |
419 src/main/java/de/intevation/gnv/statistics/VerticalProfileStatistics.java, | |
420 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java, | |
421 src/main/java/de/intevation/gnv/statistics/Statistics.java, | |
422 src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java, | |
423 src/main/java/de/intevation/gnv/exports/SimpleOdvDataCollector.java, | |
424 src/main/java/de/intevation/gnv/exports/ShapeDataCollector.java, | |
425 src/main/java/de/intevation/gnv/exports/Export.java, | |
426 src/main/java/de/intevation/gnv/exports/DefaultExport.java, | |
427 src/main/java/de/intevation/gnv/exports/DefaultDataCollector.java, | |
428 src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java, | |
429 src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java, | |
430 src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChartFactory.java, | |
431 src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java, | |
432 src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java, | |
433 src/main/java/de/intevation/gnv/chart/HorizontalCrossSectionChartFactory.java, | |
434 src/main/java/de/intevation/gnv/chart/ChartFactory.java, | |
435 src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: | |
436 Changed import from de.intevation.gnv.transition.* to de.intevation.gnv.state.* | |
437 according to refactoring Work in the Transitionsmodel. | |
438 * de.intevation.gnv.transition.* | |
439 Moved to de.intevation.gnv.state.* | |
440 and renamed all Mebers, local Variables, and Methodsignatures from *transition* to *state* | |
441 | |
442 2009-12-07 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
443 | |
444 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
445 Remove unselected parameters from parameters list before initiating | |
446 charts. Parameter names are used as axis labels. | |
447 | |
448 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java, | |
449 src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java, | |
450 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java: Changed | |
451 the way of adding data to charts: same parameters are stored in the same | |
452 dataset. Now, each parameter has only one axis. Axes and renderer are | |
453 adjusted one time after collecting data - not after creating every | |
454 single series. | |
455 | |
456 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: Added some | |
457 more colors to distinguish between different parameters/attributes. | |
458 Changed method to adjust rendering options regarding the changes of | |
459 datasets described above. | |
460 | |
461 2009-12-07 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
462 | |
463 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java: Changed method | |
464 generateChart to initChart, which just created a new timeseries chart. | |
465 General chart stuff is done in AbstractXYLineChart. | |
466 | |
467 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: Sourced | |
468 ChartFactory call out to a new initChart method. This has been done, | |
469 because TimeSeriesCharts needs to initiate another type of chart than | |
470 horizontal or vertical charts. | |
471 | |
472 2009-12-04 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
473 | |
474 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java: | |
475 Added method to fetch a string from ressource bundle with a specified | |
476 locale. Before, there just have been existing a method to fetch string | |
477 from ressource bundle on basis of the first locale in a list of locales. | |
478 | |
479 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java: | |
480 Added method to fetch strings from ressource bundle from RessourceFactory | |
481 with a specified locale, a key and a default value, if there is no string | |
482 matching key in bundle. | |
483 | |
484 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
485 Added methods for creating title and subtitle of charts. FIS name is | |
486 fetched from ressource bundle with best locale (regarding supported server | |
487 and client locales) instead of first locale in list of supported locales | |
488 of the server. | |
489 | |
490 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java: | |
491 Changed title of charts. The main title contains FIS and station name. The | |
492 subtitle contains the time period, the cruise, the depth and the position | |
493 of a chart. | |
494 | |
495 * src/main/java/de/intevation/gnv/chart/ChartLabels.java: Added subtitle as | |
496 parameter in class and constructor. | |
497 | |
498 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: Added a | |
499 subtitle to charts. Titles and subtitles are stored in a ChartLabels | |
500 object. | |
501 | |
502 * src/main/resources/lang/artifactMessages.properties, | |
503 src/main/resources/lang/artifactMessages_de_DE.properties, | |
504 src/main/resources/lang/artifactMessages_en.properties, | |
505 src/main/resources/lang/artifactMessages_de.properties: Added strings for | |
506 chart title. | |
507 | |
508 2009-12-04 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
509 | |
510 * ChangeLog: Cleaned up a bit. | |
511 | |
512 2009-12-02 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
513 | |
514 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java: Added time gap | |
515 detection. If a time gap is detected, a null value will be inserted to | |
516 break the current line. | |
517 | |
518 2009-12-02 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
519 | |
520 * pom.xml: Added JBoss repository for JFreeChart 1.0.13 and removed explicit | |
521 JCommon dependency which is now needless. Now, it is no more necessary to | |
522 install JFreeChart into the local maven repository on your own. | |
523 | |
524 2009-12-02 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
525 | |
526 * doc/conf/charttemplate.xml: Added lines to configure rendering of lines | |
527 and points in charts (visibility of lines/points and size of points). | |
528 | |
529 * src/main/java/de/intevation/gnv/chart/XMLChartTheme.java: Added method | |
530 parsing the rendering options for lines and points in charts. | |
531 | |
532 * src/main/java/de/intevation/gnv/chart/AbstractChart.java: Added boolean | |
533 member attributes which are used to control the visibility of lines and | |
534 points in charts. | |
535 | |
536 * src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java, | |
537 src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java, | |
538 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java: | |
539 Constructor needs two further boolean parameter to control the visibility | |
540 of lines and points in charts. | |
541 | |
542 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: The | |
543 renderer controlling the style of a series is adjusted after adding a | |
544 new series to the chart. | |
545 | |
546 * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java, | |
547 src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.jav, | |
548 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java, | |
549 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java, | |
550 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
551 Adjusted method calls regarding the constructor changes in *Chart classes. | |
552 | |
553 TODO: Lines and points in charts will both always be rendered at the | |
554 moment. This needs to be changed as soon as a new gui option is | |
555 implemented to control the visibility of lines/points. | |
556 | |
557 2009-12-01 Tim Englich <tim.englich@intevation.de> | |
558 | |
559 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java: | |
560 Added one more Transitionstep to each Testcase according to the refactored Transitionmodel. | |
561 * src/test/ressources/verticalprofile/verticalprofile_step_*_advance.xml, | |
562 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_*_advance.xml, | |
563 src/test/ressources/verticalprofile_mesh/verticalprofile_step_*_advance.xml, | |
564 src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_*_advance.xml, | |
565 src/test/ressources/timeseries_mesh/timeseries_step_*_advance.xml, | |
566 src/test/ressources/timeseries/timeseries_step_*_advance.xml, | |
567 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_*_advance.xml, | |
568 src/test/ressources/horizontalProfile_instantaneouspoint/horizontalprofile_step_*_advance.xml, | |
569 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_*_advance.xml: | |
570 Moved each Adancedocument plus one according to the refactored Transitionmodel. | |
571 Added the first advanced Call for the Product-Artifact | |
572 | |
573 2009-12-01 Tim Englich <tim.englich@intevation.de> | |
574 | |
575 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java: | |
576 All Data which is required to generate the Charts is now fetched using the | |
577 Method getChartResult. The Method advance and initialize now have nothing to do. | |
578 | |
579 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out): | |
580 Removed the advance call because all Data which is required to generate the Charts is | |
581 fetched using the Method getChartResult. | |
582 * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java (initialize): | |
583 Use Method instantiate instead of Advance to add the required Data for describe | |
584 and feed this Transition. | |
585 | |
586 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (initialize), | |
587 src/main/java/de/intevation/gnv/transition/Transition.java (initialize): | |
588 Added new Method Initaialize which will be callcall to Initailize the current | |
589 Transition. In this step all Data will be fetched which is required to Ddescribe and | |
590 feed each Transition. | |
591 Also the AlternativeTransition was removed because it is not longer required. | |
592 | |
593 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (advance): | |
594 Switched to the usage of the Method initialize instead of Advance while instantiating | |
595 a new Productartifact, according to the Refactoring work wich is done in the | |
596 TransitionModel. | |
597 | |
598 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (initialize): | |
599 Added new Function Initialize so that it is possible to Initialize an Artifact | |
600 without doing this in the Constructor. That is nessessary because some Artifacts need | |
601 some Metadata (e.g. SourceID) befor it can be initialized. | |
602 | |
603 * doc/conf/products/verticalprofile/conf_timeseriespoint.xml, | |
604 doc/conf/products/verticalprofile/conf_mesh.xml, | |
605 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml, | |
606 doc/conf/products/verticalcrosssection/conf_mesh.xml, | |
607 doc/conf/products/timeseries/conf_timeseriespoint.xml, | |
608 doc/conf/products/timeseries/conf_mesh.xml, | |
609 doc/conf/products/horizontalprofile/conf_mesh.xml, | |
610 doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml, | |
611 doc/conf/products/horizontalcrosssection/conf_mesh.xml: | |
612 Some Refactoring work done according to the Refactoring Work wich | |
613 was done in the Transitionmodel. | |
614 | |
615 2009-11-30 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
616 | |
617 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java, | |
618 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java, | |
619 src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java, | |
620 src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.java, | |
621 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java, | |
622 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java: | |
623 Removed needless imports. | |
624 | |
625 2009-11-30 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
626 | |
627 * pom.xml: Updated batik dependencies to 1.7 | |
628 | |
629 * src/main/java/de/intevation/gnv/exports/ChartExportHelper.java: Use | |
630 java native DOMImplementation instead of Batik's SVGDOMImplementation, | |
631 which is not present in batik 1.7 libs. | |
632 | |
633 2009-11-30 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
634 | |
635 * doc/conf/products/horizontalcrosssection/conf_mesh.xml, | |
636 doc/conf/products/verticalcrosssection/conf_mesh.xml, | |
637 doc/conf/products/timeseries/conf_mesh.xml, | |
638 doc/conf/products/timeseries/conf_timeseriespoint.xml, | |
639 doc/conf/products/horizontalprofile/conf_mesh.xml, | |
640 doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml, | |
641 doc/conf/products/verticalprofile/conf_mesh.xml, | |
642 doc/conf/products/verticalprofile/conf_timeseriespoint.xml, | |
643 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: Added svg | |
644 to output modes (MimeType image/svg+xml). | |
645 | |
646 * pom.xml: Added batik 1.6.1 dependencies which are used to create svg | |
647 exports. | |
648 | |
649 * src/main/java/de/intevation/gnv/exports/ChartExportHelper.java: | |
650 Implemented chart export to svg. | |
651 | |
652 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
653 Output mode 'svg' will call svg export of ChartExportHelper. | |
654 | |
655 2009-11-30 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
656 | |
657 * pom.xm: Added iText 2.1.7 dependency (to create pdf's). | |
658 | |
659 * src/main/java/de/intevation/gnv/exports/ChartExportHelper.java: | |
660 Implemented chart export to pdf using iText library. The chart fills the | |
661 complete page. A boolean system property "export.pdf.landscape" can be | |
662 used to adjust the page orientation (portrait or landscape, default is | |
663 landscape). | |
664 | |
665 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
666 Added method for exporting chart to pdf. Calls the new method of | |
667 ChartExportHelper. | |
668 | |
669 2009-11-27 Tim Englich <tim.englich@intevation.de> | |
670 | |
671 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java | |
672 (testHorizontalProfileInstantaneousPointArtifact), | |
673 src/test/ressources/horizontalProfile_instantaneouspoint/horizontalprofile_step_*.xml: | |
674 Added new stapes using the RegionFilter into the Tescase of HorizontalProfiles Instantaneous Point. | |
675 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_feed.xml, | |
676 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_feed.xml: | |
677 Bugfix: Removed second dateid. horizontalcrosssection and verticalcrosssection only provide the usage of one dateid. | |
678 * doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml: | |
679 Added the RegionFilters into the configuration of the Products for | |
680 Horizontalprofiles IntantaneousPoints. | |
681 * doc/conf/queries.properties: | |
682 Query to select only Ships, Cruises, Tracks which are within an Region. | |
683 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (extractKVP): | |
684 Added Row-Number lookup for ColumnNames for Performanceimprofements. | |
685 | |
686 2009-11-26 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
687 | |
688 * src/main/java/de/intevation/gnv/exports/ChartExportHelper.java: Helper | |
689 class to export charts. Dependencies on JFreeChart and iText are capsuled | |
690 here, no further dependencies in OutputTransitions. Export methods for | |
691 images and pdf already implemented. | |
692 | |
693 * src/main/java/de/intevation/gnv/chart/Chart.java, | |
694 src/main/java/de/intevation/gnv/chart/AbstractChart.java: Outsourcing of | |
695 export methods to ChartExportHelper. | |
696 | |
697 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
698 Adapted current export of charts. | |
699 | |
700 2009-11-26 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
701 | |
702 * doc/conf/products/horizontalcrosssection/conf_mesh.xml, | |
703 doc/conf/products/verticalcrosssection/conf_mesh.xml, | |
704 doc/conf/products/timeseries/conf_mesh.xml, | |
705 doc/conf/products/timeseries/conf_timeseriespoint.xml, | |
706 doc/conf/products/horizontalprofile/conf_mesh.xml, | |
707 doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml, | |
708 doc/conf/products/verticalprofile/conf_mesh.xml, | |
709 doc/conf/products/verticalprofile/conf_timeseriespoint.xml, | |
710 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: Added pdf | |
711 as export format. | |
712 | |
713 2009-11-26 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
714 | |
715 * TODO: Added point in TODO regarding tick units and distance between tick | |
716 units in timeseries charts. | |
717 | |
718 2009-11-26 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
719 | |
720 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: Localized | |
721 chart axis. Two method have been added - method to localize y-axis of | |
722 charts, abstract method to localize x-axis of charts. | |
723 | |
724 * src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java, | |
725 src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java: Override | |
726 abstract method to localize x-axis. | |
727 | |
728 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
729 Call algorithm to determine the best locale regarding intersection of | |
730 supported server and browser locales. This locale is used to create | |
731 localized charts. | |
732 | |
733 2009-11-26 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
734 | |
735 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java: | |
736 New method getLocales() which returns an array of locales which are | |
737 supported by the server. | |
738 | |
739 * src/main/resources/lang/lang.conf: Config-file for supported languages. | |
740 The resource bundles for localized text should be configured here. It is | |
741 used to determine the best locale regarding the supported locales by | |
742 server and browser. | |
743 | |
744 2009-11-25 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
745 | |
746 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java: Override | |
747 method generateChart to instantiate TimeSeries charts instead of XY | |
748 charts. Before these changes, timeseries charts did not have a valid date | |
749 axis. | |
750 | |
751 2009-11-24 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
752 | |
753 * src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java, | |
754 src/main/java/de/intevation/gnv/chart/AbstractChart.java, | |
755 src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java, | |
756 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java: Added | |
757 timegap definitions, adapted constructors. | |
758 | |
759 * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java, | |
760 src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.java, | |
761 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java, | |
762 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java, | |
763 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
764 Adapted creation of charts regarding changes of constructors. | |
765 | |
766 2009-11-24 Tim Englich <tim.englich@intevation.de> | |
767 | |
768 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_10_feed.xml, | |
769 src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_feed.xml, | |
770 src/test/ressources/timeseries_mesh/timeseries_step_08_feed.xml, | |
771 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_10_feed.xml, | |
772 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_feed.xml, | |
773 src/test/ressources/timeseries/timeseries_step_06_out_chart.xml: | |
774 Added new Timevalues because the Data in the DWH has changed. | |
775 | |
776 2009-11-24 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
777 | |
778 * pom.xml: Added dependencies for esri and ibm libraries required for unit | |
779 tests. | |
780 | |
781 2009-11-24 Tim Englich <tim.englich@intevation.de> | |
782 | |
783 * src/test/ressources/timeseries/timeseries_step_06_out_chart.xml: | |
784 Added mime-type to get a propper output-result and not an NPE | |
785 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java (findValueTitle): | |
786 Added null-value check to prevent NPEs. | |
787 * src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.java (getChart), | |
788 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (getChart), | |
789 src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java (getChart), | |
790 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java (getChart): | |
791 Changed Method-Signature to this one which the base method provide. | |
792 Now the Methods will be used again. | |
793 | |
794 2009-11-24 Tim Englich <tim.englich@intevation.de> | |
795 | |
796 * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java (TestCallContext): | |
797 Removed Compilationerrors that were triggert by API-Changes in | |
798 Module Artifact-Database. | |
799 | |
800 * doc/conf/queries.properties, | |
801 doc/conf/products/timeseries/conf_mesh.xml: | |
802 Removed Meshpoint from SQL-Query because the same value will be | |
803 insert by using the depthid. | |
804 depthid on layer 1 = featureid | |
805 In the old configuration only Charts on Layer 1 were drawn. | |
806 issue91 | |
807 | |
808 2009-11-23 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
809 | |
810 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java: | |
811 Remove chart from cache when data which is displayed has changed. | |
812 | |
813 2009-11-23 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
814 | |
815 * doc/conf/charttemplate.xml: Added configuration file for chart themes. | |
816 | |
817 * src/main/java/de/intevation/gnv/chart/XMLChartTheme.java: Theme class for | |
818 reading xml files which describe chart styles. It extends the | |
819 StandardChartTheme class of JFreeChart which defines default values for | |
820 chart parameters. It is possible to apply different xml configurations for | |
821 different charts. | |
822 | |
823 * src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java, | |
824 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
825 Before creating a new chart, an instance of XMLChartTheme is initialized | |
826 which is responsible for the chart style. | |
827 | |
828 NOTE: 'charttemplate.xml' is used by artifact server and has to be placed | |
829 in the config directory. | |
830 | |
831 2009-11-20 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
832 | |
833 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
834 Export format of charts (png, jpeg, gif) depends on mime-type. | |
835 | |
836 * src/main/java/de/intevation/gnv/chart/Chart.java, | |
837 src/main/java/de/intevation/gnv/chart/AbstractChart.java: Renamed export | |
838 method, because it doesn't export just png anymore, but jpeg or gif as | |
839 well. | |
840 | |
841 2009-11-20 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
842 | |
843 * src/test/ressources/horizontalProfile_instantaneouspoint/horizontalprofile_step_06_out_chart.xml, | |
844 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_chart.xml, | |
845 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_out_chart.xml, | |
846 src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_out_chart.xml, | |
847 src/test/ressources/timeseries_mesh/timeseries_step_08_out_chart.xml, | |
848 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_10_out_chart.xml, | |
849 src/test/ressources/verticalprofile_mesh/verticalprofile_step_10_out_chart.xml, | |
850 src/test/ressources/verticalprofile/verticalprofile_step_06_out_chart.xml: | |
851 Removed mistake in xml structure of artifact protocol. Mime-type node was | |
852 called 'out' instead of 'mime-type'. | |
853 | |
854 2009-11-20 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
855 | |
856 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java, | |
857 src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java, | |
858 src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java, | |
859 src/main/java/de/intevation/gnv/chart/AbstractChart.java, | |
860 src/main/java/de/intevation/gnv/exports/Export.java, | |
861 src/main/java/de/intevation/gnv/exports/ShapeDataCollector.java, | |
862 src/main/java/de/intevation/gnv/exports/SimpleOdvDataCollector.java, | |
863 src/main/java/de/intevation/gnv/exports/DefaultProfile.java, | |
864 src/main/java/de/intevation/gnv/exports/DefaultExport.java, | |
865 src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java, | |
866 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java, | |
867 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java, | |
868 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
869 Removed duplicated and needless imports. | |
870 | |
871 2009-11-20 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
872 | |
873 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java: | |
874 Added methods for caching charts. | |
875 | |
876 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java, | |
877 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java, | |
878 src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java, | |
879 src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.java, | |
880 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
881 Changed chart generation. Charts will now be generated in a central place | |
882 in TimeSeriesOutputTransition which is the parent class of other | |
883 OutputTransitions. Each OutputTransition got a new method to serve its own | |
884 special chart class. | |
885 | |
886 * TODO: Added hint for caching charts. Verticalcrosssection and | |
887 orizontalcrosssection charts aren't implemented yet. | |
888 | |
889 NOTE: Charts can be cached. This could be useful if the user exports | |
890 charts as svg, png or pdf. The caching of charts is configured via system | |
891 property 'cache.chart' at the moment. | |
892 | |
893 2009-11-19 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
894 | |
895 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java, | |
896 src/main/java/de/intevation/gnv/transition/OutputTransition.java, | |
897 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
898 Changed parameter of 'out'-method of OutputTransition. Now, the | |
899 OutputTransition gets the complete xml document of the request (before | |
900 just the target name). The mime type of this xml ist used to distinguish | |
901 between different output formats of charts (png, jpeg). | |
902 | |
903 2009-11-19 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
904 | |
905 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java, | |
906 src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java, | |
907 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java: | |
908 Classes for creating charts of different output transitions, inherit from | |
909 AbstractXYLineChart. The subclasses should only implement special code. | |
910 General configurations should be done in AbstractChart or | |
911 AbstractXYLineChart. | |
912 | |
913 TODO: Take care of gaps between two values. | |
914 | |
915 2009-11-19 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
916 | |
917 * src/main/java/de/intevation/gnv/chart/Chart.java: Interface, which | |
918 declares basic method to create charts and export it in different formats. | |
919 | |
920 * src/main/java/de/intevation/gnv/chart/AbstractChart.java, | |
921 src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java: Abstract | |
922 chart classes which declare basic methods for chart creation and implement | |
923 general methods used by subclasses. | |
924 | |
925 2009-11-19 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
926 | |
927 * src/main/java/de/intevation/gnv/utils/DistanceCalculator.java: Declared a | |
928 method as static, which can be used without instantiating an object of its | |
929 class. | |
930 | |
931 2009-11-17 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
932 | |
933 * pom.xml: Changed version of JFreeChart from 1.0.12 to 1.0.13 and added | |
934 dependency of JCommon 1.0.15, which is used by JFreeChart. | |
935 | |
936 NOTE: The JFreeChart 1.0.13 jar has to be installed on your own for the | |
937 time the central maven repository is broken. | |
938 | |
939 2009-11-17 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
940 | |
941 * pom.xml: Changed version of JFreeChart from 1.0.7 to 1.0.12, which | |
942 includes the template mechanism to configure the style of charts. | |
943 | |
944 NOTE: JFreeChart 1.0.13 is the newest release, but the maven repository | |
945 does not contain a pom.xml file. Created an issue on | |
946 (http://jira.codehaus.org/browse/MEV-647). | |
947 | |
948 2009-11-16 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
949 | |
950 * bin/run.sh: Added start-script to version control. | |
951 | |
952 2009-11-13 Hans Plum <hans@intevation.de> | |
953 | |
954 * RELEASE 0.2: | |
955 Summarized activities in NEWS, Changes | |
956 | |
957 2009-11-13 Hans Plum <hans@intevation.de> | |
958 | |
959 * ChangeLog: | |
960 Unified style of ChangeLog descriptions refering to issues. | |
961 | |
962 2009-11-13 Tim Englich <tim.englich@intevation.de> | |
963 | |
964 * doc/conf/products/timeseries/conf_timeseriespoint.xml: | |
965 Moved Comment according to Instantiationerrors loading Artifact. | |
966 | |
967 2009-11-13 Tim Englich <tim.englich@intevation.de> | |
968 | |
969 * doc/conf/log4j.properties,, | |
970 doc/conf/conf.xml, | |
971 doc/conf/arcsdeconnectionpool.properties, | |
972 doc/conf/products/timeseries/conf_timeseriespoint.xml: | |
973 Added Documentation of Configuration-Files. | |
974 | |
975 2009-11-13 Tim Englich <tim.englich@intevation.de> | |
976 | |
977 * doc/conf/products/verticalcrosssection/conf_mesh.xml, | |
978 doc/conf/products/horizontalcrosssection/conf_mesh.xml: | |
979 Removed statistics as possible out-Variant from Configuration | |
980 according to TG_0030.061 | |
981 | |
982 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_out_statistics.xml, | |
983 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_out_statistics.xml, | |
984 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalCrossSectionMeshArtifact), | |
985 (testVerticalCrossSectionMeshArtifact): | |
986 Removed Statistics-Test on This Artifact-Test because no Statistic is required | |
987 for this Producttyp. | |
988 | |
989 * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/ | |
990 HorizontalCrossSectionMeshOutputTransition.java (createCSV): | |
991 No Statistics for this Output is required. | |
992 | |
993 * src/main/java/de/intevation/gnv/statistics/HorizontalCrossSectionStatistics.java: | |
994 Removed becaus the Statistics for ths product is not required. | |
995 | |
996 2009-11-12 Tim Englich <tim.englich@intevation.de> | |
997 | |
998 * src/main/java/de/intevation/gnv/statistics/HorizontalCrossSectionStatistics.java (calculateXOrdinateValue), | |
999 src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java (calculateXOrdinateValue), | |
1000 src/main/java/de/intevation/gnv/statistics/VerticalProfileStatistics.java (calculateXOrdinateValue), | |
1001 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java : | |
1002 Added the previous Row to the Method for calculating the GAP between | |
1003 those Rows. Also added Calculation of the Distance between two Points in | |
1004 HorizontalProfileStatistic and returning the Depth in VerticalProfileStatistics. | |
1005 Also added the Metjod clearStatistics to restet the Object if an new Calculation | |
1006 will started. | |
1007 | |
1008 2009-11-12 Tim Englich <tim.englich@intevation.de> | |
1009 | |
1010 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (extractKVP): | |
1011 Translated "Keine Auswahl" to "No Selection" according to the Specification that | |
1012 the primary Language is english. Please note that the Values that are currently | |
1013 displaied are almost in german. | |
1014 | |
1015 2009-11-12 Tim Englich <tim.englich@intevation.de> | |
1016 | |
1017 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (writeStatistics2XML): | |
1018 Changed XML-Syntaxt according to the new Structure of StatisticValues. | |
1019 (out): | |
1020 Changed Call of calculateStatistics according to the new Methodsignature. | |
1021 | |
1022 * src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java, | |
1023 src/main/java/de/intevation/gnv/statistics/VerticalProfileStatistics.java. | |
1024 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java, | |
1025 src/main/java/de/intevation/gnv/statistics/Statistics.java: | |
1026 Extended Methods calculateStatistics to put Lable-Values into the | |
1027 Calculation. Now for each Group of Statistics is it possible | |
1028 to calclulate a separat name which is simmilar to the name of | |
1029 the Diagramm-Series-Name. | |
1030 Also the Representation of the Statistics has changed so each Group | |
1031 will be stored in one StatisticSet | |
1032 | |
1033 * src/main/java/de/intevation/gnv/statistics/StatisticSet.java: | |
1034 Bean for Storing the Statistic to one Group and also storing the | |
1035 Name of the Statistic. | |
1036 | |
1037 2009-11-11 Tim Englich <tim.englich@intevation.de> | |
1038 | |
1039 Issue 19: Validation of max. min value order | |
1040 | |
1041 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (putInputData): | |
1042 Added Validation if a given maxvalue is greater than a given minvalue issue19 | |
1043 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid): | |
1044 Added new Method for validating if a maxvalue is greater than a minvalue. issue19 | |
1045 | |
1046 2009-11-11 Tim Englich <tim.englich@intevation.de> | |
1047 | |
1048 Issue 81: Keeping input values in coordinate input fields | |
1049 | |
1050 * src/main/java/de/intevation/gnv/transition/describedata/DefaultSingleValueDescribeData.java | |
1051 (setValue), src/main/java/de/intevation/gnv/transition/describedata/SingleValueDescribeData.java: | |
1052 Added setValue-Method | |
1053 for setting the Value which was sent back to the Server using the feed-request. issue81 | |
1054 | |
1055 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (getDescribeData): | |
1056 Added SingleValueDescribeData to the method for storing InputValues for | |
1057 Describeoutput issue81 | |
1058 | |
1059 2009-11-11 Tim Englich <tim.englich@intevation.de> | |
1060 | |
1061 * src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java, | |
1062 src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java: | |
1063 Added getName and added Constants for minValue and maxValue Id to | |
1064 enable the storage of this Values which would be put using the | |
1065 feed command. | |
1066 | |
1067 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe): | |
1068 Changed the usage of the Name of the MinMaxTransition from getMinName to getName. | |
1069 | |
1070 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java (purifyResult): | |
1071 Changed the Constructor of MinMaxTransition according to API-Changes of | |
1072 DefaultMinMaxDescribeData | |
1073 | |
1074 2009-11-11 Tim Englich <tim.englich@intevation.de> | |
1075 | |
1076 Issue 76: Improving XML config documents | |
1077 | |
1078 * doc/conf/products/verticalprofile/conf_mesh.xml, | |
1079 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml, | |
1080 doc/conf/products/verticalcrosssection/conf_mesh.xml, | |
1081 doc/conf/products/timeseries/conf_mesh.xml, | |
1082 doc/conf/products/horizontalprofile/conf_mesh.xml, | |
1083 doc/conf/products/horizontalcrosssection/conf_mesh.xml: | |
1084 Removed unnecessary characters 'v' from the Documents. issue76 | |
1085 | |
1086 2009-11-10 Tim Englich <tim.englich@intevation.de> | |
1087 | |
1088 * src/main/resources/lang/artifactMessages_*.properties: | |
1089 Added Ressources for the AreaFilter Ids areaid and subareid | |
1090 | |
1091 2009-11-10 Tim Englich <tim.englich@intevation.de> | |
1092 | |
1093 Issue 68: Improving ODV Export | |
1094 | |
1095 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (TIMESERIES_ODV_PROFILE_NAMES): | |
1096 Sort Columns to the given order of the ODV-Specification | |
1097 and added the Columns DATAVALUE and PARAMETER to the output | |
1098 according to issue68 | |
1099 | |
1100 * doc/conf/queries.properties: | |
1101 Changed Column-alias in Query for HorizontalProfile ODV-Exports in Meshes | |
1102 from PARAMETERID to PARAMETER to be able to use in only on ODV-Export-Profile | |
1103 | |
1104 2009-11-10 Tim Englich <tim.englich@intevation.de> | |
1105 | |
1106 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalCrossSectionMeshArtifact): | |
1107 Added the ODV-Export to the Unit-Testcase for VerticalCrossSection-Mesh. | |
1108 Some Refactoring Work done. | |
1109 * doc/conf/products/verticalcrosssection/conf_mesh.xml: | |
1110 Added QueryID for ODV-Exports to the Configuration of an | |
1111 Mesh-VerticalCrossSection-Artifacts | |
1112 * doc/conf/queries.properties: | |
1113 Added Query for VerticalCrossSection ODV-Exports in Meshes. | |
1114 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_feed.xml: | |
1115 Changed Datevalue, because the old value was out of range to the Data. | |
1116 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_out_odv.xml: | |
1117 Added Out-Request for ODV-Export to the JUnitTest Configuration for | |
1118 VerticalCrossSection Mesh. | |
1119 | |
1120 2009-11-10 Tim Englich <tim.englich@intevation.de> | |
1121 | |
1122 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalCrossSectionMeshArtifact): | |
1123 Added the ODV-Export to the Unit-Testcase for HorizontalCrossSection-Mesh. | |
1124 Some Refactoring Work done. | |
1125 * doc/conf/queries.properties: | |
1126 Added Query for HorizontalCrossSection ODV-Exports in Meshes. | |
1127 * doc/conf/products/horizontalcrosssection/conf_mesh.xml: | |
1128 Added QueryID for ODV-Exports to the Configuration of an | |
1129 Mesh-HorizontalCrossSection-Artifacts | |
1130 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_feed.xml: | |
1131 Changed Datevalue, because the old value was out of range to the Data. | |
1132 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_out_odv.xml: | |
1133 Added Out-Request for ODV-Export to the JUnitTest Configuration for | |
1134 HorizontalCrossSection Mesh. | |
1135 | |
1136 2009-11-10 Tim Englich <tim.englich@intevation.de> | |
1137 | |
1138 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileInstantaneousPointArtifact): | |
1139 Added the ODV-Export to the Unit-Testcase for HorizontalProfile-InstantaneousPoint. | |
1140 Some Refactoring Work done. | |
1141 * src/test/ressources/horizontalProfile_instantaneouspoint/horizontalprofile_step_06_out_odv.xml: | |
1142 Added Out-Request for ODV-Export to the JUnitTest Configuration for | |
1143 HorizontalProfiles InstantaneousPoint. | |
1144 * doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml: | |
1145 Added QueryID for ODV-Exports to the Configuration of an | |
1146 InstantaneousPoint-HorizontalProfile-Artifacts | |
1147 * doc/conf/queries.properties: | |
1148 Added Query for HorizontalProfile ODV-Exports in InstantaneousPoint | |
1149 | |
1150 2009-11-10 Tim Englich <tim.englich@intevation.de> | |
1151 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileInstantaneousPointArtifact): | |
1152 Added the ODV-Export to the Unit-Testcase for VerticalProfile-InstantaneousPoint. | |
1153 Some Refactoring Work done. | |
1154 * doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: | |
1155 Added QueryID for ODV-Exports to the Configuration of an | |
1156 InstantaneousPoint-VerticalProfile-Artifacts | |
1157 * doc/conf/queries.properties: | |
1158 Added Query for VerticalProfile ODV-Exports in InstantaneousPoint | |
1159 * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_odv.xml: | |
1160 Added Out-Request for ODV-Export to the JUnitTest Configuration for VerticalProfiles InstantaneousPoint. | |
1161 | |
1162 2009-11-10 Tim Englich <tim.englich@intevation.de> | |
1163 | |
1164 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileMeshPointArtifact): | |
1165 Added the ODV-Export to the Unit-Testcase for HorizontalProfile-Mesh. | |
1166 Some Refactoring Work done. | |
1167 * doc/conf/products/horizontalprofile/conf_mesh.xml: | |
1168 Added QueryID for ODV-Exports to the Configuration of an | |
1169 Mesh-HorizontalProfile-Artifacts | |
1170 * doc/conf/queries.properties: | |
1171 Added Query for HorizontalProfile ODV-Exports in Meshes | |
1172 * src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_10_out_odv.xml: | |
1173 Added Out-Request for ODV-Export to the JUnitTest Configuration for HorizontalProfiles Mesh. | |
1174 * src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_02_feed.xml: | |
1175 BugFix: Changed missspelled Input-Name | |
1176 | |
1177 2009-11-09 Tim Englich <tim.englich@intevation.de> | |
1178 | |
1179 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (TIMESERIES_ODV_PROFILE_NAMES): | |
1180 Changed the Order of Columnlookup for ODV-Exports and added column "Depth" to the Export | |
1181 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesMeshArtifact): | |
1182 Added the ODV-Export to the Unit-Testcase for TimeSeries-Mesh. | |
1183 Some Refactoring Work done. | |
1184 * doc/conf/queries.properties: | |
1185 Added Query for VerticalProfile ODV-Exports in Meshes | |
1186 * doc/conf/products/verticalprofile/conf_mesh.xml: | |
1187 Added QueryID for ODV-Exports to the Configuration of an | |
1188 Mesh-VerticalProfile-Artifacts | |
1189 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_10_out_odv.xml, | |
1190 src/test/ressources/verticalprofile/verticalprofile_step_06_out_odv.xml: | |
1191 Added Out-Request for ODV-Export to the JUnitTest Configuration for VerticalProfiles. | |
1192 | |
1193 2009-11-09 Tim Englich <tim.englich@intevation.de> | |
1194 | |
1195 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesMeshArtifact): | |
1196 Added the ODV-Export to the Unit-Testcase for TimeSeries-Mesh. | |
1197 Some Refactoring Work done. | |
1198 | |
1199 * src/test/ressources/timeseries_mesh/timeseries_step_08_out_odv.xml: | |
1200 Added Out-request for ODV-Export to the JUnitTest Configuration for TimeSeries Mesh. | |
1201 | |
1202 * doc/conf/products/timeseries/conf_mesh.xml: | |
1203 Added QueryID for ODV-Exports to the Configuration of an Mesh-TimeSeries-Artifacts | |
1204 | |
1205 * doc/conf/queries.properties: Added Query for TimeSeries ODV-Exports in Meshes | |
1206 | |
1207 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
1208 | |
1209 * src/main/java/de/intevation/gnv/exports/Export.java | |
1210 src/main/java/de/intevation/gnv/exports/DefaultProfile.java | |
1211 src/main/java/de/intevation/gnv/exports/DefaultExport.java: Added the | |
1212 possibility to print column labels in the first line of an export. | |
1213 | |
1214 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java, | |
1215 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
1216 Adjusted instantiation of the DefaultExport object and added column labels | |
1217 for odv export. | |
1218 | |
1219 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
1220 | |
1221 * src/main/java/de/intevation/gnv/exports/SimpleOdvDataCollector.java: | |
1222 Implemented a DataCollector for Odv exports. | |
1223 | |
1224 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
1225 OEV-export uses a SimpleOdvDataCollector to collect export data. | |
1226 | |
1227 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
1228 | |
1229 * src/main/java/de/intevation/gnv/exports/ShapeDataCollector.java, | |
1230 src/main/java/de/intevation/gnv/exports/HorizontalProfileDataCollector.java: | |
1231 Renamed HorizontalProfileDataCollector into ShapeDataCollector, because it | |
1232 will be used by other transitions as well. | |
1233 | |
1234 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java: | |
1235 Adjusted class name of DataCollector after renaming. | |
1236 | |
1237 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
1238 | |
1239 * src/main/java/de/intevation/gnv/exports/HorizontalProfileDataCollector.java: | |
1240 Special DataCollector for fetching data used for horizontal profile | |
1241 exports. | |
1242 | |
1243 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java: | |
1244 Uses the an exporter for csv export. | |
1245 | |
1246 2009-11-09 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
1247 | |
1248 * src/main/java/de/intevation/gnv/exports/Export.java, | |
1249 src/main/java/de/intevation/gnv/exports/DefaultDataCollector.java: | |
1250 Implemented a DataCollector to collect all data used to create exports. | |
1251 DefaultCollector fetches data with help of its headers. For special | |
1252 exports, where a header returns more than one value, special | |
1253 DataCollectors needs to be implemented (overwritung the 'getData' method). | |
1254 | |
1255 * src/main/java/de/intevation/gnv/exports/DefaultProfile.java, | |
1256 src/main/java/de/intevation/gnv/exports/DefaultExport.java: Export now | |
1257 uses a DataCollector to get the data. | |
1258 | |
1259 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
1260 Adjusted exports of csv export. | |
1261 | |
1262 2009-11-09 Tim Englich <tim.englich@intevation.de> | |
1263 | |
1264 * doc/conf/queries.properties: | |
1265 Added SQLStatemenet for ODV-Data for VerticalProfiles | |
1266 on TimeSeriesPoints. | |
1267 * doc/conf/products/verticalprofile/conf_timeseriespoint.xml: | |
1268 Added QueryID for ODV-Data-Query | |
1269 | |
1270 2009-11-09 Tim Englich <tim.englich@intevation.de> | |
1271 | |
1272 * src/test/ressources/timeseries/timeseries_step_06_out_*.xml: | |
1273 Added the missing out-Modes to the Testcase and rename it to | |
1274 the common used way in this TestCases. | |
1275 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesArtifact): | |
1276 Added the ODV-Export to the Unit-Testcase. | |
1277 Some Refactoring Work done. | |
1278 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out): | |
1279 The Method for generating ODV-Export now reads its Data from | |
1280 the special Method which delivers the adapted Data. | |
1281 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (generateFilterValuesFromInputData): | |
1282 Extracted the Generation of the FilterValues for the geo-backend | |
1283 to use it in several methods. | |
1284 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java (getODVResult): | |
1285 Added Method for getting the rquired Data for ODV-Exports | |
1286 * doc/conf/products/timeseries/conf_timeseriespoint.xml: | |
1287 Added separat QueryID Lookup for ODV-Data-Queryies | |
1288 * doc/conf/queries.properties: | |
1289 DB-Queries for ODV-Support TimeSeries on TimeSeriesPoints added. | |
1290 | |
1291 2009-11-06 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
1292 | |
1293 * src/main/java/de/intevation/gnv/exports, | |
1294 src/main/java/de/intevation/gnv/exports/Export.java, | |
1295 src/main/java/de/intevation/gnv/exports/DefaultProfile.java, | |
1296 src/main/java/de/intevation/gnv/exports/DefaultExport.java: Implemented an | |
1297 Exporter for odv and csv exports. Each exports just needs a Profile, which | |
1298 describes the output. | |
1299 | |
1300 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
1301 Added an exemplary export for CSV and ODV formats of | |
1302 TimeSeriesOutputTransition. | |
1303 | |
1304 TODO: ODV exporter exports the same data as CSV exporter does. This needs | |
1305 to be adapted. | |
1306 | |
1307 2009-11-06 Tim Englich <tim.englich@intevation.de> | |
1308 | |
1309 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java: | |
1310 Added and moved Workflowsteps because of changes in the Workflow of these Artifacts. | |
1311 Now the Region-Filter is added to the Workflow an can be tested using | |
1312 this UnitTestCases. | |
1313 | |
1314 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_*.xml, | |
1315 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_*.xml, | |
1316 src/test/ressources/timeseries/timeseries_step_*.xml, | |
1317 src/test/ressources/timeseries_mesh/timeseries_step_*.xml, | |
1318 src/test/ressources/verticalprofile/verticalprofile_step_*.xml, | |
1319 src/test/ressources/verticalprofile_mesh/verticalprofile_step_*.xml: | |
1320 Added and moved Files because of changes in the Workflow of these Artifacts. | |
1321 Now the Region-Filter is added to the Workflow an can be tested using | |
1322 the UnitTestCases. | |
1323 | |
1324 2009-11-06 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
1325 | |
1326 * doc/conf/products/horizontalcrosssection/conf_mesh.xml, | |
1327 doc/conf/products/timeseries/conf_mesh.xml, | |
1328 doc/conf/products/timeseries/conf_timeseriespoint.xml, | |
1329 doc/conf/products/horizontalprofile/conf_mesh.xml, | |
1330 doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml, | |
1331 doc/conf/products/verticalprofile/conf_mesh.xml, | |
1332 doc/conf/products/verticalprofile/conf_timeseriespoint.xml, | |
1333 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: Added odv | |
1334 as output format. | |
1335 | |
1336 2009-11-06 Tim Englich <tim.englich@intevation.de> | |
1337 | |
1338 * src/main/java/de/intevation/gnv/chart/ChartFactory.java (calculateMaxGap): | |
1339 Bugfix Gap-Calculation moved maxGap into negative Valies because of | |
1340 overflow of Long-Variable. | |
1341 | |
1342 2009-11-05 Tim Englich <tim.englich@intevation.de> | |
1343 | |
1344 * doc/conf/queries.properties: | |
1345 Query to select only those TimeSeriesPoints | |
1346 which are within an Region | |
1347 | |
1348 * doc/conf/products/timeseries/conf_timeseriespoint.xml, | |
1349 doc/conf/products/verticalprofile/conf_timeseriespoint.xml: | |
1350 Added the RegionFilters into the configuration of the Products | |
1351 for TimeSeriesPoints. | |
1352 | |
1353 2009-11-05 Tim Englich <tim.englich@intevation.de> | |
1354 | |
1355 * doc/conf/queries.properties: | |
1356 Added new Queries to fill the Lists for the | |
1357 Regionfilters and one Query to select only those Meshes | |
1358 which are within an Region. | |
1359 | |
1360 * doc/conf/products/verticalprofile/conf_mesh.xml, | |
1361 doc/conf/products/verticalcrosssection/conf_mesh.xml, | |
1362 doc/conf/products/timeseries/conf_mesh.xml, | |
1363 doc/conf/products/horizontalprofile/conf_mesh.xml, | |
1364 doc/conf/products/horizontalcrosssection/conf_mesh.xml: | |
1365 Added the RegionFilters into the configuration of the Products | |
1366 for Meshes. | |
1367 | |
1368 2009-11-05 Tim Englich <tim.englich@intevation.de> | |
1369 | |
1370 * src/test/ressources/*_describe.xml: | |
1371 Added the DescribeRequestBodies to each TestCaseData. | |
1372 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java: | |
1373 Added the DescribeRequestBody to Describe-Calls in the Test | |
1374 * src/main/java/de/intevation/gnv/transition/TransitionBase.java: | |
1375 Added the possibility to switch to an alternative Transition if no value was choosen. | |
1376 | |
1377 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid): | |
1378 Added that the Inputvalue is valid if it fullfills the confitions of "no value choosen" (n/n) | |
1379 | |
1380 * src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java (calculateXOrdinateValue): | |
1381 Added Dummyvalue for X-OrdinateValue | |
1382 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java (describe), | |
1383 src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java (describe), | |
1384 src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java (describe), | |
1385 src/main/java/de/intevation/gnv/profile/horizontalcrosssection/HorizontalCrossSectionMeshArtifact.java (describe), | |
1386 src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java (describe), | |
1387 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (describe), | |
1388 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (createDescibeOutput): | |
1389 Added the possibility to exclude the UI from the DescribeRequest. | |
1390 | |
1391 2009-11-03 Tim Englich <tim.englich@intevation.de> | |
1392 | |
1393 * src/main/java/de/intevation/gnv/chart/ChartFactory.java (getTimeGapValue): | |
1394 Integrated special case for TimeGaps in Meshes. There is no Gap defined in | |
1395 Meshes so we have to use Long.MAXVALE to define a Gap for a Mesh which value | |
1396 canno be reached. | |
1397 | |
1398 2009-11-02 Tim Englich <tim.englich@intevation.de> | |
1399 | |
1400 * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java | |
1401 (createCSV): Code Cleanup: Removed obsoled TODO Flag | |
1402 | |
1403 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (setSelection): | |
1404 Changed the Value of the min and maxvalue of the Request to the Value which is unsed to name | |
1405 the Inputfields in the DescribeOutput. | |
1406 | |
1407 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java, | |
1408 src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java, | |
1409 src/main/java/de/intevation/gnv/transition/Transition.java, | |
1410 src/main/java/de/intevation/gnv/transition/SingleInputTransition.java, | |
1411 src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java, | |
1412 src/main/java/de/intevation/gnv/transition/MinMaxTransition.java, | |
1413 src/main/java/de/intevation/gnv/transition/DefaultTransition.java, | |
1414 src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java, | |
1415 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (advance), | |
1416 CodeCleanup: Removed needless Method validate from Transition, | |
1417 because it had always returned true | |
1418 | |
1419 2009-10-30 Tim Englich <tim.englich@intevation.de> | |
1420 | |
1421 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_*.xml: | |
1422 Added the Testdata for the Unittest for HorizontalCrossSectionMeshArtifacts. | |
1423 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalCrossSectionMeshArtifact): | |
1424 Added the UnitTest-Case for HorizontalCrossSectionMeshArtifacts | |
1425 | |
1426 2009-10-30 Tim Englich <tim.englich@intevation.de> | |
1427 | |
1428 * doc/conf/queries.properties: | |
1429 Added the Query for selecting the Data for generating Outputs of | |
1430 HorizontalCrossSectionMeshOutputTransition | |
1431 * doc/conf/products/horizontalcrosssection/conf_mesh.xml: | |
1432 Added the configuration for the HorizontalCrossSectionMeshOutputTransition | |
1433 * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java: | |
1434 Added the OutputTransition for generating /HorizontalCrossSections. | |
1435 * src/main/java/de/intevation/gnv/statistics/HorizontalCrossSectionStatistics.java: | |
1436 The Class for generating the Statistics to HorizontalCrossSections | |
1437 * src/main/java/de/intevation/gnv/chart/HorizontalCrossSectionChartFactory.java: | |
1438 The Class Stub for generating HorizontalCrossSections Charts. | |
1439 | |
1440 2009-10-29 Tim Englich <tim.englich@intevation.de> | |
1441 | |
1442 Issue 45: Defining gaps for spatial and temporal gaps | |
1443 | |
1444 * doc/conf/products/timeseries/timegap_definition.xml, | |
1445 doc/conf/products/timeseries/conf_timeseriespoint.xml: | |
1446 Added the Configuration for TimeGaps to the TimeSeries-Configurations. issue45 | |
1447 | |
1448 * doc/conf/queries.properties: | |
1449 Added TimeGapIp to the Queries for the Resultdata of TimeSeriesArtifacts. issue45 | |
1450 | |
1451 * src/main/java/de/intevation/gnv/timeseries/gap/DefaultTimeGap.java, | |
1452 src/main/java/de/intevation/gnv/timeseries/gap/TimeGap.java, | |
1453 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (setup): | |
1454 src/main/java/de/intevation/gnv/chart/ChartFactory.java (calculateMaxGap): | |
1455 Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issue45 | |
1456 | |
1457 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java, | |
1458 src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (readConfiguration): | |
1459 Moved Method from GNVArtifactBase to make it assesible for more Objects. issue45 | |
1460 | |
1461 2009-10-28 Tim Englich <tim.englich@intevation.de> | |
1462 | |
1463 * src/main/java/de/intevation/gnv/profile/horizontalcrosssection/ | |
1464 HorizontalCrossSectionMeshArtifact.java (HorizontalCrossSectionMeshArtifact), | |
1465 doc/conf/queries.properties, doc/conf/conf.xml, | |
1466 doc/conf/products/horizontalcrosssection/conf_mesh.xml, | |
1467 src/main/resources/lang/artifactMessages* .properties: | |
1468 Added Workflow for determining the Query-Parameters for Horizontal cross-sections. | |
1469 | |
1470 2009-10-28 Tim Englich <tim.englich@intevation.de> | |
1471 | |
1472 * doc/conf/conf.xml: | |
1473 Added Configuration for two new FIS. Current Meter and Ice Station Reports | |
1474 | |
1475 * src/main/resources/lang/artifactMessages*.properties: | |
1476 Added Ressources for two new FIS. Current Meter and Ice Station Reports | |
1477 | |
1478 2009-10-27 Tim Englich <tim.englich@intevation.de> | |
1479 | |
1480 * doc/conf/conf.xml: | |
1481 Added Configuration for two new FIS. Sea State and SEACAT | |
1482 | |
1483 * src/main/resources/lang/artifactMessages*.properties: | |
1484 Added Ressources for two new FIS. Sea State and SEACAT | |
1485 | |
1486 2009-10-27 Tim Englich <tim.englich@intevation.de> | |
1487 | |
1488 Issue 61: Vertical profile (Meshes): Selection of minimal and maximal | |
1489 depths zones | |
1490 | |
1491 * src/main/resources/lang/artifactMessages*.properties: | |
1492 Added Ressources for the minimal and maximal Layer to use in VerticalProfiles of Meshes issue61 | |
1493 | |
1494 * doc/conf/products/verticalprofile/conf_mesh.xml: | |
1495 Added two new Transitions for selecting the min and max-Layer to use. issue61 | |
1496 | |
1497 * doc/conf/queries.properties: | |
1498 Added Queries for Selecting the Depth for selecting the minimum and the maximum Layer to use | |
1499 Drawing the Chart. issue61 | |
1500 | |
1501 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileMeshArtifact): | |
1502 Integrated two further Transitions-Steps according to changes in Workflow of | |
1503 VerticalProfiles in Meshes. issue61 | |
1504 | |
1505 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_*.xml: | |
1506 New Testdata generated according to changes in Workflow of VerticalProfiles in Meshes. issue61 | |
1507 | |
1508 2009-10-26 Tim Englich <tim.englich@intevation.de> | |
1509 | |
1510 Issue 31: TG_0020.018: Input of manual depth zones | |
1511 | |
1512 * src/main/resources/lang/artifactMessages_de_DE.properties: | |
1513 Added Ressources for the minimal and maximal value of the depth | |
1514 | |
1515 * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_statistics.xml (renamed), | |
1516 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_csv.xml (renamed), | |
1517 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_chart.xml(renamed), | |
1518 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_feed.xml, | |
1519 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_04_advance.xml, | |
1520 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_03_advance.xml, | |
1521 src/test/ressources/verticalprofile/verticalprofile_step_05_out_statistics.xml(renamed), | |
1522 src/test/ressources/verticalprofile/verticalprofile_step_05_out_csv.xml(renamed), | |
1523 src/test/ressources/verticalprofile/verticalprofile_step_05_out_chart.xml(renamed), | |
1524 src/test/ressources/verticalprofile/verticalprofile_step_05_feed.xml, | |
1525 src/test/ressources/verticalprofile/verticalprofile_step_04_advance.xml, | |
1526 src/test/ressources/verticalprofile/verticalprofile_step_03_advance.xml, | |
1527 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java: | |
1528 Edited the RestCases for VerticalProfiles according to the requirement that | |
1529 the user should be able to enter the minimal and maximal Value of the depth that | |
1530 should be show n in the charts. issue31 | |
1531 | |
1532 * doc/conf/queries.properties, | |
1533 doc/conf/products/verticalprofile/conf_timeseriespoint.xml, | |
1534 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: | |
1535 Adding required Configuration-Parts to get the possible to enter the minmum | |
1536 and maximum depth value that should be shown in the charts. issue31 | |
1537 | |
1538 2009-10-23 Tim Englich <tim.englich@intevation.de> | |
1539 | |
1540 * src/test/ressources/timeseries_mesh/timeseries_step_07_feed.xml: | |
1541 The Timeperiod of the Modeldata has changed. so it was nessessarry to change | |
1542 the Unittest to get propper Results | |
1543 | |
1544 2009-10-23 Tim Englich <tim.englich@intevation.de> | |
1545 | |
1546 * doc/conf/queries.properties: | |
1547 Some Queryimproofments done. Inner-Selects has been removed where it was possible. | |
1548 | |
1549 2009-10-23 Tim Englich <tim.englich@intevation.de> | |
1550 | |
1551 Issue 3: Artifact: Storing the internal state instead of results | |
1552 | |
1553 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java, | |
1554 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java (describe), | |
1555 src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java (describe), | |
1556 src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java (describe), | |
1557 src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java (describe): | |
1558 Use super.identifier as uuid. issue3 | |
1559 | |
1560 2009-10-23 Tim Englich <tim.englich@intevation.de> | |
1561 | |
1562 * src/test/ressources/verticalprofile/verticalprofile_step_04_feed.xml, | |
1563 src/test/ressources/verticalprofile/verticalprofile_step_03_advance.xml, | |
1564 src/test/ressources/verticalprofile/verticalprofile_step_04_out_*.xml, | |
1565 src/test/ressources/timeseries_mesh/timeseries_step_07_out_*.xml, | |
1566 src/test/ressources/horizontalProfile_instantaneouspoint/horizontalprofile_step_06_out_*.xml: | |
1567 Changed the uuid because the new Storage shows that there were different ones in one Testcase | |
1568 | |
1569 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
1570 Put the UUID into the Resultlookup | |
1571 | |
1572 * src/main/java/de/intevation/gnv/transition/TransitionBase.java: | |
1573 Removed the Storage of Results in the Object and put them into the ehcache | |
1574 | |
1575 * src/main/java/de/intevation/gnv/transition/Transition.java: | |
1576 Removed some needless Methods that were not longer Required | |
1577 | |
1578 * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java | |
1579 (advance), src/main/java/de/intevation/gnv/transition/SingleInputTransition.java | |
1580 (purifyResult), src/main/java/de/intevation/gnv/transition/MinMaxTransition.java | |
1581 (purifyResult), src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java | |
1582 (extractKVP), src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java | |
1583 (describe), src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java | |
1584 (describe), src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java | |
1585 (describe), src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java | |
1586 (describe), src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (uuid): | |
1587 Lookup the Results from ehcache and centralize the Lookup to one methode. | |
1588 | |
1589 2009-10-23 Tim Englich <tim.englich@intevation.de> | |
1590 | |
1591 * doc/conf/queries.properties: | |
1592 Optimized Query horizontalprofile_instantaneouspoint_cruise because it is not warranted | |
1593 that the name of an cruise is set. issue60 | |
1594 | |
1595 2009-10-22 Tim Englich <tim.englich@intevation.de> | |
1596 | |
1597 * src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java | |
1598 (extractKVP): Added the possiblility to fetch an further Column with | |
1599 the alias Value to display it together with the Coordinatevalues | |
1600 | |
1601 * doc/conf/queries.properties: | |
1602 Added the Coordinates to an Measuementpoint to display it. | |
1603 | |
1604 * doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: | |
1605 Change TransitionType for displaying Coordinatevalues aditionaly to | |
1606 the Time of an Measurement | |
1607 | |
1608 2009-10-22 Tim Englich <tim.englich@intevation.de> | |
1609 | |
1610 Issue 40: Instantiation of artifacts slow | |
1611 | |
1612 * doc/conf/conf.xml, doc/conf/products/*/conf_*.xml: | |
1613 Split the Configuration of the ArtifactDatabase in several Configurationfiles. | |
1614 For Each Product-Artifact one single File to make it easier to administer the System. | |
1615 | |
1616 * src/main/java/de/intevation/gnv/transition/TransitionFactory.java (createTransition), | |
1617 src/main/java/de/intevation/gnv/transition/TransitionBase.java (setup), | |
1618 src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java (setup), | |
1619 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (setup): | |
1620 Lookup of XML-Attributes was changed from XPath-lookup to direct | |
1621 Access on the fetched Element to speed up the Artifactinstantiation issue40 | |
1622 | |
1623 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (getConfigurationFragment): | |
1624 Read Configuration information for the Productartifact from a separat folder if an xlink:href | |
1625 Attribute exists in tne Configurationnode of the Artifact. | |
1626 This was inserted to speed up the Artifactinstantiation and to split the Configuration | |
1627 in several Configurationfiles that where smallaer issue40 | |
1628 Also the lookup of XML-Attributes was changed from XPath-lookup to direct | |
1629 Access on the fetched Element | |
1630 | |
1631 2009-10-21 Tim Englich <tim.englich@intevation.de> | |
1632 | |
1633 Issue 59: Added relative pathnames to central config document | |
1634 | |
1635 * doc/conf/conf.xml: | |
1636 Added relative locations for further required configurationfiles . issue59 | |
1637 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java (createArtifactContext): | |
1638 Added the prossibility to configure the location of required configurationfiles not absolute. issue59 | |
1639 | |
1640 2009-10-21 Tim Englich <tim.englich@intevation.de> | |
1641 | |
1642 * doc/conf/arcsdeconnectionpool.properties: | |
1643 Added separat ConnectionPoolProperties to this Project. | |
1644 * doc/conf/*: | |
1645 Moved ConfigurationFiles from src/test/ressources to doc/conf | |
1646 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (configurationDir): | |
1647 Changed Configuration Folder to doc/conf | |
1648 | |
1649 2009-10-20 Tim Englich <tim.englich@intevation.de> | |
1650 | |
1651 * doc/conf: | |
1652 Added Folder for the Configuration of the gnv-artifacts. | |
1653 | |
1654 2009-10-20 Tim Englich <tim.englich@intevation.de> | |
1655 | |
1656 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalCrossSectionMeshArtifact): | |
1657 Added Testcase for testing the Workflow for generating VerticalCrossSections. | |
1658 * src/test/ressources/queries.properties: | |
1659 Added the required Queries for providing VerticalCrossSection using Meshes. | |
1660 * src/test/ressources/conf.xml: | |
1661 Added the Configuration for an VerticalCrossSection using Meshes. | |
1662 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_*.xml: | |
1663 Adding Requestdocuments for testing the Workflow of Generating an VerticalCrossSection. | |
1664 * src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.java : | |
1665 Added an OutputTransition for renedering the Data of VerticalCrossSections. | |
1666 * src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java: | |
1667 Added Class for the Representation of VerticalCrossSection Artifacts into the Project. | |
1668 * src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChartFactory.java (createProfileChart): | |
1669 Put Class-Sub for the Chart generation of VerticalCrossSections into the Project. | |
1670 | |
1671 2009-10-20 Tim Englich <tim.englich@intevation.de> | |
1672 | |
1673 Issue 54: Errors in diagramms for time series in IMIS | |
1674 | |
1675 * src/test/ressources/queries.properties: | |
1676 Bugfix for TIMESERIESPOINT the first and the last value weren't used | |
1677 in the Query which was integrated from the Prototyp to the Project | |
1678 ussue54 | |
1679 | |
1680 2009-10-19 Tim Englich <tim.englich@intevation.de> | |
1681 | |
1682 Issue 55: Harmoization of coordinate values for input fields | |
1683 | |
1684 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe): | |
1685 Added uniform Visualization of Single Input-Elements to MinMax-Elements. issue55 | |
1686 | |
1687 2009-10-19 Tim Englich <tim.englich@intevation.de> | |
1688 | |
1689 Issue 56: Error - Behavior of a form without constraint values | |
1690 | |
1691 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (feed): | |
1692 Catch Exception that the Calling Program could not put no InputData | |
1693 into the feed Request.issue56 | |
1694 | |
1695 2009-10-19 Tim Englich <tim.englich@intevation.de> | |
1696 | |
1697 Issue 19: Validation of date and double values | |
1698 | |
1699 * src/main/java/de/intevation/gnv/chart/ChartFactory.java (createDataset), | |
1700 src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (createDataset): | |
1701 Adding empty Series into Chart to prevent NPE issue 19 | |
1702 | |
1703 2009-10-19 Tim Englich <tim.englich@intevation.de> | |
1704 | |
1705 Issue 35: Wrong date values force the panel to start from beginning | |
1706 | |
1707 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (putInputData): | |
1708 Correct misspelled Exception-Message as an Result of fixing issue35 | |
1709 | |
1710 2009-10-19 Tim Englich <tim.englich@intevation.de> | |
1711 | |
1712 Issue 50: Adding the layer number for depth information | |
1713 | |
1714 * src/test/ressources/queries.properties: | |
1715 Changed the Value of Layer and Depth range visualization of Meshes | |
1716 according to issue50 | |
1717 | |
1718 2009-10-19 Tim Englich <tim.englich@intevation.de> | |
1719 | |
1720 Issue 47: Translation of strings for time series | |
1721 | |
1722 * src/main/resources/lang/artifactMessages*.properties: | |
1723 Changed the displayed-Values as defined in issue47 | |
1724 * src/test/ressources/conf.xml: | |
1725 Changed the Key for the DataName of MIN-Max-Transitions to put a propper Name | |
1726 into the UI-Describeoutput issue47 | |
1727 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe): | |
1728 Added the X-Forms-Group-Element to surround the MinMaxDescibeObject-output to Give the | |
1729 Group of Objects a propper Name issue47 | |
1730 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java (purifyResult): | |
1731 Added the name of the Data to the MinMaxDescibeObject to put it into the UI-output | |
1732 | |
1733 2009-10-16 Tim Englich <tim.englich@intevation.de> | |
1734 | |
1735 Issue 53: Changing of strings in parameter panel | |
1736 | |
1737 * src/test/ressources/timeseries_mesh/timeseries_step_05_feed.xml: | |
1738 src/test/ressources/conf.xml: | |
1739 src/main/resources/lang/artifactMessages*.properties: | |
1740 Conformation to the tanslation of the MeshObjects issue53 | |
1741 | |
1742 2009-10-16 Tim Englich <tim.englich@intevation.de> | |
1743 | |
1744 Issue 49: Integration of FIS to Meshes | |
1745 | |
1746 * src/test/ressources/queries.properties: | |
1747 There are different FIS in the Relation Median.Mesh so it is | |
1748 nessessary to sepcify which FIS should be selected by using the sourceid | |
1749 issue49 | |
1750 * src/test/ressources/conf.xml: | |
1751 Adding two further FIS to the Configuration which are based on Meshes. | |
1752 Added the Sourceid to the ModelData issue49 | |
1753 * src/main/resources/lang/artifactMessages*.properties: | |
1754 Adding the Names of the two new FIS to the Propertiesfiles issue49 | |
1755 | |
1756 2009-10-16 Tim Englich <tim.englich@intevation.de> | |
1757 | |
1758 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (createXYSeries): | |
1759 Adding 5% bigger Valuearea to the Chart according to GT0030.011 | |
1760 | |
1761 2009-10-16 Tim Englich <tim.englich@intevation.de> | |
1762 | |
1763 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (VerticalProfileOutputTransition): | |
1764 Changed Domainlable for Verticalprofiles according to the Specification GT_0030.005 | |
1765 * src/test/java/de/intevation/gnv/artifacts/util/DistanceCalculatorTestCase.java (testDistanceCalculator): | |
1766 Added Testcase for the DistanceCalculation | |
1767 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (createXYSeries): | |
1768 * src/main/java/de/intevation/gnv/utils/DistanceCalculator.java (calculateDistance): | |
1769 Added Calculation of the Distance in the unit km for Geodetic-Coordinates according to the Specification GT_0030.005 | |
1770 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java (HorizontalProfileOutputTransition): | |
1771 Changed Domainlable for Horizintalprofiles according to the Specification GT_0030.005 | |
1772 | |
1773 2009-10-16 Tim Englich <tim.englich@intevation.de> | |
1774 | |
1775 * src/test/ressources/queries.properties: | |
1776 The Levelnumber of Meshes will also be visualized in the choose of depth GT_0020.0020 | |
1777 | |
1778 2009-10-16 Tim Englich <tim.englich@intevation.de> | |
1779 | |
1780 * src/test/ressources/conf.xml: | |
1781 Added Coordinate-Values to Title of the TimeseriesDiagramm for Meshes | |
1782 | |
1783 2009-10-16 Tim Englich <tim.englich@intevation.de> | |
1784 | |
1785 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java (putInputData): | |
1786 Bugfix ChartValues were not Recalculated after feed was called second Time. | |
1787 | |
1788 2009-10-16 Tim Englich <tim.englich@intevation.de> | |
1789 | |
1790 * src/test/ressources/conf.xml: | |
1791 Bugfix in MinMaxTransition the Maxvalue was not the correct Value. | |
1792 | |
1793 2009-10-16 Tim Englich <tim.englich@intevation.de> | |
1794 | |
1795 Issue 38: Horizontal profiles: Visualization of distances in km | |
1796 | |
1797 * src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java (convert2DisplayCoordinate): | |
1798 Added Transformation from WKT-Coordinate Reperesentation to BSH-Coordinate Representation. issue38 | |
1799 | |
1800 2009-10-15 Tim Englich <tim.englich@intevation.de> | |
1801 | |
1802 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java, | |
1803 src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java, | |
1804 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java, | |
1805 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java, | |
1806 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java, | |
1807 src/test/ressources/queries.properties, src/test/ressources/conf.xml: | |
1808 Added missing Class Description Values to the Horizontal Profile Charts | |
1809 | |
1810 2009-10-15 Tim Englich <tim.englich@intevation.de> | |
1811 | |
1812 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getFisName): | |
1813 Added Method for lookup FIS Names | |
1814 * src/main/resources/lang/artifactMessages*.properties: | |
1815 Added further Key-Value-Pairs for FIS | |
1816 * src/test/ressources/conf.xml: | |
1817 Changed Configuratioon to get the ID of an FIS to the Chartgeneration | |
1818 | |
1819 2009-10-15 Tim Englich <tim.englich@intevation.de> | |
1820 | |
1821 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileMeshPointArtifact): | |
1822 Activate Tests for CSV and Statistics on HorizontalProfiles | |
1823 | |
1824 * | |
1825 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java | |
1826 (createCSV), | |
1827 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java | |
1828 (createCSV): | |
1829 Integrated special CSV-Export for HorizontalProfiles | |
1830 | |
1831 2009-10-14 Tim Englich <tim.englich@intevation.de> | |
1832 | |
1833 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (createXYSeries): | |
1834 Load WKT from ResultSet and calculate Distance to last point. | |
1835 * src/test/ressources/queries.properties: | |
1836 Switch Chart-Queries to Spatial-Queries. | |
1837 | |
1838 2009-10-13 Tim Englich <tim.englich@intevation.de> | |
1839 | |
1840 Issue 33: Improved logging for time-interval queries | |
1841 | |
1842 * src/test/ressources/queries.properties, | |
1843 src/test/ressources/conf.xml: | |
1844 Added Parameter-Usage in Time-Interval-Query ISSUE-33 | |
1845 | |
1846 2009-10-13 Tim Englich <tim.englich@intevation.de> | |
1847 | |
1848 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_*_feed.xml, | |
1849 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_*_feed.xml: | |
1850 Switched to Szenario where it is possible to select Data using the Coordinate. | |
1851 * src/test/ressources/conf.xml, | |
1852 src/test/ressources/queries.properties: | |
1853 Switched to SFS-Conformant-Queries in HorzintalProfile- and VerticalProfile-Mesh | |
1854 | |
1855 2009-10-13 Tim Englich <tim.englich@intevation.de> | |
1856 | |
1857 * src/main/resources/lang/artifactMessages_*.properties: | |
1858 Switched to better Description of an Coordinate-Input-Field | |
1859 | |
1860 * src/test/ressources/timeseries_mesh/timeseries_*_feed.xml: | |
1861 Switched to Szenario where it is possible to select Data using the Coordinate. | |
1862 | |
1863 * src/test/ressources/queries.properties, src/test/ressources/conf.xml: | |
1864 Switched to SFS-Conformant-Queries in Timeseries-Mesh | |
1865 | |
1866 * pom.xml: | |
1867 Added dependency to JTS 1.9 | |
1868 | |
1869 * src/main/java/de/intevation/gnv/utils/exception/ValidationException.java | |
1870 (ValidationException), src/main/java/de/intevation/gnv/utils/InputValidator.java | |
1871 (getPointValue), src/main/java/de/intevation/gnv/transition/TransitionBase.java | |
1872 (prepareInputData4RegionDBQuery): | |
1873 Added the Support for specialized Handling of InputValues of type Coordinate. | |
1874 | |
1875 * src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java: | |
1876 Added Transition for the Support of Coordinateinput handling. | |
1877 | |
1878 2009-10-12 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1879 | |
1880 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java: | |
1881 Closed small file descriptor leak. | |
1882 | |
1883 2009-10-09 Tim Englich <tim.englich@intevation.de> | |
1884 | |
1885 * src/main/java/de/intevation/gnv/**/*.java Edited: | |
1886 Code Formatting and Cleanup. | |
1887 | |
1888 2009-10-09 Tim Englich <tim.englich@intevation.de> | |
1889 | |
1890 * src/test/ressources/queries.properties Edited: | |
1891 Add Parameters to the Queries to select only the Dates where | |
1892 the Parameters has been measured. | |
1893 * src/test/ressources/conf.xml Edited: | |
1894 Set that the ParameterIds should be used in the Query of the Dates. | |
1895 | |
1896 2009-10-07 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1897 | |
1898 RELEASE 0.1 | |
1899 | |
1900 * Changes, NEWS: Summarized changes. | |
1901 | |
1902 2009-10-06 Tim Englich <tim.englich@intevation.de> | |
1903 | |
1904 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java (HorizontalProfileOutputTransition) Edited : | |
1905 Switch Lable-Value for Domain-Axis. | |
1906 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java (getRessource) Edited: | |
1907 Added missing Import | |
1908 * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java (advance) Edited: | |
1909 Added i18n Support | |
1910 * src/main/resources/lang/artifactMessages*.properties Edited: | |
1911 Added some missing RessourceValues | |
1912 | |
1913 2009-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1914 | |
1915 * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_04_out_csv.xml, | |
1916 src/test/ressources/conf.xml, | |
1917 src/test/ressources/timeseries_mesh/timeseries_step_07_out_csv.xml, | |
1918 src/test/ressources/verticalprofile_mesh/verticalprofile_step_06_out_csv.xml, | |
1919 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_08_out_csv.xml, | |
1920 src/test/ressources/verticalprofile/verticalprofile_step_04_out_csv.xml: | |
1921 s@test/plain@text/plain@g to correct MIME type of CSV export | |
1922 | |
1923 2009-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1924 | |
1925 * src/main/java/de/intevation/gnv/artifacts/ressource/*.properties: | |
1926 Deleted. | |
1927 | |
1928 * src/main/resources/lang/*.properties: Re-inserted here. Maven now | |
1929 includes them in the jar package. | |
1930 | |
1931 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java: | |
1932 Make code more robust. TODO: We need a better implementation here. | |
1933 | |
1934 * Changelog -> ChangeLog: To make eclipse happy. Unified changelog style. | |
1935 | |
1936 * pom.xml: xmllint-ed and set encoding of filtered resources to UTF-8 | |
1937 | |
1938 2009-10-06 Tim Englich <tim.englich@intevation.de> | |
1939 | |
1940 * src/test/ressources/queries.properties Edited: | |
1941 Bugfix in Query for getting Data for the Output. | |
1942 Now the Values will be sorted Correcly. Timevalue | |
1943 has been removed from the Query because it is not a | |
1944 Parameter which could be choosen from the User. | |
1945 Also dummies for XCOORD-Value and YCOORD-Value integrated so | |
1946 that is now Possible to visualize the Profile | |
1947 gnv/issue21 | |
1948 | |
1949 2009-10-05 Tim Englich <tim.englich@intevation.de> | |
1950 | |
1951 * src/main/java/de/intevation/gnv/artifacts/ressource/artifactMessages*.properties Edited: | |
1952 Added further Ressourec Values. | |
1953 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileInstantaneousPointArtifact) Edited: | |
1954 Changed ArtifactName to real FIS. | |
1955 * src/test/ressources/timeseries_mesh/timeseries_step_01_feed.xml Edited: | |
1956 Changed Product-Name from timeSeriesMesh to timeSeries to provide a General-Naming-Structure | |
1957 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (setup) Edited, | |
1958 src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java Edited, | |
1959 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Edited: | |
1960 Added Configurationsupport for the Labeling Data. Now it is possible do define the | |
1961 value-names in the Configurationfile. | |
1962 * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_03_feed.xml Edited, | |
1963 src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_02_feed.xml Edited, | |
1964 src/test/ressources/queries.properties Edited: | |
1965 Changed the Queries for the VerticalProfileInstantaneusPoint to the FIS-Query Mode. | |
1966 This Mode was send by Mr. Schulz-Ohlberg. | |
1967 * src/test/ressources/conf.xml: | |
1968 Changed the Workflow for the VerticalProfileInstantaneusPoint to the FIS-Query Mode. | |
1969 This Mode was send by Mr. Schulz-Ohlberg. | |
1970 Also Added the support for value-names to the Configuration of VerticalProfileInstantaneusPoint. | |
1971 | |
1972 2009-10-05 Tim Englich <tim.englich@intevation.de> | |
1973 | |
1974 * src/main/java/de/intevation/gnv/artifacts/ressource/artifactMessages_en.properties Renamed: | |
1975 Renamed from artifactMessages_en_EN.properties to artifactMessages_en.properties to get a | |
1976 propper support for PreferedLocale | |
1977 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java (getRessource) Edited, | |
1978 * src/test/java/de/intevation/gnv/artifacts/ressource/RessourceFactoryTestCase.java (setUp) Edited, | |
1979 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited, | |
1980 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createSelectBox) Edited: | |
1981 Changed Method Signature from Locale to PreferedLocale[] to put all Useable Languages to | |
1982 the RessourceFactory | |
1983 | |
1984 2009-10-02 Tim Englich <tim.englich@intevation.de> | |
1985 | |
1986 * src/test/java/de/intevation/gnv/artifacts/ressource/RessourceFactoryTestCase.java Added: | |
1987 TestCase for Testing the RessourceFactory | |
1988 | |
1989 * src/main/java/de/intevation/gnv/artifacts/ressource/artifactMessages*.properties Added, | |
1990 src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java Added: | |
1991 Added Factory and Propertiesfiles for getting the localized Values | |
1992 | |
1993 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited, | |
1994 src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java Edited, | |
1995 src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, | |
1996 src/main/java/de/intevation/gnv/transition/Transition.java Edited, | |
1997 src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited, | |
1998 src/main/java/de/intevation/gnv/transition/OutputTransition.java Edited, | |
1999 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited, | |
2000 src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java Edited, | |
2001 src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java Edited, | |
2002 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited, | |
2003 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: | |
2004 LanguageSupport Integrated | |
2005 | |
2006 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (createCallContext) Edited: | |
2007 Extracted Method and Put CallMeta with Language German to the CallContext. Otherwise | |
2008 TestCase will produce NPEs. | |
2009 * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java Edited: | |
2010 Added Real CallMeta to the Method for usage in Artifacts. Otherwise | |
2011 TestCase will produce NPEs. | |
2012 * src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_02_feed.xml Edited, | |
2013 src/test/ressources/timeseries_mesh/timeseries_step_02_feed.xml Edited, | |
2014 src/test/ressources/verticalprofile_mesh/verticalprofile_step_02_feed.xml Edited, | |
2015 src/test/ressources/conf.xml Edited: | |
2016 Changed som Identifiers for Localisation. | |
2017 | |
2018 2009-10-02 Tim Englich <tim.englich@intevation.de> | |
2019 | |
2020 * src/test/ressources/conf.xml Edited: | |
2021 Added the Configuration of the Horizontal-Profile.Mesh. | |
2022 Also Edited the Workflowq for HorizontalProfile-Instantaneouspoint and | |
2023 Put three n ew FIS into the Configuration which represents HorizontalProfile-Instantaneouspoint. | |
2024 * src/test/ressources/horizontalProfile_instantaneouspoint/*.xml Edited, | |
2025 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileInstantaneousPointArtifact) Edited: | |
2026 Edited the Workflowlogic given by new Specification of the BSH. | |
2027 * src/test/ressources/horizontalProfile_mesh/*.xml Added: | |
2028 The Request for do an Workflow for an HorizontalProfile-Mesh | |
2029 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileMeshPointArtifact) Edited: | |
2030 Added TestCase for HorizontalProfiles of Type Mesh. | |
2031 * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java (getMeta) Edited: | |
2032 Added new Method which is defined in the implemented Interface. | |
2033 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited: | |
2034 Added the Validation of InputValues from Type AttributeName which should represent | |
2035 an QueryValue of Type String which must not put into "'". | |
2036 * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java Added: | |
2037 Transition to provide the possibility of choosing the axis of an Grid that should be used. | |
2038 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (dataMultiSelect) Edited: | |
2039 Changed from private to protected so that this mMeber could be accessed by within extending Classes. | |
2040 * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileMeshArtifact.java Added: | |
2041 Class for the Representation of Horizontal Profiles for the Type Mesh. | |
2042 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (HorizontalProfileChartFactory) Edited: | |
2043 Changed PlotOrientation so that the Profile is displayed correctly. | |
2044 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (advance) Edited: | |
2045 Added Log-Message for better Workflowanalyzis. | |
2046 | |
2047 2009-10-01 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2048 | |
2049 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java, | |
2050 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java, | |
2051 src/main/java/de/intevation/gnv/utils/ArtifactFactoryUtilities.java, | |
2052 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java, | |
2053 src/main/java/de/intevation/gnv/transition/MinMaxTransition.java, | |
2054 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java, | |
2055 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java: | |
2056 Removed needless imports. | |
2057 | |
2058 * src/main/java/de/intevation/gnv/utils/InputValidator.java: | |
2059 Import org.apache.commons.validator.GenericValidator instead of | |
2060 absolute usage in methods. | |
2061 | |
2062 2009-09-30 Tim Englich <tim.englich@intevation.de> | |
2063 | |
2064 * src/test/ressources/queries.properties Edited: | |
2065 Added the Queries for HorizontalProfiles of InstantaneousPoints. | |
2066 * src/test/ressources/conf.xml Edited: | |
2067 Added the Configuration for HorizontalProfilArtifact for InstantaneousPoints | |
2068 * src/test/ressources/horizontalProfile_instantaneouspoint/*.xml Added: | |
2069 Added XML-Requests for the TestCase of HorizontalProfiles of InstantaneousPoints. | |
2070 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileInstantaneousPointArtifact) Edited: | |
2071 Added TestCase for HorizontalProfiles of InstantaneousPoints. | |
2072 | |
2073 2009-09-30 Tim Englich <tim.englich@intevation.de> | |
2074 | |
2075 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited: | |
2076 Added the Validation for Double-Values. | |
2077 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (createChart) Edited: | |
2078 The Name of the Method for generaing Charts has changed. | |
2079 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java Added: | |
2080 New outputTransition for HorizontalProfiles | |
2081 * src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java Added: | |
2082 Class which calculates the Statistics for Horizontal Profiles. | |
2083 * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileInstantaneousPointArtifact.java Added, | |
2084 * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java Added: | |
2085 Classes which represents HorizontalProfileArtifacts | |
2086 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (plotOrientation) Edited: | |
2087 Added Member for the representation of the Plotorientation to overwrite it in | |
2088 extende Classes | |
2089 Rename Method for generatim the Charts in a common Name. | |
2090 * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java Added: | |
2091 Class for drawing Horzontal Profiles | |
2092 | |
2093 2009-09-30 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2094 | |
2095 * src/test/ressources/conf.xml: s@test/xml@text/xml@g | |
2096 | |
2097 2009-09-29 Tim Englich <tim.englich@intevation.de> | |
2098 | |
2099 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (doNextStep) Edited: | |
2100 Add Responsevalidation for feed-Requests. | |
2101 * pom.xml Edited: | |
2102 Add required Library ORO to the Dependencies which is required by Commons-Validator | |
2103 to do matchRegexp Requests. | |
2104 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited: | |
2105 Add a Validator for the type Point | |
2106 * src/test/ressources/conf.xml Edited: | |
2107 Changed mesh_coordinate from type Integer to type Point | |
2108 | |
2109 2009-09-29 Tim Englich <tim.englich@intevation.de> | |
2110 | |
2111 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (findValueTitle): | |
2112 Key of KeyValueDescribeData is a String. So it is not nessessary to parse the | |
2113 id into an Integer Value. | |
2114 Also some NP-Access removed. | |
2115 | |
2116 2009-09-29 Tim Englich <tim.englich@intevation.de> | |
2117 | |
2118 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited: | |
2119 Some Coderedundances refactored. | |
2120 | |
2121 2009-09-29 Tim Englich <tim.englich@intevation.de> | |
2122 | |
2123 * src/test/ressources/queries.properties Edited: | |
2124 Bug fixed: Mesh TimeSeries will now Handle Charts with multiple Depth-Values properly. | |
2125 | |
2126 2009-09-29 Tim Englich <tim.englich@intevation.de> | |
2127 | |
2128 * src/test/ressources/timeseries_mesh/*.xml Added : | |
2129 TestCaseRequests for Timeseries FIS Mesh | |
2130 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesMeshArtifact) Edited: | |
2131 Add Testcase for Timeseries Mesh | |
2132 | |
2133 2009-09-29 Tim Englich <tim.englich@intevation.de> | |
2134 | |
2135 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (check4ExceptionReport) edited: | |
2136 ExceptionTest for Responsdocuments added. | |
2137 UnitTest will now fail if the Artifact delivers an ExceptionReport using the advance Request. | |
2138 | |
2139 2009-09-29 Tim Englich <tim.englich@intevation.de> | |
2140 | |
2141 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileMeshArtifact) Edited: | |
2142 Added TestCase for Vertical Profiles for Mesh | |
2143 * src/test/ressources/verticalprofile_mesh/*.xml Added: | |
2144 TestCaseRequests for VerticalProfile FIS Mesh | |
2145 | |
2146 2009-09-29 Tim Englich <tim.englich@intevation.de> | |
2147 | |
2148 * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited: | |
2149 Bugfix: Remove leading- and trailingwhitspaces from Date- and Integervalues | |
2150 | |
2151 2009-09-29 Tim Englich <tim.englich@intevation.de> | |
2152 | |
2153 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileArtifact): | |
2154 (testVerticalProfileInstantaneousPointArtifact) Edited: | |
2155 Added Testcases for VerticalProfile and VerticalProfile Instantaneouspoint | |
2156 * src/test/ressources/verticalprofile_instantaneouspoint/*.xml Added: | |
2157 TestCaseRequests for VerticalProfile Instantaneouspoint | |
2158 * src/test/ressources/verticalprofile/*.xml Added: | |
2159 TestCaseRequests for VerticalProfile FIS Marnet | |
2160 | |
2161 2009-09-29 Tim Englich <tim.englich@intevation.de> | |
2162 | |
2163 * src/test/ressources/queries.properties Edited: | |
2164 Remove to_date from TimeSeries-Quueries becaus of Changes in the conf.xml-File | |
2165 * src/test/ressources/conf.xml Edited: | |
2166 Correct Types for min- and max-Values from Integer to Date | |
2167 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesArtifact) Edited: | |
2168 Add CallContext to the Tests. | |
2169 * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java Add: | |
2170 A CallContext used only in Junit-Tests | |
2171 | |
2172 2009-09-29 Tim Englich <tim.englich@intevation.de> | |
2173 | |
2174 * pom.xml Edited: | |
2175 Added the dependency to Apache-Commons-Validator Version 1.3.1 which is | |
2176 used for the InputValoue-validation. | |
2177 * src/main/java/de/intevation/gnv/utils/InputValidator.java Added : | |
2178 An InputValidator for Validating InputValues. | |
2179 At this Moment only Integer, String and Date is supported. | |
2180 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (putInputData) Edited: | |
2181 Add the InputValidator to validate the incomming Values from the Clients. | |
2182 | |
2183 2009-09-28 Tim Englich <tim.englich@intevation.de> | |
2184 | |
2185 * src/main/java/de/intevation/gnv/chart/ChartFactory.java (createTimeSeries) Edited: | |
2186 Performanceimprovement: The Loop will be interrupted if the Pointer is bigger than the | |
2187 last Pointer of the Value that must be visualised. | |
2188 | |
2189 2009-09-28 Tim Englich <tim.englich@intevation.de> | |
2190 | |
2191 * pom.xml Edited: | |
2192 Added the Dependeny to the ehcache-Library | |
2193 * src/test/ressources/ehcache.xml Added: | |
2194 The ehcache-Configuration. | |
2195 * src/test/ressources/conf.xml Edited: | |
2196 Added the Link to the ehcache-Configuration. | |
2197 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java (createArtifactContext) Edited: | |
2198 Added the Initialisation of the CacheManager. | |
2199 | |
2200 * src/main/java/de/intevation/gnv/artifacts/cache/CacheFactory.java Added: | |
2201 An Fractoryimplementation for the central access to the Cache. | |
2202 | |
2203 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java (purifyResult) Edited, | |
2204 * src/main/java/de/intevation/gnv/transition/SingleInputTransition.java (purifyResult) Edited, | |
2205 * src/main/java/de/intevation/gnv/transition/Transition.java Edited, | |
2206 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, | |
2207 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: | |
2208 Signature of Methods purifyResults, advanced and feed Changed to put the uuid to the Transition | |
2209 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (createChart) Edited: | |
2210 Methodsignatur of getChartResult change for putting the uuid of an Artifact into it | |
2211 * src/main/java/de/intevation/gnv/transition/OutputTransition.java (out) Edited, | |
2212 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited: | |
2213 Method Signature Changed for putting the uuid of an Artifact to the Transition. | |
2214 stored | |
2215 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited: | |
2216 removed the persitence of the Chartresults and put them into an Cache instance. | |
2217 | |
2218 2009-09-28 Tim Englich <tim.englich@intevation.de> | |
2219 | |
2220 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getStatisticsGenerator) Edited: | |
2221 Extracted the Instantiation of the Statistics-object to an protected Methode | |
2222 to make it possible that extending Classes could change it. | |
2223 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (getStatisticsGenerator) Edited: | |
2224 Overwrite getStatisticsGenerator to instantiate the VerticalProfileStatistics- | |
2225 * src/main/java/de/intevation/gnv/statistics/VerticalProfileStatistics.java Added: | |
2226 Class for Calculating Statistics for VerticalProfiles- The Only thing whisch differs to | |
2227 TimeSeriesStatists is that the XoordinateValue is an double and not an Date-Value | |
2228 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java (calculateXOrdinateValue) Edited: | |
2229 Added the Methode calculateXOrdinateValue to this Class to switch is Values in extending Classes. | |
2230 * src/main/java/de/intevation/gnv/statistics/Statistics.java (calculateStatistics) Edited: | |
2231 Added methodsignature to Interface for usage in different Implementations of Statistics. | |
2232 | |
2233 2009-09-28 Tim Englich <tim.englich@intevation.de> | |
2234 | |
2235 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java (calculateStatistics) Edited: | |
2236 Bug fixed. Now all Values will be used to calculate the Statistics | |
2237 | |
2238 2009-09-28 Tim Englich <tim.englich@intevation.de> | |
2239 | |
2240 * src/test/ressources/conf.xml Edited : | |
2241 Changed the Output-format of Statistics from text/plain to text/xml. | |
2242 | |
2243 2009-09-28 Tim Englich <tim.englich@intevation.de> | |
2244 | |
2245 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Edited: | |
2246 Moved the calculating-Methods from the Conmstructor to an separat Method. | |
2247 Switched the ResultContainer from Array to Collection | |
2248 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited: | |
2249 Added the Output-Variante for generating Statistics | |
2250 | |
2251 2009-09-28 Tim Englich <tim.englich@intevation.de> | |
2252 | |
2253 * pom.xml Edited: | |
2254 Added Link to Apache-Commons-Math to get the required Classes for the calculation | |
2255 of Statistics. | |
2256 * src/main/java/de/intevation/gnv/statistics/exception/StatisticsException.java Added: | |
2257 Specified ExceptionClass for the Statistics Part of the gnv-artifacts | |
2258 * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Edited: | |
2259 Remove compileErrors and switch to new Datastructure | |
2260 | |
2261 2009-09-28 Tim Englich <tim.englich@intevation.de> | |
2262 | |
2263 * src/main/java/de/intevation/gnv/statistics/Statistic.java Added , | |
2264 src/main/java/de/intevation/gnv/statistics/Statistics.java Added , | |
2265 src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Added: | |
2266 Imported Statistics-Classes from old Project. Revision: 3101 Does not compile | |
2267 | |
2268 2009-09-25 Tim Englich <tim.englich@intevation.de> | |
2269 | |
2270 * src/test/ressources/conf.xml Edited: | |
2271 Added with and height Inputparameter to each Chart-OutputMode. | |
2272 | |
2273 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited: | |
2274 Added the usage of the Parameters revieved from the client for the ChartRendering | |
2275 | |
2276 * src/main/java/de/intevation/gnv/transition/DefaultInputValue.java (DefaultInputValue) (getDefaultValue) Edited , | |
2277 src/main/java/de/intevation/gnv/transition/InputValue.java (getDefaultValue) Edited: | |
2278 Added the Method getDefaultValue to the Interface for getting the | |
2279 deafultvalue of an Parameter. | |
2280 | |
2281 * src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java Edited, | |
2282 src/main/java/de/intevation/gnv/transition/OutputMode.java (getInputParameters) Edited: | |
2283 Added the Method getInputParameters to the OutputMode for Handling the required Parameters | |
2284 of an OutputMode. | |
2285 | |
2286 * src/main/java/de/intevation/gnv/transition/OutputTransition.java (out) Edited: | |
2287 Put the InputParameter recived from the Client to the Methodsignature so that | |
2288 they can be used during the outputprocessing. | |
2289 | |
2290 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited: | |
2291 Read rquired Outputparameters from the Configuration | |
2292 | |
2293 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: | |
2294 Added support for Parameters in OutputNode of Describe-Artifact | |
2295 | |
2296 2009-09-24 Tim Englich <tim.englich@intevation.de> | |
2297 | |
2298 * pom.xml Edited: | |
2299 Added Library for CSV-Support | |
2300 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited: | |
2301 Add support for CSV-Export | |
2302 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (out) Edited: | |
2303 Add Fag on Context for storing the Artifact status after out. | |
2304 | |
2305 2009-09-24 Tim Englich <tim.englich@intevation.de> | |
2306 | |
2307 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createSuccessReport) Edited: | |
2308 Added a centraL Method for creating an Successreoprt. | |
2309 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited, | |
2310 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited: | |
2311 Add ResultReporting to the different Metshods of an Artifact | |
2312 | |
2313 2009-09-24 Tim Englich <tim.englich@intevation.de> | |
2314 | |
2315 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Edited: | |
2316 Obsolet TODOs removed | |
2317 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited, | |
2318 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited, | |
2319 src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited: | |
2320 Create Exception Report added | |
2321 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createExceptionReport) Edited: | |
2322 Method for creating Exceptionreports added. | |
2323 | |
2324 2009-09-24 Tim Englich <tim.englich@intevation.de> | |
2325 | |
2326 * src/test/ressources/queries.properties Edited: | |
2327 Queries formatted so that they can be analysed and extended easier. | |
2328 Some Bugs removed | |
2329 | |
2330 2009-09-24 Tim Englich <tim.englich@intevation.de> | |
2331 | |
2332 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Edited, | |
2333 src/main/java/de/intevation/gnv/chart/ChartLabels.java Edited, | |
2334 src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited: | |
2335 Removed obsolet Parameters an Methods. | |
2336 Use the ChartLable to put the DomainAxisLable into the Chart. | |
2337 | |
2338 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited: | |
2339 Some more Loggingoutput integrated. | |
2340 Some Performanceimprovements done. The ResultData will only be refreshed if | |
2341 the InputValues has changed. | |
2342 Some Refactoring Work done. Move some Members into from extending Classes | |
2343 into this implementation. | |
2344 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Edited, | |
2345 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited: | |
2346 Dummywerte fuer Diagrammgenerierung durch Echtwerte ersetzt. | |
2347 Obsolete Uebergabeparameter entfernt. | |
2348 | |
2349 2009-09-23 Tim Englich <tim.englich@intevation.de> | |
2350 | |
2351 * src/test/ressources/queries.properties Edited: | |
2352 Statements for InstantaneousPoint Vertical Profiles added | |
2353 * src/test/ressources/conf.xml Edited: | |
2354 Configuration for Vertikal Profiles for InstantaneousPoints added | |
2355 * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileInstantaneousPointArtifact.java (VerticalProfileInstantaneousPointArtifact) Added: | |
2356 New Artifact-Class Reperesenting Artifacts for InstantaneousPoints Creating VerticalProfiles added. | |
2357 | |
2358 2009-09-23 Tim Englich <tim.englich@intevation.de> | |
2359 | |
2360 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (prepareInputData4DateDBQuery) Edited: | |
2361 Bug Fixed, now all Inputvalues of String and Date will be put into the Query | |
2362 | |
2363 2009-09-23 Tim Englich <tim.englich@intevation.de> | |
2364 | |
2365 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (createXYSeries) Edited: | |
2366 Bug fixed. Now all Values will be Renderd to the Chart | |
2367 * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileMeshArtifact.java Added: | |
2368 Artifact-class for VerticalProfile Mesh added | |
2369 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited: | |
2370 Support for StringQuieries and OracleDateQueries added | |
2371 * src/test/ressources/queries.properties Edited: | |
2372 Queries for VerticalProfile Mesh integrated | |
2373 * src/test/ressources/conf.xml Edited: | |
2374 Artifact for VerticalProfile Mesh integrated | |
2375 | |
2376 2009-09-22 Tim Englich <tim.englich@intevation.de> | |
2377 | |
2378 * src/test/ressources/queries.properties Edited: | |
2379 Added Queries for the Workfloe of collecting the | |
2380 required Information to generate a vertical Profile | |
2381 * src/test/ressources/conf.xml Edited: | |
2382 Added the Configuration of the VerticalProfileArtifact | |
2383 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getCollection) Edited: | |
2384 Some Codrefactoring done for reuse of Functionality in extended Classes. | |
2385 * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Added: | |
2386 Outputtransition for the Support of VerticalPropfiles | |
2387 * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java (getKey), | |
2388 src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java (getKey) Edietd, | |
2389 src/main/java/de/intevation/gnv/transition/TransitionBase.java (purifyResult) Edited: | |
2390 Change KEY-Attribute of KeyValueDescribeData from Integer to String for the required | |
2391 Representation of Date-KeyValue-Pairs | |
2392 * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java Added: | |
2393 ArtifactClass for the representation of VerticalProfiles | |
2394 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createSelectBox) Edited: | |
2395 Added support for selected Products in static UI. | |
2396 * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Added: | |
2397 Factory for producing VerticalCharts added. | |
2398 * src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited: | |
2399 Names of Getter for Columns Changed. | |
2400 | |
2401 2009-09-21 Tim Englich <tim.englich@intevation.de> | |
2402 | |
2403 * src/test/ressources/queries.properties Edited: | |
2404 Queryie for TimeSeriesMesh added. | |
2405 * src/test/ressources/conf.xml Edited: | |
2406 New Artifact representing the TimeSeries-Mesh added to the Configuration. | |
2407 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited: | |
2408 Inputdata for the Chartgeneration will now be allocated by name and not by position in Transitionorder. | |
2409 * src/main/java/de/intevation/gnv/transition/describedata/SingleValueDescribeData.java Added, | |
2410 src/main/java/de/intevation/gnv/transition/describedata/DefaultSingleValueDescribeData.java Added, | |
2411 src/main/java/de/intevation/gnv/transition/SingleInputTransition.java Added: | |
2412 New Class for Representing a single Input Transition | |
2413 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited: | |
2414 Added support of usage inputValues none or multiple times in Queries. | |
2415 Added support for SingleInputTransitions in Describe-Output | |
2416 * src/main/java/de/intevation/gnv/transition/InputValue.java Edited, | |
2417 src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Edited: | |
2418 An InputValue now is possible to use none or multiple times in Queries. | |
2419 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesMeshArtifact.java Added: | |
2420 ArtifactClass for the Representation of an Mesh-Timeseries-Artifact | |
2421 | |
2422 2009-09-17 Tim Englich <tim.englich@intevation.de> | |
2423 | |
2424 * src/test/ressources/conf.xml Edited: | |
2425 Database Cleanup Interval set to 5 minutes. | |
2426 | |
2427 2009-09-17 Tim Englich <tim.englich@intevation.de> | |
2428 * src/test/ressources/conf.xml Edited: | |
2429 Some structurechanges done. | |
2430 | |
2431 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Edited: | |
2432 Fixed Bug supporting UTF-8 Documents properly. | |
2433 * src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Edited, | |
2434 * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Edited, | |
2435 Added Methods for setting and getting the selection-state of this objects. | |
2436 | |
2437 * src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java Edited, | |
2438 src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java Edited: | |
2439 Added setter for min an max-Values and getters an setters for minName and maxName | |
2440 | |
2441 * src/main/java/de/intevation/gnv/transition/describedata/NamedCollection.java Added, | |
2442 src/main/java/de/intevation/gnv/transition/describedata/NamedArrayList.java Added: | |
2443 Collection ans an Implementation of this Collection for Storing Name of the Collection and if | |
2444 the Values in it are multiselectable. | |
2445 | |
2446 * src/main/java/de/intevation/gnv/transition/TransitionBase.java : | |
2447 Static UI-Support and valid SelectionStorage added. | |
2448 I added also an imporvement of the multiselect Methods for Datasets | |
2449 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java Edited: | |
2450 Storage of changed Values added | |
2451 | |
2452 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited: | |
2453 Static UI Support Added | |
2454 | |
2455 | |
2456 2009-09-16 Tim Englich <tim.englich@intevation.de> | |
2457 | |
2458 * src/test/ressources/conf.xml Edited, | |
2459 src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited, | |
2460 src/main/java/de/intevation/gnv/transition/InputValue.java (isMultiselect) Edited, | |
2461 src/main/java/de/intevation/gnv/transition/InputData.java (concartValue) Edited, | |
2462 src/main/java/de/intevation/gnv/transition/DefaultInputValue.java (isMultiselect) Edited, | |
2463 src/main/java/de/intevation/gnv/transition/DefaultInputData.java (concartValue)Edited, | |
2464 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createUserInterface) Edited, | |
2465 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (parseInputData) Edited: | |
2466 Added Multiselectsupport for InputValues | |
2467 | |
2468 2009-09-16 Tim Englich <tim.englich@intevation.de> | |
2469 | |
2470 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (setup) Edited: | |
2471 Bug Fixed because of Infrastructure Changes in the Artifact-Module | |
2472 | |
2473 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited: | |
2474 Put only the last DescribeData to the UI-Output bnecause auf Renderingproblems in the Client | |
2475 | |
2476 * src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Edited, | |
2477 src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java Edited, | |
2478 src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Edited: | |
2479 Made Interface Serializable, add UIDs to the Implementations of the Interface | |
2480 | |
2481 2009-09-15 Tim Englich <tim.englich@intevation.de> | |
2482 | |
2483 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createUserInterface) Edited: | |
2484 Integrate UI-Representation for Describe into the FISArtifact. | |
2485 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createXFormElement) Refactoring, | |
2486 src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Refactoring: | |
2487 Extract the Element-Creation of XForms Nodes into a Common Class to make them available for | |
2488 other Classes which have to create XForm-Fragments | |
2489 | |
2490 2009-09-14 Tim Englich <tim.englich@intevation.de> | |
2491 | |
2492 * src/main/java/de/intevation/gnv/transition/Transition.java Edited, | |
2493 src/main/java/de/intevation/gnv/transition/InputData.java Edited, | |
2494 src/main/java/de/intevation/gnv/transition/OutputMode.java Edited, | |
2495 src/main/java/de/intevation/gnv/transition/InputValue.java Edited, | |
2496 src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java Edited, | |
2497 src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Edited, | |
2498 src/main/java/de/intevation/gnv/transition/describedata/DescribeData.java Edited: | |
2499 Make the Interfaces Serializable to make them usable in the Artifactdatabase | |
2500 | |
2501 2009-09-14 Tim Englich <tim.englich@intevation.de> | |
2502 | |
2503 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited, | |
2504 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited, | |
2505 src/main/java/de/intevation/gnv/transition/OutputTransition.java Edited , | |
2506 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited, | |
2507 src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited, | |
2508 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: | |
2509 Refactoring Work depending on Infrastructurchanges in the Artifact-Module | |
2510 | |
2511 2009-09-10 Tim Englich <tim.englich@intevation.de> | |
2512 | |
2513 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited, | |
2514 src/test/ressources/timeseries/timeseries_step_01_feed.xml Edited, | |
2515 src/test/ressources/timeseries/timeseries_step_01_advance.xml Edited, | |
2516 src/test/ressources/conf.xml Edited: | |
2517 TestCase moced from TimeSeriesArtifact to FISArtifact. Used FIS: Marnet | |
2518 | |
2519 2009-09-10 Tim Englich <tim.englich@intevation.de> | |
2520 | |
2521 * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Added: | |
2522 Utilities-Class for some XML-Stuff that is only for gnv-artifacts | |
2523 | |
2524 * src/main/java/de/intevation/gnv/utils/ArtifactFactoryUtilities.java Added: | |
2525 Factory to Instantiiate an ArtifactFactory (TODO: Should be moved to Artifact-database) | |
2526 | |
2527 * src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java Added, | |
2528 src/main/java/de/intevation/gnv/artifacts/fis/product/DefaultProduct.java Added: | |
2529 Interfcaedefinition and Defaultimplementation for the Representation of the different | |
2530 Products in an FIS. | |
2531 | |
2532 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Added: | |
2533 Artifact to Repersent an FIS. This Artifact is able to switch between different | |
2534 SubArtifacts for handling the different Products of an FIS. | |
2535 | |
2536 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: | |
2537 Refactoring Work done because of changes in the artifact-modules | |
2538 | |
2539 2009-09-10 Tim Englich <tim.englich@intevation.de> | |
2540 | |
2541 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited, | |
2542 src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited: | |
2543 Refactoringwork done because of changes in the artifact-module | |
2544 | |
2545 2009-09-10 Tim Englich <tim.englich@intevation.de> | |
2546 | |
2547 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited: | |
2548 src/test/ressources/conf.xml Renamed: | |
2549 Project Structure changed in artifact-database. So we have to rename | |
2550 the Testconfigurationfile in conf.xml. | |
2551 | |
2552 * src/test/ressources/results Added: | |
2553 Integrated Folder for temporal storing Resultfiles of the TestCases | |
2554 | |
2555 * src/test/ressources/queries.properties Edited: | |
2556 Further Queries for Testcases integrated | |
2557 * src/test/ressources/timeseries/timeseries_step_05_out.xml Added, | |
2558 src/test/ressources/timeseries/timeseries_step_05_feed.xml Added: | |
2559 Integrated the last step of the TimeSeries-Workflow. | |
2560 Now the TestCase is able to render Charts. | |
2561 | |
2562 * src/test/ressources/timeseries/timeseries_step_04_feed.xml Edited, | |
2563 src/test/ressources/timeseries/timeseries_step_03_feed.xml Edited: | |
2564 Names of the feed-Parametes changed to the Syntax of BSH-Spelling | |
2565 | |
2566 2009-09-09 Tim Englich <tim.englich@intevation.de> | |
2567 | |
2568 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: | |
2569 Chart Rendering completed with some Fixes to do | |
2570 * src/main/java/de/intevation/gnv/transition/TransitionBase.java: | |
2571 Integrated usage of KeyValueDescibeData | |
2572 * src/main/java/de/intevation/gnv/transition/OutputTransition.java (getOutputModes): | |
2573 Errorhandling integrated | |
2574 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited, | |
2575 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: | |
2576 Refactored out-Method from Extending Class | |
2577 | |
2578 2009-09-09 Tim Englich <tim.englich@intevation.de> | |
2579 | |
2580 * src/main/java/de/intevation/gnv/chart/exception/TechnicalChartException.java Added, | |
2581 src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited: | |
2582 Refactoring of the ChartFactory so that it colud be use and it is possible to compile | |
2583 this class. | |
2584 | |
2585 * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Added, | |
2586 src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Added: | |
2587 Added an new Representation of Describedata for Key Value Pairs using for the Parameter Lists | |
2588 of the Transitions an put it into the Chartgeneration | |
2589 | |
2590 2009-09-09 Tim Englich <tim.englich@intevation.de> | |
2591 | |
2592 * pom.xml Edited: | |
2593 Added JfreeChart Dependency to pom-file | |
2594 | |
2595 2009-09-09 Tim Englich <tim.englich@intevation.de> | |
2596 | |
2597 * src/main/java/de/intevation/gnv/chart/Insets.java Added, | |
2598 src/main/java/de/intevation/gnv/chart/ChartStyle.java Added, | |
2599 src/main/java/de/intevation/gnv/chart/ChartLabels.java Added, | |
2600 src/main/java/de/intevation/gnv/chart/ChartFactory.java Added: | |
2601 Insert Chart-Classes from OLD-Repository Revision: 3101 Does not compile | |
2602 | |
2603 2009-09-09 Tim Englich <tim.englich@intevation.de> | |
2604 | |
2605 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Added: | |
2606 The specifed OutputTransition for the Product TimeSeries. | |
2607 | |
2608 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: | |
2609 Integration of the OutputModes in the DescriberesultDocument. | |
2610 | |
2611 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Added, | |
2612 src/main/java/de/intevation/gnv/transition/OutputTransition.java Added: | |
2613 The Interface and the abstract Basicimplementation of an Transition which | |
2614 can produce different outputs. | |
2615 | |
2616 * src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java Added, | |
2617 src/main/java/de/intevation/gnv/transition/OutputMode.java Added: | |
2618 Interfacestructur and Defaultimplementation for the Representation of the | |
2619 Different OutputModes given in an Artifact. | |
2620 | |
2621 2009-09-09 Tim Englich <tim.englich@intevation.de> | |
2622 | |
2623 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited: | |
2624 Changed DateoutputFormat from German- to Anericanstyle | |
2625 | |
2626 2009-09-09 Tim Englich <tim.englich@intevation.de> | |
2627 | |
2628 * src/test/ressources/timeseries/timeseries_step_04_feed.xml Added, | |
2629 * src/test/ressources/timeseries/timeseries_step_04_advance.xml Added: | |
2630 Two more ArtifactCommands for the next Step in TimeSeriesArtifactTestCase | |
2631 * src/test/ressources/queries.properties Edited: | |
2632 New Queries for timeseries_timeinterval added. | |
2633 Also use KEY ,VALUE, MIN and MAX as Identifiers for the different Columns. | |
2634 * src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited, | |
2635 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited: | |
2636 Modified the TimeseriesArtifact and added one further TransitionStep | |
2637 | |
2638 2009-09-09 Tim Englich <tim.englich@intevation.de> | |
2639 | |
2640 * src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java , | |
2641 * src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java, | |
2642 * src/main/java/de/intevation/gnv/transition/describedata/DescribeData.java Added: | |
2643 Interface Structure and Defaultimplementation for Representing DescribeData of an | |
2644 Transition added. In this Way we are able to switch between different Renderingmethods | |
2645 for descibe. | |
2646 * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java Added: | |
2647 Added MinMaxTransition for representing Min-/Max-Value Results in a Tansition | |
2648 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited: | |
2649 Integrated Min- / MAX-Value Support for Describe. Also done some Refactoring Work | |
2650 for easy creating Extensions of this Class. | |
2651 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: | |
2652 Userinterface Informations were integrated in the wrong Method. Now the | |
2653 Informations are put into the ui-Node | |
2654 | |
2655 2009-09-08 Tim Englich <tim.englich@intevation.de> | |
2656 | |
2657 * src/test/ressources/timeseries/timeseries_step_01_advance.xml Edited, | |
2658 src/test/ressources/timeseries/timeseries_step_01_feed.xml Edited, | |
2659 src/test/ressources/timeseries/timeseries_step_02_advance.xml Added, | |
2660 src/test/ressources/timeseries/timeseries_step_02_feed.xml Added, | |
2661 src/test/ressources/timeseries/timeseries_step_03_advance.xml Added, | |
2662 src/test/ressources/timeseries/timeseries_step_03_feed.xml Added, | |
2663 src/test/ressources/GNVArtifactsTestCase_Configuration.xml: Edited, | |
2664 src/test/ressources/queries.properties Added, | |
2665 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited: | |
2666 TestCase implemented until Choosing the TimeInetval of an TimeSeries | |
2667 | |
2668 One Entry is Missing | |
2669 | |
2670 2009-09-08 Tim Englich <tim.englich@intevation.de> | |
2671 | |
2672 * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, | |
2673 src/main/java/de/intevation/gnv/transition/Transition.java Edited, | |
2674 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited, | |
2675 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited, | |
2676 src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited, | |
2677 src/test/ressources/timeseries/timeseries_step_01_feed.xml Added , | |
2678 src/test/ressources/timeseries/timeseries_step_01_advance.xml Added : | |
2679 Artifact.advance initial implementiert | |
2680 | |
2681 2009-09-08 Tim Englich <tim.englich@intevation.de> | |
2682 | |
2683 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited, | |
2684 src/main/java/de/intevation/gnv/transition/DefaultInputData.java Added, | |
2685 src/main/java/de/intevation/gnv/transition/InputData.java Added, | |
2686 src/main/java/de/intevation/gnv/transition/exception/TransitionException.java Added, | |
2687 src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, | |
2688 src/main/java/de/intevation/gnv/transition/Transition.java Edited, | |
2689 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: | |
2690 Funktionalitat Feed initial bereitgestellt. | |
2691 | |
2692 2009-09-08 Tim Englich <tim.englich@intevation.de> | |
2693 | |
2694 * src/test/ressources/GNVArtifactsTestCase_Configuration.xml, | |
2695 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java, | |
2696 src/main/java/de/intevation/gnv/transition/TransitionBase.java, | |
2697 src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Edited: | |
2698 Required Inputelements integrated in BasicArtifact-Descibe-Output | |
2699 | |
2700 2009-09-08 Tim Englich <tim.englich@intevation.de> | |
2701 | |
2702 * src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Added, | |
2703 src/main/java/de/intevation/gnv/transition/InputValue.java Added, | |
2704 src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, | |
2705 src/main/java/de/intevation/gnv/transition/Transition.java Edited, | |
2706 src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited: | |
2707 Constructs for the required Inputvalues for an Transition created | |
2708 | |
2709 2009-09-08 Tim Englich <tim.englich@intevation.de> | |
2710 | |
2711 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java, | |
2712 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java:, | |
2713 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Edited | |
2714 Added Output for Describe to the Artifactimplementation | |
2715 | |
2716 2009-09-08 Tim Englich <tim.englich@intevation.de> | |
2717 | |
2718 * src/test/ressources/GNVArtifactsTestCase_Configuration.xml, | |
2719 src/main/java/de/intevation/gnv/transition/Transition.java (getDescription), | |
2720 src/main/java/de/intevation/gnv/transition/TransitionBase.java (setup), (getDescription): | |
2721 Added Description to a Transition | |
2722 | |
2723 2009-09-07 Tim Englich <tim.englich@intevation.de> | |
2724 | |
2725 * src/test/ressources/GNVArtifactsTestCase_Configuration.xml, | |
2726 src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java: ADD | |
2727 TestClass for GNV-Artifacts an TimeSeriesArtifacs | |
2728 | |
2729 * src/main/java/de/intevation/gnv/transition/TransitionFactory.java, | |
2730 src/main/java/de/intevation/gnv/transition/TransitionBase.java, | |
2731 src/main/java/de/intevation/gnv/transition/Transition.java, | |
2732 src/main/java/de/intevation/gnv/transition/DefaultTransition.java: ADD | |
2733 Transitionimplementation for handling the substeps of an Artifact Livecycle | |
2734 | |
2735 * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java: ADD | |
2736 The Artifact for handling the TimeSeries | |
2737 * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java, | |
2738 src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java, | |
2739 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: | |
2740 The Basic-Classes for providing GNC Artifacts. this Classes should be the Fundament | |
2741 for the Implementation of Specialized Artifacts e.g. TimeSeries | |
2742 * pom: Edited Projectreferences to the other GNV-Projects added | |
2743 | |
2744 2009-09-04 Tim Englich <tim.englich@intevation.de> | |
2745 | |
2746 * src/main/java/de/intevation/gnv/artifacts/ArtifactFactoryBase.java: | |
2747 Implementation of the General ArtifactFactory | |
2748 | |
2749 2009-09-04 Tim Englich <tim.englich@intevation.de> | |
2750 | |
2751 * pom.xml: Created with maven and put the Moduledependencies into it | |
2752 * target | .settings | .project | .classpath: Add to SVN-Ignore | |
2753 * Changes | Changelog | NEWS | README | TODO: Added | |
2754 * src/**: Added to the Project |