tim@180: 2009-10-16 Tim Englich tim@180: 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: sascha@121: Dummywerte für Diagrammgenerierung durch Echtwerte ersetzt. sascha@121: 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: sascha@121: 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