ingo@235: 2009-11-09 Ingo Weinzierl ingo@235: ingo@235: * src/main/java/de/intevation/gnv/exports/ShapeDataCollector.java, ingo@235: src/main/java/de/intevation/gnv/exports/HorizontalProfileDataCollector.java: ingo@235: Renamed HorizontalProfileDataCollector into ShapeDataCollector, because it ingo@235: will be used by other transitions as well. ingo@235: ingo@235: * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java: ingo@235: Adjusted class name of DataCollector after renaming. ingo@235: ingo@234: 2009-11-09 Ingo Weinzierl ingo@234: ingo@234: * src/main/java/de/intevation/gnv/exports/HorizontalProfileDataCollector.java: ingo@234: Special DataCollector for fetching data used for horizontal profile ingo@234: exports. ingo@234: ingo@234: * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java: ingo@234: Uses the an exporter for csv export. ingo@234: ingo@233: 2009-11-09 Ingo Weinzierl ingo@233: ingo@233: * src/main/java/de/intevation/gnv/exports/Export.java, ingo@233: src/main/java/de/intevation/gnv/exports/DefaultDataCollector.java: ingo@233: Implemented a DataCollector to collect all data used to create exports. ingo@233: DefaultCollector fetches data with help of its headers. For special ingo@233: exports, where a header returns more than one value, special ingo@233: DataCollectors needs to be implemented (overwritung the 'getData' method). ingo@233: ingo@233: * src/main/java/de/intevation/gnv/exports/DefaultProfile.java, ingo@233: src/main/java/de/intevation/gnv/exports/DefaultExport.java: Export now ingo@233: uses a DataCollector to get the data. ingo@233: ingo@233: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: ingo@233: Adjusted exports of csv export. ingo@233: tim@232: 2009-11-09 Tim Englich tim@232: tim@232: * src/test/ressources/timeseries/timeseries_step_06_out_*.xml: tim@232: Added the missing out-Modes to the Testcase and rename it to tim@232: the common used way in this TestCases. tim@232: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesArtifact): tim@232: Added the ODV-Export to the Unit-Testcase. tim@232: Some Refactoring Work done. tim@232: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out): tim@232: The Method for generating ODV-Export now reads its Data from tim@232: the special Method which delivers the adapted Data. tim@232: * src/main/java/de/intevation/gnv/transition/TransitionBase.java (generateFilterValuesFromInputData): tim@232: Extracted the Generation of the FilterValues for the geo-backend tim@232: to use it in several methods. tim@232: * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java (getODVResult): tim@232: Added Method for getting the rquired Data for ODV-Exports tim@232: * doc/conf/products/timeseries/conf_timeseriespoint.xml: tim@232: Added separat QueryID Lookup for ODV-Data-Queryies tim@232: * doc/conf/queries.properties: tim@232: DB-Queries for ODV-Support TimeSeries on TimeSeriesPoints added. tim@232: ingo@230: 2009-11-06 Ingo Weinzierl ingo@230: ingo@230: * src/main/java/de/intevation/gnv/exports, ingo@230: src/main/java/de/intevation/gnv/exports/Export.java, ingo@230: src/main/java/de/intevation/gnv/exports/DefaultProfile.java, ingo@230: src/main/java/de/intevation/gnv/exports/DefaultExport.java: Implemented an ingo@230: Exporter for odv and csv exports. Each exports just needs a Profile, which ingo@230: describes the output. ingo@230: ingo@230: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: ingo@230: Added an exemplary export for CSV and ODV formats of ingo@230: TimeSeriesOutputTransition. ingo@230: ingo@230: TODO: ODV exporter exports the same data as CSV exporter does. This needs ingo@230: to be adapted. ingo@230: tim@229: 2009-11-06 Tim Englich tim@229: ingo@230: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java: ingo@230: Added and moved Workflowsteps because of changes in the Workflow of these Artifacts. ingo@230: Now the Region-Filter is added to the Workflow an can be tested using ingo@230: this UnitTestCases. ingo@230: ingo@230: * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_*.xml, ingo@230: src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_*.xml, ingo@230: src/test/ressources/timeseries/timeseries_step_*.xml, ingo@230: src/test/ressources/timeseries_mesh/timeseries_step_*.xml, ingo@230: src/test/ressources/verticalprofile/verticalprofile_step_*.xml, ingo@230: src/test/ressources/verticalprofile_mesh/verticalprofile_step_*.xml: ingo@230: Added and moved Files because of changes in the Workflow of these Artifacts. ingo@230: Now the Region-Filter is added to the Workflow an can be tested using ingo@230: the UnitTestCases. ingo@230: ingo@228: 2009-11-06 Ingo Weinzierl ingo@228: ingo@228: * doc/conf/products/horizontalcrosssection/conf_mesh.xml, ingo@228: doc/conf/products/timeseries/conf_mesh.xml, ingo@228: doc/conf/products/timeseries/conf_timeseriespoint.xml, ingo@228: doc/conf/products/horizontalprofile/conf_mesh.xml, ingo@228: doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml, ingo@228: doc/conf/products/verticalprofile/conf_mesh.xml, ingo@228: doc/conf/products/verticalprofile/conf_timeseriespoint.xml, ingo@228: doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: Added odv ingo@228: as output format. ingo@228: tim@226: 2009-11-06 Tim Englich tim@226: tim@226: * src/main/java/de/intevation/gnv/chart/ChartFactory.java (calculateMaxGap): tim@226: Bugfix Gap-Calculation moved maxGap into negative Valies because of tim@226: overflow of Long-Variable. tim@226: tim@222: 2009-11-05 Tim Englich tim@222: tim@223: * doc/conf/queries.properties: tim@224: Query to select only those TimeSeriesPoints tim@224: which are within an Region tim@224: * doc/conf/products/timeseries/conf_timeseriespoint.xml: tim@224: * doc/conf/products/verticalprofile/conf_timeseriespoint.xml: tim@224: Added the RegionFilters into the configuration of the Products tim@224: for TimeSeriesPoints. tim@224: tim@224: tim@224: 2009-11-05 Tim Englich tim@224: * doc/conf/queries.properties: tim@223: Added new Queries to fill the Lists for the tim@223: Regionfilters and one Query to select only those Meshes tim@224: which are within an Region. tim@224: tim@223: * doc/conf/products/verticalprofile/conf_mesh.xml, tim@223: doc/conf/products/verticalcrosssection/conf_mesh.xml, tim@223: doc/conf/products/timeseries/conf_mesh.xml, tim@223: doc/conf/products/horizontalprofile/conf_mesh.xml, tim@223: doc/conf/products/horizontalcrosssection/conf_mesh.xml: tim@223: Added the RegionFilters into the configuration of the Products tim@223: for Meshes. tim@223: tim@223: 2009-11-05 Tim Englich tim@222: * src/test/ressources/*_describe.xml: tim@222: Added the DescribeRequestBodies to each TestCaseData. tim@222: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java: tim@222: Added the DescribeRequestBody to Describe-Calls in the Test tim@222: * src/main/java/de/intevation/gnv/transition/TransitionBase.java: tim@222: Added the possibility to switch to an alternative Transition if no value was choosen. tim@222: tim@222: * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid): tim@222: Added that the Inputvalue is valid if it fullfills the confitions of "no value choosen" (n/n) tim@222: tim@222: * src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java (calculateXOrdinateValue): tim@222: Added Dummyvalue for X-OrdinateValue tim@222: src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java (describe), tim@222: src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java (describe), tim@222: src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java (describe), tim@222: src/main/java/de/intevation/gnv/profile/horizontalcrosssection/HorizontalCrossSectionMeshArtifact.java (describe), tim@222: src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java (describe), tim@222: src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (describe), tim@222: src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (createDescibeOutput): tim@222: Added the possibility to exclude the UI from the DescribeRequest. tim@222: tim@221: 2009-11-03 Tim Englich tim@221: tim@221: * src/main/java/de/intevation/gnv/chart/ChartFactory.java (getTimeGapValue): tim@221: Integrated special case for TimeGaps in Meshes. There is no Gap defined in tim@221: Meshes so we have to use Long.MAXVALE to define a Gap for a Mesh which value tim@221: canno be reached. tim@221: tim@220: 2009-11-02 Tim Englich tim@220: tim@220: * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java (createCSV): tim@220: Code Cleanup: Removed obsoled TODO Flag tim@220: * src/main/java/de/intevation/gnv/transition/TransitionBase.java (setSelection): tim@220: Changed the Value of the min and maxvalue of the Request to the Value which is unsed to name tim@220: the Inputfields in the DescribeOutput. tim@220: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java, tim@220: src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java, tim@220: src/main/java/de/intevation/gnv/transition/Transition.java, tim@220: src/main/java/de/intevation/gnv/transition/SingleInputTransition.java, tim@220: src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java, tim@220: src/main/java/de/intevation/gnv/transition/MinMaxTransition.java, tim@220: src/main/java/de/intevation/gnv/transition/DefaultTransition.java, tim@220: src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java, tim@220: src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (advance), tim@220: CodeCleanup: Removed needless Method validate from Transition, tim@220: because it had always returned true tim@220: tim@218: 2009-10-30 Tim Englich tim@218: tim@219: * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_*.xml: tim@219: Added the Testdata for the Unittest for HorizontalCrossSectionMeshArtifacts. tim@219: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalCrossSectionMeshArtifact): tim@219: Added the UnitTest-Case for HorizontalCrossSectionMeshArtifacts tim@219: tim@219: 2009-10-30 Tim Englich tim@218: * doc/conf/queries.properties: tim@218: Added the Query for selecting the Data for generating Outputs of tim@218: HorizontalCrossSectionMeshOutputTransition tim@218: * doc/conf/products/horizontalcrosssection/conf_mesh.xml: tim@218: Added the configuration for the HorizontalCrossSectionMeshOutputTransition tim@218: * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java: tim@218: Added the OutputTransition for generating /HorizontalCrossSections. tim@218: * src/main/java/de/intevation/gnv/statistics/HorizontalCrossSectionStatistics.java: tim@218: The Class for generating the Statistics to HorizontalCrossSections tim@218: * src/main/java/de/intevation/gnv/chart/HorizontalCrossSectionChartFactory.java: tim@218: The Class Stub for generating HorizontalCrossSections Charts. tim@218: tim@217: 2009-10-29 Tim Englich tim@217: tim@217: * doc/conf/products/timeseries/timegap_definition.xml, tim@217: doc/conf/products/timeseries/conf_timeseriespoint.xml: tim@217: Added the Configuration for TimeGaps to the TimeSeries-Configurations. issue45 tim@217: tim@217: * doc/conf/queries.properties: tim@217: Added TimeGapIp to the Queries for the Resultdata of TimeSeriesArtifacts. issue45 tim@217: tim@217: * src/main/java/de/intevation/gnv/timeseries/gap/DefaultTimeGap.java, tim@217: src/main/java/de/intevation/gnv/timeseries/gap/TimeGap.java, tim@217: src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (setup): tim@217: src/main/java/de/intevation/gnv/chart/ChartFactory.java (calculateMaxGap): tim@217: Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issue45 tim@217: tim@217: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java, tim@217: src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (readConfiguration): tim@217: Moved Method from GNVArtifactBase to make it assesible for more Objects. issue45 tim@217: tim@215: 2009-10-28 Tim Englich tim@215: tim@216: * src/main/java/de/intevation/gnv/profile/horizontalcrosssection/HorizontalCrossSectionMeshArtifact.java (HorizontalCrossSectionMeshArtifact):, tim@216: doc/conf/queries.properties, tim@216: doc/conf/conf.xml, tim@216: doc/conf/products/horizontalcrosssection/conf_mesh.xml, tim@216: src/main/resources/lang/artifactMessages* .properties, tim@216: Added Workflow for determining the Query-Parameters for Horizontal cross-sections. tim@216: tim@216: 2009-10-28 Tim Englich tim@215: * doc/conf/conf.xml: tim@215: Added Configuration for two new FIS. Current Meter and Ice Station Reports tim@215: * src/main/resources/lang/artifactMessages*.properties: tim@215: Added Ressources for two new FIS. Current Meter and Ice Station Reports tim@215: tim@213: 2009-10-27 Tim Englich tim@213: tim@214: * doc/conf/conf.xml: tim@215: Added Configuration for two new FIS. Sea State and SEACAT tim@214: * src/main/resources/lang/artifactMessages*.properties: tim@215: Added Ressources for two new FIS. Sea State and SEACAT tim@214: tim@214: 2009-10-27 Tim Englich tim@213: * src/main/resources/lang/artifactMessages*.properties: tim@213: Added Ressources for the minimal and maximal Layer to use in VerticalProfiles of Meshes issue61 tim@213: * doc/conf/products/verticalprofile/conf_mesh.xml: tim@213: Added two new Transitions for selecting the min and max-Layer to use. issue61 tim@213: * doc/conf/queries.properties: tim@213: Added Queries for Selecting the Depth for selecting the minimum and the maximum Layer to use tim@213: Drawing the Chart. issue61 tim@213: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileMeshArtifact): tim@213: Integrated two further Transitions-Steps according to changes in Workflow of tim@213: VerticalProfiles in Meshes. issue61 tim@213: * src/test/ressources/verticalprofile_mesh/verticalprofile_step_*.xml: tim@213: New Testdata generated according to changes in Workflow of VerticalProfiles in Meshes. issue61 tim@213: tim@211: 2009-10-26 Tim Englich tim@211: tim@212: * src/main/resources/lang/artifactMessages_de_DE.properties: tim@212: Added Ressources for the minimal and maximal value of the depth tim@211: * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_statistics.xml (renamed), tim@211: src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_csv.xml (renamed), tim@211: src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_out_chart.xml(renamed), tim@211: src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_05_feed.xml, tim@211: src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_04_advance.xml, tim@211: src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_03_advance.xml, tim@211: src/test/ressources/verticalprofile/verticalprofile_step_05_out_statistics.xml(renamed), tim@211: src/test/ressources/verticalprofile/verticalprofile_step_05_out_csv.xml(renamed), tim@211: src/test/ressources/verticalprofile/verticalprofile_step_05_out_chart.xml(renamed), tim@211: src/test/ressources/verticalprofile/verticalprofile_step_05_feed.xml, tim@211: src/test/ressources/verticalprofile/verticalprofile_step_04_advance.xml, tim@211: src/test/ressources/verticalprofile/verticalprofile_step_03_advance.xml, tim@211: src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java: tim@211: Edited the RestCases for VerticalProfiles according to the requirement that tim@212: the user should be able to enter the minimal and maximal Value of the depth that tim@211: should be show n in the charts. issue31 tim@211: * doc/conf/queries.properties, tim@211: doc/conf/products/verticalprofile/conf_timeseriespoint.xml, tim@211: doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: tim@211: Adding required Configuration-Parts to get the possible to enter the minmum tim@211: and maximum depth value that should be shown in the charts. issue31 tim@211: tim@206: 2009-10-23 Tim Englich tim@206: tim@210: * src/test/ressources/timeseries_mesh/timeseries_step_07_feed.xml: tim@210: The Timeperiod of the Modeldata has changed. so it was nessessarry to change tim@210: the Unittest to get propper Results tim@210: tim@210: 2009-10-23 Tim Englich tim@210: tim@209: * doc/conf/queries.properties: tim@210: Some Queryimproofments done. Inner-Selects has been removed where it was possible. tim@209: tim@209: 2009-10-23 Tim Englich tim@209: tim@208: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java, tim@208: src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java (describe), tim@208: src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java (describe), tim@208: src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java (describe), tim@208: src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java (describe): tim@208: Use super.identifier as uuid. issue3 tim@208: tim@208: 2009-10-23 Tim Englich tim@207: * src/test/ressources/verticalprofile/verticalprofile_step_04_feed.xml, tim@207: src/test/ressources/verticalprofile/verticalprofile_step_03_advance.xml, tim@207: src/test/ressources/verticalprofile/verticalprofile_step_04_out_*.xml, tim@207: src/test/ressources/timeseries_mesh/timeseries_step_07_out_*.xml, tim@207: src/test/ressources/horizontalProfile_instantaneouspoint/horizontalprofile_step_06_out_*.xml: tim@207: Changed the uuid because the new Storage shows that there were different ones in one Testcase tim@207: tim@207: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: tim@207: Put the UUID into the Resultlookup tim@207: * src/main/java/de/intevation/gnv/transition/TransitionBase.java: tim@207: Removed the Storage of Results in the Object and put them into the ehcache tim@207: * src/main/java/de/intevation/gnv/transition/Transition.java: tim@207: Removed some needless Methods that were not longer Required tim@207: tim@207: * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java (advance): tim@207: src/main/java/de/intevation/gnv/transition/SingleInputTransition.java (purifyResult): tim@207: src/main/java/de/intevation/gnv/transition/MinMaxTransition.java (purifyResult): tim@207: src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java (extractKVP): tim@207: src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java (describe): tim@207: src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java (describe): tim@207: src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java (describe): tim@207: src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java (describe): tim@207: src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (uuid): tim@207: Lookup the Results from ehcach and centralize the Lookup to one methode. tim@207: tim@207: 2009-10-23 Tim Englich tim@206: * doc/conf/queries.properties: tim@206: Optimized Query horizontalprofile_instantaneouspoint_cruise because it is not warranted tim@206: that the name of an cruise is set. issue60 tim@206: tim@204: 2009-10-22 Tim Englich tim@204: tim@205: * src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java (extractKVP): tim@205: Added the possiblility to fetch an further Column with the alias Value to display it tim@205: together with the Coordinatevalues tim@205: * doc/conf/queries.properties: tim@205: Added the Coordinates to an Measuementpoint to display it. tim@205: * doc/conf/products/verticalprofile/conf_instantaneouspoint.xml: tim@205: Change TransitionType for displaying Coordinatevalues aditionaly to the Time of an Measurement tim@205: 2009-10-22 Tim Englich tim@204: * doc/conf/conf.xml, tim@204: doc/conf/products/**/conf_*.xml: tim@204: Split the Configuration of the ArtifactDatabase in several Configurationfiles. tim@204: For Each Product-Artifact one single File to make it easier to administer the System. tim@204: * src/main/java/de/intevation/gnv/transition/TransitionFactory.java (createTransition), tim@204: src/main/java/de/intevation/gnv/transition/TransitionBase.java (setup), tim@204: src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java (setup), tim@204: src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (setup): tim@204: Lookup of XML-Attributes was changed from XPath-lookup to direct tim@204: Access on the fetched Element to speed up the Artifactinstantiation issue40 tim@204: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (getConfigurationFragment): tim@204: Read Configurationinformations for the Productartifact from a separat folder if an xlink:href tim@204: Attribute exists in tne Configurationnode of the Artifact. tim@204: This was inserted to speed up the Artifactinstantiation and to split the Configuration tim@204: in several Configurationfiles that where smallaer issue40 tim@204: Also the lookup of XML-Attributes was changed from XPath-lookup to direct tim@204: Access on the fetched Element tim@204: tim@201: 2009-10-21 Tim Englich tim@201: tim@203: * doc/conf/conf.xml: tim@203: Added relative locations for further required configurationfiles . issue59 tim@203: * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java (createArtifactContext): tim@203: Added the prossibility to configure the location of required configurationfiles not absolute. issue59 tim@203: tim@203: 2009-10-21 Tim Englich tim@203: tim@202: * doc/conf/arcsdeconnectionpool.properties: tim@203: Added separat ConnectionPoolProperties to this Project. tim@202: * doc/conf/*: tim@203: Moved ConfigurationFiles from src/test/ressources to doc/conf tim@201: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (configurationDir): tim@201: Changed Configuration Folder to doc/conf tim@201: tim@198: 2009-10-20 Tim Englich tim@198: tim@198: * doc/conf/ tim@198: Added Folder for the Configuration of the gnv-artifacts. tim@198: tim@197: 2009-10-20 Tim Englich tim@197: tim@197: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalCrossSectionMeshArtifact): tim@197: Added Testcase for testing the Workflow for generating VerticalCrossSections. tim@197: * src/test/ressources/queries.properties: tim@197: Added the required Queries for providing VerticalCrossSection using Meshes. tim@197: * src/test/ressources/conf.xml: tim@197: Added the Configuration for an VerticalCrossSection using Meshes. tim@197: * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_*.xml: tim@197: Adding Requestdocuments for testing the Workflow of Generating an VerticalCrossSection. tim@197: * src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.java : tim@197: Added an OutputTransition for renedering the Data of VerticalCrossSections. tim@197: * src/main/java/de/intevation/gnv/profile/verticalcrosssection/VerticalCrossSectionMeshArtifact.java: tim@197: Added Class for the Representation of VerticalCrossSection Artifacts into the Project. tim@197: * src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChartFactory.java (createProfileChart): tim@197: Put Class-Sub for the Chart generation of VerticalCrossSections into the Project. tim@197: tim@197: 2009-10-20 Tim Englich tim@197: tim@197: * src/test/ressources/queries.properties: tim@197: Bugfix for TIMESERIESPOINT the first and the last value weren't used in the Query which was integrated from the tim@197: Prototyp to the Project ussue54 tim@197: tim@190: 2009-10-19 Tim Englich tim@190: tim@195: * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe): tim@195: Added uniform Visualization of Single Input-Elements to MinMax-Elements. issue55 tim@195: tim@195: 2009-10-19 Tim Englich tim@194: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (feed): tim@194: Catch Exception that the Calling Program could not put no InputData tim@194: into the feed Request.issue56 tim@194: tim@194: 2009-10-19 Tim Englich tim@194: tim@193: * src/main/java/de/intevation/gnv/chart/ChartFactory.java (createDataset), tim@193: src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (createDataset): tim@193: Adding empty Series into Chart to prevent NPE issue 19 tim@193: tim@193: 2009-10-19 Tim Englich tim@192: * src/main/java/de/intevation/gnv/transition/TransitionBase.java (putInputData): tim@192: Correct misspelled Exception-Message as an Result of fixing issue35 tim@192: tim@192: 2009-10-19 Tim Englich tim@191: * src/test/ressources/queries.properties: tim@191: Changed the Value of Layer and Depth range visualization of Meshes tim@191: according to issue50 tim@191: tim@191: 2009-10-19 Tim Englich tim@190: * src/main/resources/lang/artifactMessages*.properties: tim@190: Changed the displayed-Values as defined in issue47 tim@190: * src/test/ressources/conf.xml: tim@190: Changed the Key for the DataName of MIN-Max-Transitions to put a propper Name tim@190: into the UI-Describeoutput issue47 tim@190: * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe): tim@190: Added the X-Forms-Group-Element to surround the MinMaxDescibeObject-output to Give the tim@190: Group of Objects a propper Name issue47 tim@190: * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java (purifyResult): tim@190: Added the name of the Data to the MinMaxDescibeObject to put it into the UI-output tim@190: tim@189: 2009-10-16 Tim Englich tim@189: tim@189: * src/test/ressources/timeseries_mesh/timeseries_step_05_feed.xml: tim@189: src/test/ressources/conf.xml: tim@189: src/main/resources/lang/artifactMessages*.properties: tim@189: Conformation to the tanslation of the MeshObjects issue53 tim@189: tim@187: 2009-10-16 Tim Englich tim@187: tim@188: * src/test/ressources/queries.properties: tim@188: There are different FIS in the Relation Median.Mesh so it is tim@188: nessessary to sepcify which FIS should be selected by using the sourceid tim@188: issue49 tim@188: * src/test/ressources/conf.xml: tim@188: Adding two further FIS to the Configuration which are based on Meshes. tim@188: Added the Sourceid to the ModelData issue49 tim@188: * src/main/resources/lang/artifactMessages*.properties: tim@189: Adding the Names of the two new FIS to the Propertiesfiles issue49 tim@188: tim@188: 2009-10-16 Tim Englich tim@188: tim@187: * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (createXYSeries): tim@187: Adding 5% bigger Valuearea to the Chart according to GT0030.011 tim@180: 2009-10-16 Tim Englich tim@180: tim@186: * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (VerticalProfileOutputTransition): tim@186: Changed Domainlable for Verticalprofiles according to the Specification GT_0030.005 tim@185: * src/test/java/de/intevation/gnv/artifacts/util/DistanceCalculatorTestCase.java (testDistanceCalculator): tim@185: Added Testcase for the DistanceCalculation tim@185: * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (createXYSeries): tim@185: * src/main/java/de/intevation/gnv/utils/DistanceCalculator.java (calculateDistance): tim@186: Added Calculation of the Distance in the unit km for Geodetic-Coordinates according to the Specification GT_0030.005 tim@185: * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java (HorizontalProfileOutputTransition): tim@186: Changed Domainlable for Horizintalprofiles according to the Specification GT_0030.005 tim@185: tim@185: 2009-10-16 Tim Englich tim@185: tim@184: * src/test/ressources/queries.properties: tim@184: The Levelnumber of Meshes will also be visualized in the choose of depth GT_0020.0020 tim@184: tim@184: 2009-10-16 Tim Englich tim@184: tim@183: * src/test/ressources/conf.xml: tim@183: Added Coordinate-Values to Title of the TimeseriesDiagramm for Meshes tim@183: tim@183: 2009-10-16 Tim Englich tim@183: tim@182: * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java (putInputData): tim@182: Bugfix ChartValues were not Recalculated after feed was called second Time. tim@182: tim@182: 2009-10-16 Tim Englich tim@182: tim@181: * src/test/ressources/conf.xml: tim@181: Bugfix in MinMaxTransition the Maxvalue was not the correct Value. tim@181: tim@181: 2009-10-16 Tim Englich tim@182: tim@180: * src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java (convert2DisplayCoordinate): tim@180: Added Transformation from WKT-Coordinate Reperesentation to BSH-Coordinate Representation. issue38 tim@180: tim@179: 2009-10-15 Tim Englich tim@179: tim@179: * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java, tim@179: * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java, tim@179: * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java, tim@179: * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java, tim@179: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java, tim@179: * src/test/ressources/queries.properties, tim@179: src/test/ressources/conf.xml: tim@179: Added missing Class Description Values to the Horizontal Profile Charts tim@179: tim@177: 2009-10-15 Tim Englich tim@177: tim@178: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getFisName): tim@178: Added Method for lookup FIS Names tim@178: * src/main/resources/lang/artifactMessages*.properties: tim@178: Added further Key-Value-Pairs for FIS tim@178: * src/test/ressources/conf.xml: tim@178: Changed Configuratioon to get the ID of an FIS to the Chartgeneration tim@178: tim@178: 2009-10-15 Tim Englich tim@177: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileMeshPointArtifact): tim@177: Activate Tests for CSV and Statistics on HorizontalProfiles tim@177: * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java (createCSV): tim@177: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (createCSV): tim@177: Integrated special CSV-Export for HorizontalProfiles tim@177: tim@176: 2009-10-14 Tim Englich tim@176: tim@176: * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (createXYSeries): tim@176: Load WKT from ResultSet and calculate Distance to last point. tim@176: * src/test/ressources/queries.properties: tim@176: Switch Chart-Queries to Spatial-Queries. tim@176: tim@175: 2009-10-13 Tim Englich tim@175: tim@175: * src/test/ressources/queries.properties, tim@175: src/test/ressources/conf.xml: tim@175: Added Parameter-Usage in Time-Interval-Query ISSUE-33 tim@175: tim@174: 2009-10-13 Tim Englich tim@174: tim@174: * src/test/ressources/verticalprofile_mesh/verticalprofile_step_*_feed.xml, tim@174: src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_*_feed.xml: tim@174: Switched to Szenario where it is possible to select Data using the Coordinate. tim@174: * src/test/ressources/conf.xml, tim@174: src/test/ressources/queries.properties: tim@174: Switched to SFS-Conformant-Queries in HorzintalProfile- and VerticalProfile-Mesh tim@173: 2009-10-13 Tim Englich tim@173: tim@173: * src/main/resources/lang/artifactMessages_*.properties: tim@173: Switched to better Description of an Coordinate-Input-Field tim@173: * src/test/ressources/timeseries_mesh/timeseries_*_feed.xml: tim@173: Switched to Szenario where it is possible to select Data using the Coordinate. tim@173: * src/test/ressources/queries.properties, tim@173: src/test/ressources/conf.xml: tim@173: Switched to SFS-Conformant-Queries in Timeseries-Mesh tim@173: * pom.xml: tim@173: Added dependency to JTS 1.9 tim@173: * src/main/java/de/intevation/gnv/utils/exception/ValidationException.java (ValidationException): tim@173: src/main/java/de/intevation/gnv/utils/InputValidator.java (getPointValue): tim@173: src/main/java/de/intevation/gnv/transition/TransitionBase.java (prepareInputData4RegionDBQuery): tim@173: Added the Support for specialized Handling of InputValues of type Coordinate. tim@173: * src/main/java/de/intevation/gnv/transition/CoordinateSelectionTransition.java: tim@173: Added Transition for the Support of Coordinateinput handling. tim@173: sascha@172: 2009-10-12 Sascha L. Teichmann sascha@172: sascha@172: * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java: sascha@172: Closed small file descriptor leak. sascha@172: tim@171: 2009-10-09 Tim Englich tim@171: tim@171: * src/main/java/de/intevation/gnv/**/*.java Edited: tim@171: Code Formatting and Cleanup. tim@171: tim@170: 2009-10-09 Tim Englich tim@170: tim@170: * src/test/ressources/queries.properties Edited: tim@170: Add Parameters to the Queries to select only the Dates where tim@170: the Parameters has been measured. tim@170: * src/test/ressources/conf.xml Edited: tim@170: Set that the ParameterIds should be used in the Query of the Dates. tim@170: sascha@126: 2009-10-07 Sascha L. Teichmann sascha@126: sascha@126: RELEASE 0.1 sascha@126: sascha@126: * Changes, NEWS: Summarized changes. sascha@126: tim@123: 2009-10-06 Tim Englich tim@123: tim@125: * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java (HorizontalProfileOutputTransition) Edited : tim@125: Switch Lable-Value for Domain-Axis. tim@123: * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java (getRessource) Edited: tim@123: Added missing Import tim@123: * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java (advance) Edited: tim@123: Added i18n Support tim@123: * src/main/resources/lang/artifactMessages*.properties Edited: tim@123: Added some missing RessourceValues tim@123: sascha@122: 2009-10-06 Sascha L. Teichmann sascha@122: sascha@122: * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_04_out_csv.xml, sascha@122: src/test/ressources/conf.xml, sascha@122: src/test/ressources/timeseries_mesh/timeseries_step_07_out_csv.xml, sascha@122: src/test/ressources/verticalprofile_mesh/verticalprofile_step_06_out_csv.xml, sascha@122: src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_08_out_csv.xml, sascha@122: src/test/ressources/verticalprofile/verticalprofile_step_04_out_csv.xml: sascha@122: s@test/plain@text/plain@g to correct MIME type of CSV export sascha@122: sascha@121: 2009-10-06 Sascha L. Teichmann sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/ressource/*.properties: sascha@121: Deleted. sascha@121: sascha@121: * src/main/resources/lang/*.properties: Re-inserted here. Maven now sascha@121: includes them in the jar package. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java: sascha@121: Make code more robust. TODO: We need a better implementation here. sascha@121: sascha@121: * Changelog -> ChangeLog: To make eclipse happy. Unified changelog style. sascha@121: sascha@121: * pom.xml: xmllint-ed and set encoding of filtered resources to UTF-8 sascha@121: sascha@121: 2009-10-06 Tim Englich sascha@121: sascha@121: * src/test/ressources/queries.properties Edited: sascha@121: Bugfix in Query for getting Data for the Output. sascha@121: Now the Values will be sorted Correcly. Timevalue sascha@121: has been removed from the Query because it is not a sascha@121: Parameter which could be choosen from the User. sascha@121: Also dummies for XCOORD-Value and YCOORD-Value integrated so sascha@121: that is now Possible to visualize the Profile sascha@121: gnv/issue21 sascha@121: sascha@121: 2009-10-05 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/ressource/artifactMessages*.properties Edited: sascha@121: Added further Ressourec Values. sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileInstantaneousPointArtifact) Edited: sascha@121: Changed ArtifactName to real FIS. sascha@121: * src/test/ressources/timeseries_mesh/timeseries_step_01_feed.xml Edited: sascha@121: Changed Product-Name from timeSeriesMesh to timeSeries to provide a General-Naming-Structure sascha@121: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (setup) Edited, sascha@121: src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Edited: sascha@121: Added Configurationsupport for the Labeling Data. Now it is possible do define the sascha@121: value-names in the Configurationfile. sascha@121: * src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_03_feed.xml Edited, sascha@121: src/test/ressources/verticalprofile_instantaneouspoint/verticalprofile_step_02_feed.xml Edited, sascha@121: src/test/ressources/queries.properties Edited: sascha@121: Changed the Queries for the VerticalProfileInstantaneusPoint to the FIS-Query Mode. sascha@121: This Mode was send by Mr. Schulz-Ohlberg. sascha@121: * src/test/ressources/conf.xml: sascha@121: Changed the Workflow for the VerticalProfileInstantaneusPoint to the FIS-Query Mode. sascha@121: This Mode was send by Mr. Schulz-Ohlberg. sascha@121: Also Added the support for value-names to the Configuration of VerticalProfileInstantaneusPoint. sascha@121: sascha@121: 2009-10-05 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/ressource/artifactMessages_en.properties Renamed: sascha@121: Renamed from artifactMessages_en_EN.properties to artifactMessages_en.properties to get a sascha@121: propper support for PreferedLocale sascha@121: * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java (getRessource) Edited, sascha@121: * src/test/java/de/intevation/gnv/artifacts/ressource/RessourceFactoryTestCase.java (setUp) Edited, sascha@121: * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited, sascha@121: * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createSelectBox) Edited: sascha@121: Changed Method Signature from Locale to PreferedLocale[] to put all Useable Languages to sascha@121: the RessourceFactory sascha@121: sascha@121: 2009-10-02 Tim Englich sascha@121: sascha@121: * src/test/java/de/intevation/gnv/artifacts/ressource/RessourceFactoryTestCase.java Added: sascha@121: TestCase for Testing the RessourceFactory sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/ressource/artifactMessages*.properties Added, sascha@121: src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java Added: sascha@121: Added Factory and Propertiesfiles for getting the localized Values sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/Transition.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/OutputTransition.java Edited, sascha@121: src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited, sascha@121: src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java Edited, sascha@121: src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java Edited, sascha@121: src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited, sascha@121: src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: sascha@121: LanguageSupport Integrated sascha@121: sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (createCallContext) Edited: sascha@121: Extracted Method and Put CallMeta with Language German to the CallContext. Otherwise sascha@121: TestCase will produce NPEs. sascha@121: * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java Edited: sascha@121: Added Real CallMeta to the Method for usage in Artifacts. Otherwise sascha@121: TestCase will produce NPEs. sascha@121: * src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_02_feed.xml Edited, sascha@121: src/test/ressources/timeseries_mesh/timeseries_step_02_feed.xml Edited, sascha@121: src/test/ressources/verticalprofile_mesh/verticalprofile_step_02_feed.xml Edited, sascha@121: src/test/ressources/conf.xml Edited: sascha@121: Changed som Identifiers for Localisation. sascha@121: sascha@121: 2009-10-02 Tim Englich sascha@121: sascha@121: * src/test/ressources/conf.xml Edited: sascha@121: Added the Configuration of the Horizontal-Profile.Mesh. sascha@121: Also Edited the Workflowq for HorizontalProfile-Instantaneouspoint and sascha@121: Put three n ew FIS into the Configuration which represents HorizontalProfile-Instantaneouspoint. sascha@121: * src/test/ressources/horizontalProfile_instantaneouspoint/*.xml Edited, sascha@121: src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileInstantaneousPointArtifact) Edited: sascha@121: Edited the Workflowlogic given by new Specification of the BSH. sascha@121: * src/test/ressources/horizontalProfile_mesh/*.xml Added: sascha@121: The Request for do an Workflow for an HorizontalProfile-Mesh sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileMeshPointArtifact) Edited: sascha@121: Added TestCase for HorizontalProfiles of Type Mesh. sascha@121: * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java (getMeta) Edited: sascha@121: Added new Method which is defined in the implemented Interface. sascha@121: * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited: sascha@121: Added the Validation of InputValues from Type AttributeName which should represent sascha@121: an QueryValue of Type String which must not put into "'". sascha@121: * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java Added: sascha@121: Transition to provide the possibility of choosing the axis of an Grid that should be used. sascha@121: * src/main/java/de/intevation/gnv/transition/TransitionBase.java (dataMultiSelect) Edited: sascha@121: Changed from private to protected so that this mMeber could be accessed by within extending Classes. sascha@121: * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileMeshArtifact.java Added: sascha@121: Class for the Representation of Horizontal Profiles for the Type Mesh. sascha@121: * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (HorizontalProfileChartFactory) Edited: sascha@121: Changed PlotOrientation so that the Profile is displayed correctly. sascha@121: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (advance) Edited: sascha@121: Added Log-Message for better Workflowanalyzis. sascha@121: sascha@121: 2009-10-01 Sascha L. Teichmann sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java, sascha@121: src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java, sascha@121: src/main/java/de/intevation/gnv/utils/ArtifactFactoryUtilities.java, sascha@121: src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java, sascha@121: src/main/java/de/intevation/gnv/transition/MinMaxTransition.java, sascha@121: src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java, sascha@121: src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java: sascha@121: Removed needless imports. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/utils/InputValidator.java: sascha@121: Import org.apache.commons.validator.GenericValidator instead of sascha@121: absolute usage in methods. sascha@121: sascha@121: 2009-09-30 Tim Englich sascha@121: sascha@121: * src/test/ressources/queries.properties Edited: sascha@121: Added the Queries for HorizontalProfiles of InstantaneousPoints. sascha@121: * src/test/ressources/conf.xml Edited: sascha@121: Added the Configuration for HorizontalProfilArtifact for InstantaneousPoints sascha@121: * src/test/ressources/horizontalProfile_instantaneouspoint/*.xml Added: sascha@121: Added XML-Requests for the TestCase of HorizontalProfiles of InstantaneousPoints. sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileInstantaneousPointArtifact) Edited: sascha@121: Added TestCase for HorizontalProfiles of InstantaneousPoints. sascha@121: sascha@121: 2009-09-30 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited: sascha@121: Added the Validation for Double-Values. sascha@121: * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (createChart) Edited: sascha@121: The Name of the Method for generaing Charts has changed. sascha@121: * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java Added: sascha@121: New outputTransition for HorizontalProfiles sascha@121: * src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java Added: sascha@121: Class which calculates the Statistics for Horizontal Profiles. sascha@121: * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileInstantaneousPointArtifact.java Added, sascha@121: * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java Added: sascha@121: Classes which represents HorizontalProfileArtifacts sascha@121: * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (plotOrientation) Edited: sascha@121: Added Member for the representation of the Plotorientation to overwrite it in sascha@121: extende Classes sascha@121: Rename Method for generatim the Charts in a common Name. sascha@121: * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java Added: sascha@121: Class for drawing Horzontal Profiles sascha@121: sascha@121: 2009-09-30 Sascha L. Teichmann sascha@121: sascha@121: * src/test/ressources/conf.xml: s@test/xml@text/xml@g sascha@121: sascha@121: 2009-09-29 Tim Englich sascha@121: sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (doNextStep) Edited: sascha@121: Add Responsevalidation for feed-Requests. sascha@121: * pom.xml Edited: sascha@121: Add required Library ORO to the Dependencies which is required by Commons-Validator sascha@121: to do matchRegexp Requests. sascha@121: * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited: sascha@121: Add a Validator for the type Point sascha@121: * src/test/ressources/conf.xml Edited: sascha@121: Changed mesh_coordinate from type Integer to type Point sascha@121: sascha@121: 2009-09-29 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (findValueTitle): sascha@121: Key of KeyValueDescribeData is a String. So it is not nessessary to parse the sascha@121: id into an Integer Value. sascha@121: Also some NP-Access removed. sascha@121: sascha@121: 2009-09-29 Tim Englich sascha@121: sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited: sascha@121: Some Coderedundances refactored. sascha@121: sascha@121: 2009-09-29 Tim Englich sascha@121: sascha@121: * src/test/ressources/queries.properties Edited: sascha@121: Bug fixed: Mesh TimeSeries will now Handle Charts with multiple Depth-Values properly. sascha@121: sascha@121: 2009-09-29 Tim Englich sascha@121: sascha@121: * src/test/ressources/timeseries_mesh/*.xml Added : sascha@121: TestCaseRequests for Timeseries FIS Mesh sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesMeshArtifact) Edited: sascha@121: Add Testcase for Timeseries Mesh sascha@121: sascha@121: 2009-09-29 Tim Englich sascha@121: sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (check4ExceptionReport) edited: sascha@121: ExceptionTest for Responsdocuments added. sascha@121: UnitTest will now fail if the Artifact delivers an ExceptionReport using the advance Request. sascha@121: sascha@121: 2009-09-29 Tim Englich sascha@121: sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileMeshArtifact) Edited: sascha@121: Added TestCase for Vertical Profiles for Mesh sascha@121: * src/test/ressources/verticalprofile_mesh/*.xml Added: sascha@121: TestCaseRequests for VerticalProfile FIS Mesh sascha@121: sascha@121: 2009-09-29 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited: sascha@121: Bugfix: Remove leading- and trailingwhitspaces from Date- and Integervalues sascha@121: sascha@121: 2009-09-29 Tim Englich sascha@121: sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileArtifact): sascha@121: (testVerticalProfileInstantaneousPointArtifact) Edited: sascha@121: Added Testcases for VerticalProfile and VerticalProfile Instantaneouspoint sascha@121: * src/test/ressources/verticalprofile_instantaneouspoint/*.xml Added: sascha@121: TestCaseRequests for VerticalProfile Instantaneouspoint sascha@121: * src/test/ressources/verticalprofile/*.xml Added: sascha@121: TestCaseRequests for VerticalProfile FIS Marnet sascha@121: sascha@121: 2009-09-29 Tim Englich sascha@121: sascha@121: * src/test/ressources/queries.properties Edited: sascha@121: Remove to_date from TimeSeries-Quueries becaus of Changes in the conf.xml-File sascha@121: * src/test/ressources/conf.xml Edited: sascha@121: Correct Types for min- and max-Values from Integer to Date sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesArtifact) Edited: sascha@121: Add CallContext to the Tests. sascha@121: * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java Add: sascha@121: A CallContext used only in Junit-Tests sascha@121: sascha@121: 2009-09-29 Tim Englich sascha@121: sascha@121: * pom.xml Edited: sascha@121: Added the dependency to Apache-Commons-Validator Version 1.3.1 which is sascha@121: used for the InputValoue-validation. sascha@121: * src/main/java/de/intevation/gnv/utils/InputValidator.java Added : sascha@121: An InputValidator for Validating InputValues. sascha@121: At this Moment only Integer, String and Date is supported. sascha@121: * src/main/java/de/intevation/gnv/transition/TransitionBase.java (putInputData) Edited: sascha@121: Add the InputValidator to validate the incomming Values from the Clients. sascha@121: sascha@121: 2009-09-28 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/chart/ChartFactory.java (createTimeSeries) Edited: sascha@121: Performanceimprovement: The Loop will be interrupted if the Pointer is bigger than the sascha@121: last Pointer of the Value that must be visualised. sascha@121: sascha@121: 2009-09-28 Tim Englich sascha@121: sascha@121: * pom.xml Edited: sascha@121: Added the Dependeny to the ehcache-Library sascha@121: * src/test/ressources/ehcache.xml Added: sascha@121: The ehcache-Configuration. sascha@121: * src/test/ressources/conf.xml Edited: sascha@121: Added the Link to the ehcache-Configuration. sascha@121: * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java (createArtifactContext) Edited: sascha@121: Added the Initialisation of the CacheManager. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/cache/CacheFactory.java Added: sascha@121: An Fractoryimplementation for the central access to the Cache. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java (purifyResult) Edited, sascha@121: * src/main/java/de/intevation/gnv/transition/SingleInputTransition.java (purifyResult) Edited, sascha@121: * src/main/java/de/intevation/gnv/transition/Transition.java Edited, sascha@121: * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, sascha@121: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: sascha@121: Signature of Methods purifyResults, advanced and feed Changed to put the uuid to the Transition sascha@121: * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (createChart) Edited: sascha@121: Methodsignatur of getChartResult change for putting the uuid of an Artifact into it sascha@121: * src/main/java/de/intevation/gnv/transition/OutputTransition.java (out) Edited, sascha@121: src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited: sascha@121: Method Signature Changed for putting the uuid of an Artifact to the Transition. sascha@121: stored sascha@121: * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited: sascha@121: removed the persitence of the Chartresults and put them into an Cache instance. sascha@121: sascha@121: 2009-09-28 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getStatisticsGenerator) Edited: sascha@121: Extracted the Instantiation of the Statistics-object to an protected Methode sascha@121: to make it possible that extending Classes could change it. sascha@121: * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (getStatisticsGenerator) Edited: sascha@121: Overwrite getStatisticsGenerator to instantiate the VerticalProfileStatistics- sascha@121: * src/main/java/de/intevation/gnv/statistics/VerticalProfileStatistics.java Added: sascha@121: Class for Calculating Statistics for VerticalProfiles- The Only thing whisch differs to sascha@121: TimeSeriesStatists is that the XoordinateValue is an double and not an Date-Value sascha@121: * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java (calculateXOrdinateValue) Edited: sascha@121: Added the Methode calculateXOrdinateValue to this Class to switch is Values in extending Classes. sascha@121: * src/main/java/de/intevation/gnv/statistics/Statistics.java (calculateStatistics) Edited: sascha@121: Added methodsignature to Interface for usage in different Implementations of Statistics. sascha@121: sascha@121: 2009-09-28 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java (calculateStatistics) Edited: sascha@121: Bug fixed. Now all Values will be used to calculate the Statistics sascha@121: sascha@121: 2009-09-28 Tim Englich sascha@121: sascha@121: * src/test/ressources/conf.xml Edited : sascha@121: Changed the Output-format of Statistics from text/plain to text/xml. sascha@121: sascha@121: 2009-09-28 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Edited: sascha@121: Moved the calculating-Methods from the Conmstructor to an separat Method. sascha@121: Switched the ResultContainer from Array to Collection sascha@121: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited: sascha@121: Added the Output-Variante for generating Statistics sascha@121: sascha@121: 2009-09-28 Tim Englich sascha@121: sascha@121: * pom.xml Edited: sascha@121: Added Link to Apache-Commons-Math to get the required Classes for the calculation sascha@121: of Statistics. sascha@121: * src/main/java/de/intevation/gnv/statistics/exception/StatisticsException.java Added: sascha@121: Specified ExceptionClass for the Statistics Part of the gnv-artifacts sascha@121: * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Edited: sascha@121: Remove compileErrors and switch to new Datastructure sascha@121: sascha@121: 2009-09-28 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/statistics/Statistic.java Added , sascha@121: src/main/java/de/intevation/gnv/statistics/Statistics.java Added , sascha@121: src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Added: sascha@121: Imported Statistics-Classes from old Project. Revision: 3101 Does not compile sascha@121: sascha@121: 2009-09-25 Tim Englich sascha@121: sascha@121: * src/test/ressources/conf.xml Edited: sascha@121: Added with and height Inputparameter to each Chart-OutputMode. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited: sascha@121: Added the usage of the Parameters revieved from the client for the ChartRendering sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/DefaultInputValue.java (DefaultInputValue) (getDefaultValue) Edited , sascha@121: src/main/java/de/intevation/gnv/transition/InputValue.java (getDefaultValue) Edited: sascha@121: Added the Method getDefaultValue to the Interface for getting the sascha@121: deafultvalue of an Parameter. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/OutputMode.java (getInputParameters) Edited: sascha@121: Added the Method getInputParameters to the OutputMode for Handling the required Parameters sascha@121: of an OutputMode. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/OutputTransition.java (out) Edited: sascha@121: Put the InputParameter recived from the Client to the Methodsignature so that sascha@121: they can be used during the outputprocessing. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited: sascha@121: Read rquired Outputparameters from the Configuration sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: sascha@121: Added support for Parameters in OutputNode of Describe-Artifact sascha@121: sascha@121: 2009-09-24 Tim Englich sascha@121: sascha@121: * pom.xml Edited: sascha@121: Added Library for CSV-Support sascha@121: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited: sascha@121: Add support for CSV-Export sascha@121: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (out) Edited: sascha@121: Add Fag on Context for storing the Artifact status after out. sascha@121: sascha@121: 2009-09-24 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createSuccessReport) Edited: sascha@121: Added a centraL Method for creating an Successreoprt. sascha@121: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited, sascha@121: src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited: sascha@121: Add ResultReporting to the different Metshods of an Artifact sascha@121: sascha@121: 2009-09-24 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Edited: sascha@121: Obsolet TODOs removed sascha@121: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited, sascha@121: src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited: sascha@121: Create Exception Report added sascha@121: * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createExceptionReport) Edited: sascha@121: Method for creating Exceptionreports added. sascha@121: sascha@121: 2009-09-24 Tim Englich sascha@121: sascha@121: * src/test/ressources/queries.properties Edited: sascha@121: Queries formatted so that they can be analysed and extended easier. sascha@121: Some Bugs removed sascha@121: sascha@121: 2009-09-24 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Edited, sascha@121: src/main/java/de/intevation/gnv/chart/ChartLabels.java Edited, sascha@121: src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited: sascha@121: Removed obsolet Parameters an Methods. sascha@121: Use the ChartLable to put the DomainAxisLable into the Chart. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited: sascha@121: Some more Loggingoutput integrated. sascha@121: Some Performanceimprovements done. The ResultData will only be refreshed if sascha@121: the InputValues has changed. sascha@121: Some Refactoring Work done. Move some Members into from extending Classes sascha@121: into this implementation. sascha@121: * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited: tim@202: Dummywerte f�r Diagrammgenerierung durch Echtwerte ersetzt. tim@202: Obsolete �bergabeparameter entfernt. sascha@121: sascha@121: 2009-09-23 Tim Englich sascha@121: sascha@121: * src/test/ressources/queries.properties Edited: sascha@121: Statements for InstantaneousPoint Vertical Profiles added sascha@121: * src/test/ressources/conf.xml Edited: sascha@121: Configuration for Vertikal Profiles for InstantaneousPoints added sascha@121: * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileInstantaneousPointArtifact.java (VerticalProfileInstantaneousPointArtifact) Added: sascha@121: New Artifact-Class Reperesenting Artifacts for InstantaneousPoints Creating VerticalProfiles added. sascha@121: sascha@121: 2009-09-23 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/TransitionBase.java (prepareInputData4DateDBQuery) Edited: sascha@121: Bug Fixed, now all Inputvalues of String and Date will be put into the Query sascha@121: sascha@121: 2009-09-23 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (createXYSeries) Edited: sascha@121: Bug fixed. Now all Values will be Renderd to the Chart sascha@121: * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileMeshArtifact.java Added: sascha@121: Artifact-class for VerticalProfile Mesh added sascha@121: * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited: sascha@121: Support for StringQuieries and OracleDateQueries added sascha@121: * src/test/ressources/queries.properties Edited: sascha@121: Queries for VerticalProfile Mesh integrated sascha@121: * src/test/ressources/conf.xml Edited: sascha@121: Artifact for VerticalProfile Mesh integrated sascha@121: sascha@121: 2009-09-22 Tim Englich sascha@121: sascha@121: * src/test/ressources/queries.properties Edited: sascha@121: Added Queries for the Workfloe of collecting the sascha@121: required Information to generate a vertical Profile sascha@121: * src/test/ressources/conf.xml Edited: sascha@121: Added the Configuration of the VerticalProfileArtifact sascha@121: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getCollection) Edited: sascha@121: Some Codrefactoring done for reuse of Functionality in extended Classes. sascha@121: * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Added: sascha@121: Outputtransition for the Support of VerticalPropfiles sascha@121: * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java (getKey), sascha@121: src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java (getKey) Edietd, sascha@121: src/main/java/de/intevation/gnv/transition/TransitionBase.java (purifyResult) Edited: sascha@121: Change KEY-Attribute of KeyValueDescribeData from Integer to String for the required sascha@121: Representation of Date-KeyValue-Pairs sascha@121: * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java Added: sascha@121: ArtifactClass for the representation of VerticalProfiles sascha@121: * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createSelectBox) Edited: sascha@121: Added support for selected Products in static UI. sascha@121: * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Added: sascha@121: Factory for producing VerticalCharts added. sascha@121: * src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited: sascha@121: Names of Getter for Columns Changed. sascha@121: sascha@121: 2009-09-21 Tim Englich sascha@121: sascha@121: * src/test/ressources/queries.properties Edited: sascha@121: Queryie for TimeSeriesMesh added. sascha@121: * src/test/ressources/conf.xml Edited: sascha@121: New Artifact representing the TimeSeries-Mesh added to the Configuration. sascha@121: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited: sascha@121: Inputdata for the Chartgeneration will now be allocated by name and not by position in Transitionorder. sascha@121: * src/main/java/de/intevation/gnv/transition/describedata/SingleValueDescribeData.java Added, sascha@121: src/main/java/de/intevation/gnv/transition/describedata/DefaultSingleValueDescribeData.java Added, sascha@121: src/main/java/de/intevation/gnv/transition/SingleInputTransition.java Added: sascha@121: New Class for Representing a single Input Transition sascha@121: * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited: sascha@121: Added support of usage inputValues none or multiple times in Queries. sascha@121: Added support for SingleInputTransitions in Describe-Output sascha@121: * src/main/java/de/intevation/gnv/transition/InputValue.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Edited: sascha@121: An InputValue now is possible to use none or multiple times in Queries. sascha@121: * src/main/java/de/intevation/gnv/timeseries/TimeSeriesMeshArtifact.java Added: sascha@121: ArtifactClass for the Representation of an Mesh-Timeseries-Artifact sascha@121: sascha@121: 2009-09-17 Tim Englich sascha@121: sascha@121: * src/test/ressources/conf.xml Edited: sascha@121: Database Cleanup Interval set to 5 minutes. sascha@121: sascha@121: 2009-09-17 Tim Englich sascha@121: * src/test/ressources/conf.xml Edited: sascha@121: Some structurechanges done. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Edited: sascha@121: Fixed Bug supporting UTF-8 Documents properly. sascha@121: * src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Edited, sascha@121: * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Edited, sascha@121: Added Methods for setting and getting the selection-state of this objects. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java Edited: sascha@121: Added setter for min an max-Values and getters an setters for minName and maxName sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/describedata/NamedCollection.java Added, sascha@121: src/main/java/de/intevation/gnv/transition/describedata/NamedArrayList.java Added: sascha@121: Collection ans an Implementation of this Collection for Storing Name of the Collection and if sascha@121: the Values in it are multiselectable. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/TransitionBase.java : sascha@121: Static UI-Support and valid SelectionStorage added. sascha@121: I added also an imporvement of the multiselect Methods for Datasets sascha@121: * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java Edited: sascha@121: Storage of changed Values added sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited: sascha@121: Static UI Support Added sascha@121: sascha@121: sascha@121: 2009-09-16 Tim Englich sascha@121: sascha@121: * src/test/ressources/conf.xml Edited, sascha@121: src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited, sascha@121: src/main/java/de/intevation/gnv/transition/InputValue.java (isMultiselect) Edited, sascha@121: src/main/java/de/intevation/gnv/transition/InputData.java (concartValue) Edited, sascha@121: src/main/java/de/intevation/gnv/transition/DefaultInputValue.java (isMultiselect) Edited, sascha@121: src/main/java/de/intevation/gnv/transition/DefaultInputData.java (concartValue)Edited, sascha@121: src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createUserInterface) Edited, sascha@121: src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (parseInputData) Edited: sascha@121: Added Multiselectsupport for InputValues sascha@121: sascha@121: 2009-09-16 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (setup) Edited: sascha@121: Bug Fixed because of Infrastructure Changes in the Artifact-Module sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited: sascha@121: Put only the last DescribeData to the UI-Output bnecause auf Renderingproblems in the Client sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Edited: sascha@121: Made Interface Serializable, add UIDs to the Implementations of the Interface sascha@121: sascha@121: 2009-09-15 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createUserInterface) Edited: sascha@121: Integrate UI-Representation for Describe into the FISArtifact. sascha@121: * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createXFormElement) Refactoring, sascha@121: src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Refactoring: sascha@121: Extract the Element-Creation of XForms Nodes into a Common Class to make them available for sascha@121: other Classes which have to create XForm-Fragments sascha@121: sascha@121: 2009-09-14 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/Transition.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/InputData.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/OutputMode.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/InputValue.java Edited, sascha@121: src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java Edited, sascha@121: src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/describedata/DescribeData.java Edited: sascha@121: Make the Interfaces Serializable to make them usable in the Artifactdatabase sascha@121: sascha@121: 2009-09-14 Tim Englich sascha@121: sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/OutputTransition.java Edited , sascha@121: src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited, sascha@121: src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited, sascha@121: src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: sascha@121: Refactoring Work depending on Infrastructurchanges in the Artifact-Module sascha@121: sascha@121: 2009-09-10 Tim Englich sascha@121: sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited, sascha@121: src/test/ressources/timeseries/timeseries_step_01_feed.xml Edited, sascha@121: src/test/ressources/timeseries/timeseries_step_01_advance.xml Edited, sascha@121: src/test/ressources/conf.xml Edited: sascha@121: TestCase moced from TimeSeriesArtifact to FISArtifact. Used FIS: Marnet sascha@121: sascha@121: 2009-09-10 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Added: sascha@121: Utilities-Class for some XML-Stuff that is only for gnv-artifacts sascha@121: sascha@121: * src/main/java/de/intevation/gnv/utils/ArtifactFactoryUtilities.java Added: sascha@121: Factory to Instantiiate an ArtifactFactory (TODO: Should be moved to Artifact-database) sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java Added, sascha@121: src/main/java/de/intevation/gnv/artifacts/fis/product/DefaultProduct.java Added: sascha@121: Interfcaedefinition and Defaultimplementation for the Representation of the different sascha@121: Products in an FIS. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Added: sascha@121: Artifact to Repersent an FIS. This Artifact is able to switch between different sascha@121: SubArtifacts for handling the different Products of an FIS. sascha@121: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: sascha@121: Refactoring Work done because of changes in the artifact-modules sascha@121: sascha@121: 2009-09-10 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited, sascha@121: src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited: sascha@121: Refactoringwork done because of changes in the artifact-module sascha@121: sascha@121: 2009-09-10 Tim Englich sascha@121: sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited: sascha@121: src/test/ressources/conf.xml Renamed: sascha@121: Project Structure changed in artifact-database. So we have to rename sascha@121: the Testconfigurationfile in conf.xml. sascha@121: sascha@121: * src/test/ressources/results Added: sascha@121: Integrated Folder for temporal storing Resultfiles of the TestCases sascha@121: sascha@121: * src/test/ressources/queries.properties Edited: sascha@121: Further Queries for Testcases integrated sascha@121: * src/test/ressources/timeseries/timeseries_step_05_out.xml Added, sascha@121: src/test/ressources/timeseries/timeseries_step_05_feed.xml Added: sascha@121: Integrated the last step of the TimeSeries-Workflow. sascha@121: Now the TestCase is able to render Charts. sascha@121: sascha@121: * src/test/ressources/timeseries/timeseries_step_04_feed.xml Edited, sascha@121: src/test/ressources/timeseries/timeseries_step_03_feed.xml Edited: sascha@121: Names of the feed-Parametes changed to the Syntax of BSH-Spelling sascha@121: sascha@121: 2009-09-09 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: sascha@121: Chart Rendering completed with some Fixes to do sascha@121: * src/main/java/de/intevation/gnv/transition/TransitionBase.java: sascha@121: Integrated usage of KeyValueDescibeData sascha@121: * src/main/java/de/intevation/gnv/transition/OutputTransition.java (getOutputModes): sascha@121: Errorhandling integrated sascha@121: * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited, sascha@121: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: sascha@121: Refactored out-Method from Extending Class sascha@121: sascha@121: 2009-09-09 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/chart/exception/TechnicalChartException.java Added, sascha@121: src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited: sascha@121: Refactoring of the ChartFactory so that it colud be use and it is possible to compile sascha@121: this class. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Added, sascha@121: src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Added: sascha@121: Added an new Representation of Describedata for Key Value Pairs using for the Parameter Lists sascha@121: of the Transitions an put it into the Chartgeneration sascha@121: sascha@121: 2009-09-09 Tim Englich sascha@121: sascha@121: * pom.xml Edited: sascha@121: Added JfreeChart Dependency to pom-file sascha@121: sascha@121: 2009-09-09 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/chart/Insets.java Added, sascha@121: src/main/java/de/intevation/gnv/chart/ChartStyle.java Added, sascha@121: src/main/java/de/intevation/gnv/chart/ChartLabels.java Added, sascha@121: src/main/java/de/intevation/gnv/chart/ChartFactory.java Added: sascha@121: Insert Chart-Classes from OLD-Repository Revision: 3101 Does not compile sascha@121: sascha@121: 2009-09-09 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Added: sascha@121: The specifed OutputTransition for the Product TimeSeries. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: sascha@121: Integration of the OutputModes in the DescriberesultDocument. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Added, sascha@121: src/main/java/de/intevation/gnv/transition/OutputTransition.java Added: sascha@121: The Interface and the abstract Basicimplementation of an Transition which sascha@121: can produce different outputs. sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java Added, sascha@121: src/main/java/de/intevation/gnv/transition/OutputMode.java Added: sascha@121: Interfacestructur and Defaultimplementation for the Representation of the sascha@121: Different OutputModes given in an Artifact. sascha@121: sascha@121: 2009-09-09 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited: sascha@121: Changed DateoutputFormat from German- to Anericanstyle sascha@121: sascha@121: 2009-09-09 Tim Englich sascha@121: sascha@121: * src/test/ressources/timeseries/timeseries_step_04_feed.xml Added, sascha@121: * src/test/ressources/timeseries/timeseries_step_04_advance.xml Added: sascha@121: Two more ArtifactCommands for the next Step in TimeSeriesArtifactTestCase sascha@121: * src/test/ressources/queries.properties Edited: sascha@121: New Queries for timeseries_timeinterval added. sascha@121: Also use KEY ,VALUE, MIN and MAX as Identifiers for the different Columns. sascha@121: * src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited, sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited: sascha@121: Modified the TimeseriesArtifact and added one further TransitionStep sascha@121: sascha@121: 2009-09-09 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java , sascha@121: * src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java, sascha@121: * src/main/java/de/intevation/gnv/transition/describedata/DescribeData.java Added: sascha@121: Interface Structure and Defaultimplementation for Representing DescribeData of an sascha@121: Transition added. In this Way we are able to switch between different Renderingmethods sascha@121: for descibe. sascha@121: * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java Added: sascha@121: Added MinMaxTransition for representing Min-/Max-Value Results in a Tansition sascha@121: * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited: sascha@121: Integrated Min- / MAX-Value Support for Describe. Also done some Refactoring Work sascha@121: for easy creating Extensions of this Class. sascha@121: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: sascha@121: Userinterface Informations were integrated in the wrong Method. Now the sascha@121: Informations are put into the ui-Node sascha@121: sascha@121: 2009-09-08 Tim Englich sascha@121: sascha@121: * src/test/ressources/timeseries/timeseries_step_01_advance.xml Edited, sascha@121: src/test/ressources/timeseries/timeseries_step_01_feed.xml Edited, sascha@121: src/test/ressources/timeseries/timeseries_step_02_advance.xml Added, sascha@121: src/test/ressources/timeseries/timeseries_step_02_feed.xml Added, sascha@121: src/test/ressources/timeseries/timeseries_step_03_advance.xml Added, sascha@121: src/test/ressources/timeseries/timeseries_step_03_feed.xml Added, sascha@121: src/test/ressources/GNVArtifactsTestCase_Configuration.xml: Edited, sascha@121: src/test/ressources/queries.properties Added, sascha@121: src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited: sascha@121: TestCase implemented until Choosing the TimeInetval of an TimeSeries sascha@121: sascha@121: One Entry is Missing sascha@121: sascha@121: 2009-09-08 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/Transition.java Edited, sascha@121: src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited, sascha@121: src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited, sascha@121: src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited, sascha@121: src/test/ressources/timeseries/timeseries_step_01_feed.xml Added , sascha@121: src/test/ressources/timeseries/timeseries_step_01_advance.xml Added : sascha@121: Artifact.advance initial implementiert sascha@121: sascha@121: 2009-09-08 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/DefaultInputData.java Added, sascha@121: src/main/java/de/intevation/gnv/transition/InputData.java Added, sascha@121: src/main/java/de/intevation/gnv/transition/exception/TransitionException.java Added, sascha@121: src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/Transition.java Edited, sascha@121: src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: tim@202: Funktionalit�t Feed initial bereitgestellt. sascha@121: sascha@121: 2009-09-08 Tim Englich sascha@121: sascha@121: * src/test/ressources/GNVArtifactsTestCase_Configuration.xml, sascha@121: src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java, sascha@121: src/main/java/de/intevation/gnv/transition/TransitionBase.java, sascha@121: src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Edited: sascha@121: Required Inputelements integrated in BasicArtifact-Descibe-Output sascha@121: sascha@121: 2009-09-08 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Added, sascha@121: src/main/java/de/intevation/gnv/transition/InputValue.java Added, sascha@121: src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, sascha@121: src/main/java/de/intevation/gnv/transition/Transition.java Edited, sascha@121: src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited: sascha@121: Constructs for the required Inputvalues for an Transition created sascha@121: sascha@121: 2009-09-08 Tim Englich sascha@121: sascha@121: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java, sascha@121: * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java:, sascha@121: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Edited sascha@121: Added Output for Describe to the Artifactimplementation sascha@121: sascha@121: 2009-09-08 Tim Englich sascha@121: sascha@121: * src/test/ressources/GNVArtifactsTestCase_Configuration.xml, sascha@121: src/main/java/de/intevation/gnv/transition/Transition.java (getDescription), sascha@121: src/main/java/de/intevation/gnv/transition/TransitionBase.java (setup), (getDescription): sascha@121: Added Description to a Transition sascha@121: sascha@121: 2009-09-07 Tim Englich sascha@121: sascha@121: * src/test/ressources/GNVArtifactsTestCase_Configuration.xml, sascha@121: src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java: ADD sascha@121: TestClass for GNV-Artifacts an TimeSeriesArtifacs sascha@121: sascha@121: * src/main/java/de/intevation/gnv/transition/TransitionFactory.java, sascha@121: src/main/java/de/intevation/gnv/transition/TransitionBase.java, sascha@121: src/main/java/de/intevation/gnv/transition/Transition.java, sascha@121: src/main/java/de/intevation/gnv/transition/DefaultTransition.java: ADD sascha@121: Transitionimplementation for handling the substeps of an Artifact Livecycle sascha@121: sascha@121: * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java: ADD sascha@121: The Artifact for handling the TimeSeries sascha@121: * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java, sascha@121: src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java, sascha@121: src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: sascha@121: The Basic-Classes for providing GNC Artifacts. this Classes should be the Fundament sascha@121: for the Implementation of Specialized Artifacts e.g. TimeSeries sascha@121: * pom: Edited Projectreferences to the other GNV-Projects added sascha@121: sascha@121: 2009-09-04 Tim Englich sascha@121: sascha@121: * src/main/java/de/intevation/gnv/artifacts/ArtifactFactoryBase.java: sascha@121: Implementation of the General ArtifactFactory sascha@121: sascha@121: 2009-09-04 Tim Englich sascha@121: sascha@121: * pom.xml: Created with maven and put the Moduledependencies into it sascha@121: * target | .settings | .project | .classpath: Add to SVN-Ignore sascha@121: * Changes | Changelog | NEWS | README | TODO: Added sascha@121: * src/**: Added to the Project