view gnv-artifacts/Changelog @ 113:a16f5267803e

Added Basic-Support for HorizontalProfiles gnv-artifacts/trunk@163 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Wed, 30 Sep 2009 13:42:51 +0000
parents b8dbf39ca935
children d8d38a4dd965
line wrap: on
line source
2009-09-30  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited:
      Added the Validation for Double-Values. 
    * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (createChart) Edited:
      The Name of the Method for generaing Charts has changed. 
    * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java Added:
      New outputTransition for HorizontalProfiles 
    * src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java Added:
      Class which calculates the Statistics for Horizontal Profiles. 
    * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileInstantaneousPointArtifact.java Added,  
    * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java Added:
      Classes which represents HorizontalProfileArtifacts 
    * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (plotOrientation) Edited:
      Added Member for the representation of the Plotorientation to overwrite it in 
      extende Classes
      Rename Method for generatim the Charts in a common Name. 
    * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java Added:
      Class for drawing Horzontal Profiles
      
2009-09-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>

	* src/test/ressources/conf.xml: s@test/xml@text/xml@g

2009-09-29  Tim Englich  <tim.englich@intevation.de>

    * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (doNextStep) Edited:
      Add Responsevalidation for feed-Requests. 
    * pom.xml Edited:
      Add required Library ORO to the Dependencies which is required by Commons-Validator
      to do matchRegexp Requests.
    * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited:
      Add a Validator for the type Point 
    * src/test/ressources/conf.xml Edited:
      Changed mesh_coordinate from type Integer to type Point
      
2009-09-29  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (findValueTitle): 
       Key of KeyValueDescribeData is a String. So it is not nessessary to parse the
       id into an Integer Value.
       Also some NP-Access removed.
       
2009-09-29  Tim Englich  <tim.englich@intevation.de>

    * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited:
      Some Coderedundances refactored.
      
2009-09-29  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/queries.properties Edited:
      Bug fixed: Mesh TimeSeries will now Handle Charts with multiple Depth-Values properly. 
      
2009-09-29  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/timeseries_mesh/*.xml Added :
      TestCaseRequests for Timeseries FIS Mesh  
    * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesMeshArtifact) Edited:
      Add Testcase for Timeseries Mesh 
      
2009-09-29  Tim Englich  <tim.englich@intevation.de>

    * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (check4ExceptionReport) edited:
      ExceptionTest for Responsdocuments added.
      UnitTest will now fail if the Artifact delivers an ExceptionReport using the advance Request.
      
2009-09-29  Tim Englich  <tim.englich@intevation.de>

    * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileMeshArtifact) Edited:
      Added TestCase for Vertical Profiles for Mesh 
    * src/test/ressources/verticalprofile_mesh/*.xml Added:
      TestCaseRequests for VerticalProfile FIS Mesh 
       
2009-09-29  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited:
      Bugfix: Remove leading- and trailingwhitspaces from Date- and Integervalues 
      
2009-09-29  Tim Englich  <tim.englich@intevation.de>

    * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileArtifact): 
    (testVerticalProfileInstantaneousPointArtifact) Edited:
     Added Testcases for VerticalProfile and VerticalProfile Instantaneouspoint 
    * src/test/ressources/verticalprofile_instantaneouspoint/*.xml Added:
       TestCaseRequests for VerticalProfile Instantaneouspoint
    * src/test/ressources/verticalprofile/*.xml Added:
      TestCaseRequests for VerticalProfile FIS Marnet
      
2009-09-29  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/queries.properties Edited:
      Remove to_date from TimeSeries-Quueries becaus of Changes in the conf.xml-File 
    * src/test/ressources/conf.xml Edited:
      Correct Types for min- and max-Values from Integer to Date 
    * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesArtifact) Edited:
      Add CallContext to the Tests. 
    * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java Add:
      A CallContext used only in Junit-Tests
      
2009-09-29  Tim Englich  <tim.englich@intevation.de>

    * pom.xml Edited: 
      Added the dependency to Apache-Commons-Validator Version 1.3.1 which is
      used for the InputValoue-validation.
    * src/main/java/de/intevation/gnv/utils/InputValidator.java Added : 
      An InputValidator for Validating InputValues.
      At this Moment only Integer, String and Date is supported.
    * src/main/java/de/intevation/gnv/transition/TransitionBase.java (putInputData) Edited:
      Add the InputValidator to validate the incomming Values from the Clients.
       
2009-09-28  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/chart/ChartFactory.java (createTimeSeries) Edited:
      Performanceimprovement: The Loop will be interrupted if the Pointer is bigger than the
      last Pointer of the Value that must be visualised.
      
2009-09-28  Tim Englich  <tim.englich@intevation.de>

    * pom.xml Edited:
      Added the Dependeny to the ehcache-Library
    * src/test/ressources/ehcache.xml Added:
     The ehcache-Configuration. 
    * src/test/ressources/conf.xml Edited:
      Added the Link to the ehcache-Configuration. 
    * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java (createArtifactContext) Edited:
      Added the Initialisation of the CacheManager. 
    
    * src/main/java/de/intevation/gnv/artifacts/cache/CacheFactory.java Added:
      An Fractoryimplementation for the central access to the Cache. 
      
    * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java (purifyResult) Edited,
    * src/main/java/de/intevation/gnv/transition/SingleInputTransition.java (purifyResult) Edited, 
    * src/main/java/de/intevation/gnv/transition/Transition.java Edited,
    * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, 
    * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: 
      Signature of Methods purifyResults, advanced and feed Changed to put the uuid to the Transition 
    * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (createChart) Edited:
      Methodsignatur of getChartResult change for putting the uuid of an Artifact into it
    * src/main/java/de/intevation/gnv/transition/OutputTransition.java (out) Edited, 
      src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited:
      Method Signature Changed for putting the uuid of an Artifact to the Transition. 
      stored 
    * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited:
      removed the persitence of the Chartresults and put them into an Cache instance. 
      
2009-09-28  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getStatisticsGenerator) Edited:
     Extracted the Instantiation of the Statistics-object to an protected Methode
     to make it possible that extending Classes could change it. 
    * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (getStatisticsGenerator) Edited:
    Overwrite  getStatisticsGenerator to instantiate the VerticalProfileStatistics-
    * src/main/java/de/intevation/gnv/statistics/VerticalProfileStatistics.java Added:
      Class for Calculating Statistics for VerticalProfiles- The Only thing whisch differs to
      TimeSeriesStatists is that the XoordinateValue is an double and not an Date-Value 
    * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java (calculateXOrdinateValue) Edited:
     Added the Methode calculateXOrdinateValue to this Class to switch is Values in extending Classes.
    * src/main/java/de/intevation/gnv/statistics/Statistics.java (calculateStatistics) Edited:
      Added methodsignature to Interface for usage in different Implementations of Statistics.
      
2009-09-28  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java (calculateStatistics) Edited:
      Bug fixed. Now all Values will be used to calculate the Statistics
      
2009-09-28  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/conf.xml Edited :
      Changed the Output-format of Statistics from text/plain to text/xml.
      
2009-09-28  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Edited:
      Moved the calculating-Methods from the Conmstructor to an separat Method.
      Switched the ResultContainer from Array to Collection 
    * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited:
      Added the Output-Variante for generating Statistics

2009-09-28  Tim Englich  <tim.englich@intevation.de>

    * pom.xml Edited: 
      Added Link to Apache-Commons-Math to get the required Classes for the calculation
      of Statistics.
    * src/main/java/de/intevation/gnv/statistics/exception/StatisticsException.java Added:
      Specified ExceptionClass for the Statistics Part of the gnv-artifacts 
    * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Edited:
      Remove compileErrors and switch to new Datastructure 

2009-09-28  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/statistics/Statistic.java Added , 
      src/main/java/de/intevation/gnv/statistics/Statistics.java Added , 
      src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Added:
      Imported Statistics-Classes from old Project. Revision: 3101 Does not compile 
      
2009-09-25  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/conf.xml Edited:
      Added with and height Inputparameter to each Chart-OutputMode.
       
    * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited:
     Added the usage of the Parameters revieved from the client for the ChartRendering
      
    * src/main/java/de/intevation/gnv/transition/DefaultInputValue.java (DefaultInputValue) (getDefaultValue) Edited , 
      src/main/java/de/intevation/gnv/transition/InputValue.java (getDefaultValue) Edited:
      Added the Method getDefaultValue to the Interface for getting the
      deafultvalue of an Parameter.
      
    * src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java Edited, 
     src/main/java/de/intevation/gnv/transition/OutputMode.java (getInputParameters) Edited:
      Added the Method  getInputParameters to the OutputMode for Handling the required Parameters 
      of an OutputMode.  
    
    * src/main/java/de/intevation/gnv/transition/OutputTransition.java (out) Edited:
      Put the InputParameter recived from the Client to the Methodsignature so that 
      they can be used during the outputprocessing. 
    
    * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited:
      Read rquired Outputparameters from the Configuration 
    
    * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
      Added support for Parameters in OutputNode of Describe-Artifact 
      
2009-09-24  Tim Englich  <tim.englich@intevation.de>

    * pom.xml Edited:
      Added Library for CSV-Support 
    * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited:
      Add support for CSV-Export 
    * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (out) Edited:
      Add Fag on Context for storing the Artifact status after out. 
      
2009-09-24  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createSuccessReport) Edited:
      Added a centraL Method for creating an Successreoprt. 
    * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited, 
      src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited: 
      Add ResultReporting to the different Metshods of an Artifact
      
2009-09-24  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Edited:
     Obsolet TODOs removed 
    * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited, 
      src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited, 
      src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
      Create Exception Report added 
    * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createExceptionReport) Edited:
      Method for creating Exceptionreports added. 
      
2009-09-24  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/queries.properties Edited:
      Queries formatted so that they can be analysed and extended easier.
      Some Bugs removed 
      
2009-09-24  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java  Edited, 
      src/main/java/de/intevation/gnv/chart/ChartLabels.java Edited,
      src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited:
      Removed obsolet Parameters an Methods.
      Use the ChartLable to put the DomainAxisLable into the Chart. 
    
    * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited:
      Some more Loggingoutput integrated.
      Some Performanceimprovements done. The ResultData will only be refreshed if
      the InputValues has changed.
      Some Refactoring Work done. Move some Members into from extending Classes
      into this implementation.
    * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Edited, 
      src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited:
     Dummywerte für Diagrammgenerierung durch Echtwerte ersetzt.
     Obsolete Übergabeparameter entfernt. 
     
2009-09-23  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/queries.properties Edited:
      Statements for InstantaneousPoint Vertical Profiles added 
    * src/test/ressources/conf.xml Edited:
      Configuration for Vertikal Profiles for InstantaneousPoints added
    * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileInstantaneousPointArtifact.java (VerticalProfileInstantaneousPointArtifact) Added:
     New Artifact-Class Reperesenting Artifacts for InstantaneousPoints Creating VerticalProfiles added. 
    
2009-09-23  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/transition/TransitionBase.java (prepareInputData4DateDBQuery) Edited:
      Bug Fixed, now all Inputvalues of String and Date will be put into the Query
      
2009-09-23  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (createXYSeries) Edited:
    Bug fixed. Now all Values will be Renderd to the Chart 
    * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileMeshArtifact.java Added:
      Artifact-class for VerticalProfile Mesh added
    * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
      Support for StringQuieries and OracleDateQueries added 
    * src/test/ressources/queries.properties Edited: 
      Queries for VerticalProfile Mesh integrated
    * src/test/ressources/conf.xml Edited:
      Artifact for VerticalProfile Mesh integrated
      
2009-09-22  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/queries.properties Edited:
      Added Queries for the Workfloe of collecting the
      required Information to generate a vertical Profile 
    * src/test/ressources/conf.xml Edited: 
      Added the Configuration of the VerticalProfileArtifact
    * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getCollection) Edited:
      Some Codrefactoring done for reuse of Functionality in extended Classes. 
    * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Added:
    Outputtransition for the Support of VerticalPropfiles 
    * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java (getKey),
      src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java (getKey) Edietd, 
      src/main/java/de/intevation/gnv/transition/TransitionBase.java (purifyResult) Edited:
     Change KEY-Attribute of KeyValueDescribeData from Integer to String for the required 
     Representation of Date-KeyValue-Pairs 
    * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java Added:
     ArtifactClass for the representation of VerticalProfiles 
    * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createSelectBox) Edited:
      Added support for selected Products in static UI. 
    * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Added:
      Factory for producing VerticalCharts added. 
    * src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited:
      Names of Getter for Columns Changed. 

2009-09-21  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/queries.properties Edited:
     Queryie for TimeSeriesMesh added. 
    * src/test/ressources/conf.xml Edited: 
      New Artifact representing the TimeSeries-Mesh added to the Configuration.
    * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited:
     Inputdata for the Chartgeneration will now be allocated by name and not by position in Transitionorder. 
    * src/main/java/de/intevation/gnv/transition/describedata/SingleValueDescribeData.java Added, 
      src/main/java/de/intevation/gnv/transition/describedata/DefaultSingleValueDescribeData.java Added, 
      src/main/java/de/intevation/gnv/transition/SingleInputTransition.java Added:
      New Class for Representing a single Input Transition 
    * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
      Added support of usage inputValues none or multiple times in Queries.
      Added support for SingleInputTransitions in Describe-Output
    * src/main/java/de/intevation/gnv/transition/InputValue.java Edited, 
      src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Edited:
      An InputValue now is possible to use none or multiple times in Queries. 
    * src/main/java/de/intevation/gnv/timeseries/TimeSeriesMeshArtifact.java Added:
      ArtifactClass for the Representation of an Mesh-Timeseries-Artifact 

2009-09-17  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/conf.xml Edited: 
      Database Cleanup Interval set to 5 minutes.
      
2009-09-17  Tim Englich  <tim.englich@intevation.de>
    * src/test/ressources/conf.xml Edited: 
      Some structurechanges done.
      
    * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Edited:
      Fixed Bug supporting UTF-8 Documents properly. 
    * src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Edited, 
    * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Edited,
     Added Methods for setting and getting the selection-state of this objects. 
    
    * src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java Edited, 
      src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java Edited:
      Added setter for min an max-Values and getters an setters for minName  and maxName
       
    * src/main/java/de/intevation/gnv/transition/describedata/NamedCollection.java Added, 
      src/main/java/de/intevation/gnv/transition/describedata/NamedArrayList.java Added:
      Collection ans an Implementation of this Collection for Storing Name of the Collection and if 
      the Values in it are multiselectable.
     
    * src/main/java/de/intevation/gnv/transition/TransitionBase.java :
     Static UI-Support and valid SelectionStorage added.
     I added also an imporvement of the multiselect Methods for Datasets 
    * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java Edited:
      Storage of changed Values added
      
    * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited:
      Static UI Support Added
       
       
2009-09-16  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/conf.xml Edited,
      src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited,
      src/main/java/de/intevation/gnv/transition/InputValue.java (isMultiselect) Edited,
      src/main/java/de/intevation/gnv/transition/InputData.java (concartValue) Edited,
      src/main/java/de/intevation/gnv/transition/DefaultInputValue.java (isMultiselect) Edited, 
      src/main/java/de/intevation/gnv/transition/DefaultInputData.java (concartValue)Edited, 
      src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createUserInterface) Edited,
      src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (parseInputData) Edited:
       Added Multiselectsupport for InputValues
       
2009-09-16  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (setup) Edited:
      Bug Fixed because of Infrastructure Changes in the Artifact-Module
       
    * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
      Put only the last DescribeData to the UI-Output bnecause auf Renderingproblems in the Client
       
    * src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Edited, 
      src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java Edited, 
      src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Edited:
      Made Interface Serializable, add UIDs to the Implementations of the Interface 
      
2009-09-15  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createUserInterface) Edited:
      Integrate UI-Representation for Describe into the FISArtifact. 
    * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createXFormElement) Refactoring,
      src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Refactoring: 
      Extract the Element-Creation of XForms Nodes into a Common Class to make them available for
      other Classes which have to create XForm-Fragments    
      
2009-09-14  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/transition/Transition.java Edited, 
      src/main/java/de/intevation/gnv/transition/InputData.java Edited, 
      src/main/java/de/intevation/gnv/transition/OutputMode.java Edited, 
      src/main/java/de/intevation/gnv/transition/InputValue.java Edited, 
      src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java Edited,
      src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Edited, 
      src/main/java/de/intevation/gnv/transition/describedata/DescribeData.java Edited: 
      Make the Interfaces Serializable to make them usable in the Artifactdatabase
    
2009-09-14  Tim Englich  <tim.englich@intevation.de>

    * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited, 
      src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited, 
      src/main/java/de/intevation/gnv/transition/OutputTransition.java Edited , 
      src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited,
      src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited, 
      src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
      Refactoring Work depending on Infrastructurchanges in the Artifact-Module 
      
2009-09-10  Tim Englich  <tim.englich@intevation.de>

    * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited, 
      src/test/ressources/timeseries/timeseries_step_01_feed.xml Edited,  
      src/test/ressources/timeseries/timeseries_step_01_advance.xml Edited, 
      src/test/ressources/conf.xml Edited:
      TestCase moced from TimeSeriesArtifact to FISArtifact. Used FIS: Marnet 
      
2009-09-10  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Added:
     Utilities-Class for some XML-Stuff that is only for gnv-artifacts
     
    * src/main/java/de/intevation/gnv/utils/ArtifactFactoryUtilities.java Added:
     Factory to Instantiiate an ArtifactFactory (TODO: Should be moved to Artifact-database) 
    
    * src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java Added, 
      src/main/java/de/intevation/gnv/artifacts/fis/product/DefaultProduct.java Added:
      Interfcaedefinition and Defaultimplementation for the Representation of the different
      Products in an FIS.
    
    * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Added:
    Artifact to Repersent an FIS. This Artifact is able to switch between different
    SubArtifacts for handling the different Products  of an FIS. 
    * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
      Refactoring Work done because of changes in the artifact-modules 
      
2009-09-10  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited, 
      src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited:
      Refactoringwork done because of changes in the artifact-module
      
2009-09-10  Tim Englich  <tim.englich@intevation.de>

    * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited:
      src/test/ressources/conf.xml Renamed: 
      Project Structure changed in artifact-database. So we have to rename
      the Testconfigurationfile in conf.xml. 
   
    * src/test/ressources/results Added:
      Integrated Folder for temporal storing Resultfiles of the TestCases
       
    * src/test/ressources/queries.properties Edited:
      Further Queries for Testcases integrated
    * src/test/ressources/timeseries/timeseries_step_05_out.xml Added,  
      src/test/ressources/timeseries/timeseries_step_05_feed.xml Added:
      Integrated the last step of the TimeSeries-Workflow.
      Now the TestCase is able to render Charts.
       
    * src/test/ressources/timeseries/timeseries_step_04_feed.xml Edited, 
      src/test/ressources/timeseries/timeseries_step_03_feed.xml Edited:
      Names of the feed-Parametes changed to the Syntax of BSH-Spelling
      
2009-09-09  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: 
      Chart Rendering completed with some Fixes to do
    * src/main/java/de/intevation/gnv/transition/TransitionBase.java: 
      Integrated usage of KeyValueDescibeData
    * src/main/java/de/intevation/gnv/transition/OutputTransition.java (getOutputModes): 
     Errorhandling integrated
    * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited, 
    * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
    Refactored out-Method from Extending Class
    
2009-09-09  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/chart/exception/TechnicalChartException.java Added, 
      src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited:
      Refactoring of the ChartFactory so that it colud be use and it is possible to compile 
      this class.
      
    * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Added, 
      src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Added:
      Added an new Representation of Describedata for Key Value Pairs using for the Parameter Lists
      of the Transitions an put it into the Chartgeneration 
   
       
    
2009-09-09  Tim Englich  <tim.englich@intevation.de>

    * pom.xml Edited:
    Added JfreeChart Dependency to pom-file
    
2009-09-09  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/chart/Insets.java Added, 
      src/main/java/de/intevation/gnv/chart/ChartStyle.java Added, 
      src/main/java/de/intevation/gnv/chart/ChartLabels.java Added, 
      src/main/java/de/intevation/gnv/chart/ChartFactory.java Added:
      Insert Chart-Classes from OLD-Repository Revision: 3101 Does not compile

2009-09-09  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Added:
      The specifed OutputTransition for the Product TimeSeries. 
    
    * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
      Integration of the OutputModes in the DescriberesultDocument.
    
    * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Added,
      src/main/java/de/intevation/gnv/transition/OutputTransition.java Added:
      The Interface and the abstract Basicimplementation of an Transition which 
      can produce different outputs.

    * src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java Added, 
      src/main/java/de/intevation/gnv/transition/OutputMode.java Added:
      Interfacestructur and Defaultimplementation for the Representation of the
      Different OutputModes given in an Artifact.
      
2009-09-09  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited:
      Changed DateoutputFormat from German- to Anericanstyle 
      
2009-09-09  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/timeseries/timeseries_step_04_feed.xml Added,  
    * src/test/ressources/timeseries/timeseries_step_04_advance.xml Added:
      Two more ArtifactCommands for the next Step in TimeSeriesArtifactTestCase 
    * src/test/ressources/queries.properties Edited:
      New Queries for timeseries_timeinterval added.
      Also use KEY ,VALUE, MIN and MAX as Identifiers for the different Columns. 
    * src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited, 
    * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited:
       Modified the TimeseriesArtifact and added one further TransitionStep 

2009-09-09  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java , 
    * src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java,
    * src/main/java/de/intevation/gnv/transition/describedata/DescribeData.java Added:
      Interface Structure and Defaultimplementation for Representing DescribeData of an
      Transition added. In this Way we are able to switch between different Renderingmethods
      for descibe. 
    * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java Added:
     Added MinMaxTransition for representing Min-/Max-Value Results in a Tansition
    * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
     Integrated Min- / MAX-Value Support for Describe. Also done some Refactoring Work
     for easy creating Extensions of this Class. 
    * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
      Userinterface Informations were integrated in the wrong Method. Now the
      Informations are put into the ui-Node 

2009-09-08  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/timeseries/timeseries_step_01_advance.xml Edited, 
      src/test/ressources/timeseries/timeseries_step_01_feed.xml Edited, 
      src/test/ressources/timeseries/timeseries_step_02_advance.xml Added, 
      src/test/ressources/timeseries/timeseries_step_02_feed.xml Added, 
      src/test/ressources/timeseries/timeseries_step_03_advance.xml Added, 
      src/test/ressources/timeseries/timeseries_step_03_feed.xml Added, 
      src/test/ressources/GNVArtifactsTestCase_Configuration.xml: Edited,
      src/test/ressources/queries.properties Added,  
      src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited: 
      TestCase implemented until Choosing the TimeInetval of an TimeSeries
      
      One Entry is Missing
      
2009-09-08  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, 
      src/main/java/de/intevation/gnv/transition/Transition.java Edited, 
      src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited,
      src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited,
      src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited,
      src/test/ressources/timeseries/timeseries_step_01_feed.xml Added , 
      src/test/ressources/timeseries/timeseries_step_01_advance.xml Added :
      Artifact.advance initial implementiert
      
2009-09-08  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited,
      src/main/java/de/intevation/gnv/transition/DefaultInputData.java Added,
      src/main/java/de/intevation/gnv/transition/InputData.java Added,
      src/main/java/de/intevation/gnv/transition/exception/TransitionException.java Added,
      src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, 
      src/main/java/de/intevation/gnv/transition/Transition.java Edited, 
      src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
      Funktionalität Feed initial bereitgestellt.
      
2009-09-08  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/GNVArtifactsTestCase_Configuration.xml,
      src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java, 
      src/main/java/de/intevation/gnv/transition/TransitionBase.java, 
      src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Edited:
      Required Inputelements integrated in BasicArtifact-Descibe-Output
      
2009-09-08  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Added,  
      src/main/java/de/intevation/gnv/transition/InputValue.java Added,
      src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, 
      src/main/java/de/intevation/gnv/transition/Transition.java Edited, 
      src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited:
      Constructs for the required Inputvalues for an Transition created 
      
2009-09-08  Tim Englich  <tim.englich@intevation.de>

    * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java, 
    * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java:,
    * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Edited
    Added Output for Describe to the Artifactimplementation
    
2009-09-08  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/GNVArtifactsTestCase_Configuration.xml, 
      src/main/java/de/intevation/gnv/transition/Transition.java (getDescription), 
      src/main/java/de/intevation/gnv/transition/TransitionBase.java (setup), (getDescription): 
      Added Description to a Transition
      
2009-09-07  Tim Englich  <tim.englich@intevation.de>

    * src/test/ressources/GNVArtifactsTestCase_Configuration.xml, 
      src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java: ADD 
      TestClass for GNV-Artifacts an TimeSeriesArtifacs
    
    * src/main/java/de/intevation/gnv/transition/TransitionFactory.java,
      src/main/java/de/intevation/gnv/transition/TransitionBase.java, 
      src/main/java/de/intevation/gnv/transition/Transition.java, 
      src/main/java/de/intevation/gnv/transition/DefaultTransition.java: ADD
      Transitionimplementation for handling the substeps of an Artifact Livecycle
     
    * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java: ADD
      The Artifact for handling the TimeSeries
    * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java,
      src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java,
      src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java:
      The Basic-Classes for providing GNC Artifacts. this Classes should be the Fundament
      for the Implementation of Specialized Artifacts e.g. TimeSeries
      * pom: Edited Projectreferences to the other GNV-Projects added
      
2009-09-04  Tim Englich  <tim.englich@intevation.de>

    * src/main/java/de/intevation/gnv/artifacts/ArtifactFactoryBase.java: 
    Implementation of the General ArtifactFactory
    
2009-09-04  Tim Englich  <tim.englich@intevation.de>

    * pom.xml: Created with maven and put the Moduledependencies into it
    * target | .settings | .project | .classpath: Add to SVN-Ignore
    * Changes | Changelog | NEWS | README | TODO: Added
    * src/**: Added to the Project

http://dive4elements.wald.intevation.org