tim@80: 2009-09-17  Tim Englich  <tim.englich@intevation.de>
tim@80: 
tim@80:     * src/test/ressources/conf.xml Edited: 
tim@80:       Database Cleanup Interval set to 5 minutes.
tim@80:       
tim@79: 2009-09-17  Tim Englich  <tim.englich@intevation.de>
tim@79:     * src/test/ressources/conf.xml Edited: 
tim@79:       Some structurechanges done.
tim@79:       
tim@79:     * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Edited:
tim@79:       Fixed Bug supporting UTF-8 Documents properly. 
tim@79:     * src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Edited, 
tim@79:     * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Edited,
tim@79:      Added Methods for setting and getting the selection-state of this objects. 
tim@79:     
tim@79:     * src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java Edited, 
tim@79:       src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java Edited:
tim@79:       Added setter for min an max-Values and getters an setters for minName  and maxName
tim@79:        
tim@79:     * src/main/java/de/intevation/gnv/transition/describedata/NamedCollection.java Added, 
tim@79:       src/main/java/de/intevation/gnv/transition/describedata/NamedArrayList.java Added:
tim@79:       Collection ans an Implementation of this Collection for Storing Name of the Collection and if 
tim@79:       the Values in it are multiselectable.
tim@79:      
tim@79:     * src/main/java/de/intevation/gnv/transition/TransitionBase.java :
tim@79:      Static UI-Support and valid SelectionStorage added.
tim@79:      I added also an imporvement of the multiselect Methods for Datasets 
tim@79:     * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java Edited:
tim@79:       Storage of changed Values added
tim@79:       
tim@79:     * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited:
tim@79:       Static UI Support Added
tim@79:        
tim@79:        
tim@78: 2009-09-16  Tim Englich  <tim.englich@intevation.de>
tim@78: 
tim@78:     * src/test/ressources/conf.xml Edited,
tim@78:       src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited,
tim@78:       src/main/java/de/intevation/gnv/transition/InputValue.java (isMultiselect) Edited,
tim@78:       src/main/java/de/intevation/gnv/transition/InputData.java (concartValue) Edited,
tim@78:       src/main/java/de/intevation/gnv/transition/DefaultInputValue.java (isMultiselect) Edited, 
tim@78:       src/main/java/de/intevation/gnv/transition/DefaultInputData.java (concartValue)Edited, 
tim@78:       src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createUserInterface) Edited,
tim@78:       src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (parseInputData) Edited:
tim@78:        Added Multiselectsupport for InputValues
tim@78:        
tim@77: 2009-09-16  Tim Englich  <tim.englich@intevation.de>
tim@77: 
tim@77:     * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (setup) Edited:
tim@77:       Bug Fixed because of Infrastructure Changes in the Artifact-Module
tim@77:        
tim@77:     * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
tim@77:       Put only the last DescribeData to the UI-Output bnecause auf Renderingproblems in the Client
tim@77:        
tim@77:     * src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Edited, 
tim@77:       src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java Edited, 
tim@77:       src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Edited:
tim@77:       Made Interface Serializable, add UIDs to the Implementations of the Interface 
tim@77:       
tim@76: 2009-09-15  Tim Englich  <tim.englich@intevation.de>
tim@76: 
tim@76:     * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createUserInterface) Edited:
tim@76:       Integrate UI-Representation for Describe into the FISArtifact. 
tim@76:     * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createXFormElement) Refactoring,
tim@76:       src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Refactoring: 
tim@76:       Extract the Element-Creation of XForms Nodes into a Common Class to make them available for
tim@76:       other Classes which have to create XForm-Fragments    
tim@76:       
tim@74: 2009-09-14  Tim Englich  <tim.englich@intevation.de>
tim@74: 
tim@74:     * src/main/java/de/intevation/gnv/transition/Transition.java Edited, 
tim@74:       src/main/java/de/intevation/gnv/transition/InputData.java Edited, 
tim@74:       src/main/java/de/intevation/gnv/transition/OutputMode.java Edited, 
tim@74:       src/main/java/de/intevation/gnv/transition/InputValue.java Edited, 
tim@75:       src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java Edited,
tim@75:       src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Edited, 
tim@74:       src/main/java/de/intevation/gnv/transition/describedata/DescribeData.java Edited: 
tim@74:       Make the Interfaces Serializable to make them usable in the Artifactdatabase
tim@74:     
tim@73: 2009-09-14  Tim Englich  <tim.englich@intevation.de>
tim@73: 
tim@73:     * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited, 
tim@73:       src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited, 
tim@73:       src/main/java/de/intevation/gnv/transition/OutputTransition.java Edited , 
tim@73:       src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited,
tim@73:       src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited, 
tim@73:       src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
tim@73:       Refactoring Work depending on Infrastructurchanges in the Artifact-Module 
tim@73:       
tim@72: 2009-09-10  Tim Englich  <tim.englich@intevation.de>
tim@72: 
tim@72:     * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited, 
tim@72:       src/test/ressources/timeseries/timeseries_step_01_feed.xml Edited,  
tim@72:       src/test/ressources/timeseries/timeseries_step_01_advance.xml Edited, 
tim@72:       src/test/ressources/conf.xml Edited:
tim@72:       TestCase moced from TimeSeriesArtifact to FISArtifact. Used FIS: Marnet 
tim@72:       
tim@71: 2009-09-10  Tim Englich  <tim.englich@intevation.de>
tim@71: 
tim@71:     * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java Added:
tim@71:      Utilities-Class for some XML-Stuff that is only for gnv-artifacts
tim@71:      
tim@71:     * src/main/java/de/intevation/gnv/utils/ArtifactFactoryUtilities.java Added:
tim@71:      Factory to Instantiiate an ArtifactFactory (TODO: Should be moved to Artifact-database) 
tim@71:     
tim@71:     * src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java Added, 
tim@71:       src/main/java/de/intevation/gnv/artifacts/fis/product/DefaultProduct.java Added:
tim@71:       Interfcaedefinition and Defaultimplementation for the Representation of the different
tim@71:       Products in an FIS.
tim@71:     
tim@71:     * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Added:
tim@71:     Artifact to Repersent an FIS. This Artifact is able to switch between different
tim@71:     SubArtifacts for handling the different Products  of an FIS. 
tim@71:     * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
tim@71:       Refactoring Work done because of changes in the artifact-modules 
tim@71:       
tim@70: 2009-09-10  Tim Englich  <tim.englich@intevation.de>
tim@70: 
tim@70:     * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited, 
tim@70:       src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited:
tim@70:       Refactoringwork done because of changes in the artifact-module
tim@70:       
tim@69: 2009-09-10  Tim Englich  <tim.englich@intevation.de>
tim@69: 
tim@69:     * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited:
tim@69:       src/test/ressources/conf.xml Renamed: 
tim@69:       Project Structure changed in artifact-database. So we have to rename
tim@69:       the Testconfigurationfile in conf.xml. 
tim@69:    
tim@69:     * src/test/ressources/results Added:
tim@69:       Integrated Folder for temporal storing Resultfiles of the TestCases
tim@69:        
tim@69:     * src/test/ressources/queries.properties Edited:
tim@69:       Further Queries for Testcases integrated
tim@69:     * src/test/ressources/timeseries/timeseries_step_05_out.xml Added,  
tim@69:       src/test/ressources/timeseries/timeseries_step_05_feed.xml Added:
tim@69:       Integrated the last step of the TimeSeries-Workflow.
tim@69:       Now the TestCase is able to render Charts.
tim@69:        
tim@69:     * src/test/ressources/timeseries/timeseries_step_04_feed.xml Edited, 
tim@69:       src/test/ressources/timeseries/timeseries_step_03_feed.xml Edited:
tim@69:       Names of the feed-Parametes changed to the Syntax of BSH-Spelling
tim@69:       
tim@68: 2009-09-09  Tim Englich  <tim.englich@intevation.de>
tim@68: 
tim@68:     * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java: 
tim@68:       Chart Rendering completed with some Fixes to do
tim@68:     * src/main/java/de/intevation/gnv/transition/TransitionBase.java: 
tim@68:       Integrated usage of KeyValueDescibeData
tim@68:     * src/main/java/de/intevation/gnv/transition/OutputTransition.java (getOutputModes): 
tim@68:      Errorhandling integrated
tim@68:     * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited, 
tim@68:     * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
tim@68:     Refactored out-Method from Extending Class
tim@68:     
tim@67: 2009-09-09  Tim Englich  <tim.englich@intevation.de>
tim@67: 
tim@67:     * src/main/java/de/intevation/gnv/chart/exception/TechnicalChartException.java Added, 
tim@67:       src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited:
tim@67:       Refactoring of the ChartFactory so that it colud be use and it is possible to compile 
tim@67:       this class.
tim@67:       
tim@67:     * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java Added, 
tim@67:       src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java Added:
tim@67:       Added an new Representation of Describedata for Key Value Pairs using for the Parameter Lists
tim@67:       of the Transitions an put it into the Chartgeneration 
tim@67:    
tim@67:        
tim@67:     
tim@66: 2009-09-09  Tim Englich  <tim.englich@intevation.de>
tim@66: 
tim@66:     * pom.xml Edited:
tim@66:     Added JfreeChart Dependency to pom-file
tim@66:     
tim@64: 2009-09-09  Tim Englich  <tim.englich@intevation.de>
tim@64: 
tim@67:     * src/main/java/de/intevation/gnv/chart/Insets.java Added, 
tim@67:       src/main/java/de/intevation/gnv/chart/ChartStyle.java Added, 
tim@67:       src/main/java/de/intevation/gnv/chart/ChartLabels.java Added, 
tim@67:       src/main/java/de/intevation/gnv/chart/ChartFactory.java Added:
tim@67:       Insert Chart-Classes from OLD-Repository Revision: 3101 Does not compile
tim@67: 
tim@67: 2009-09-09  Tim Englich  <tim.englich@intevation.de>
tim@67: 
tim@64:     * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Added:
tim@64:       The specifed OutputTransition for the Product TimeSeries. 
tim@64:     
tim@64:     * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
tim@64:       Integration of the OutputModes in the DescriberesultDocument.
tim@64:     
tim@64:     * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Added,
tim@64:       src/main/java/de/intevation/gnv/transition/OutputTransition.java Added:
tim@64:       The Interface and the abstract Basicimplementation of an Transition which 
tim@64:       can produce different outputs.
tim@64: 
tim@64:     * src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java Added, 
tim@64:       src/main/java/de/intevation/gnv/transition/OutputMode.java Added:
tim@64:       Interfacestructur and Defaultimplementation for the Representation of the
tim@64:       Different OutputModes given in an Artifact.
tim@64:       
tim@63: 2009-09-09  Tim Englich  <tim.englich@intevation.de>
tim@63: 
tim@63:     * src/main/java/de/intevation/gnv/transition/TransitionBase.java (describe) Edited:
tim@63:       Changed DateoutputFormat from German- to Anericanstyle 
tim@63:       
tim@62: 2009-09-09  Tim Englich  <tim.englich@intevation.de>
tim@62: 
tim@62:     * src/test/ressources/timeseries/timeseries_step_04_feed.xml Added,  
tim@62:     * src/test/ressources/timeseries/timeseries_step_04_advance.xml Added:
tim@62:       Two more ArtifactCommands for the next Step in TimeSeriesArtifactTestCase 
tim@62:     * src/test/ressources/queries.properties Edited:
tim@62:       New Queries for timeseries_timeinterval added.
tim@62:       Also use KEY ,VALUE, MIN and MAX as Identifiers for the different Columns. 
tim@62:     * src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited, 
tim@62:     * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited:
tim@62:        Modified the TimeseriesArtifact and added one further TransitionStep 
tim@62: 
tim@61: 2009-09-09  Tim Englich  <tim.englich@intevation.de>
tim@61: 
tim@61:     * src/main/java/de/intevation/gnv/transition/describedata/DefaultMinMaxDescribeData.java , 
tim@61:     * src/main/java/de/intevation/gnv/transition/describedata/MinMaxDescribeData.java,
tim@61:     * src/main/java/de/intevation/gnv/transition/describedata/DescribeData.java Added:
tim@61:       Interface Structure and Defaultimplementation for Representing DescribeData of an
tim@61:       Transition added. In this Way we are able to switch between different Renderingmethods
tim@61:       for descibe. 
tim@61:     * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java Added:
tim@61:      Added MinMaxTransition for representing Min-/Max-Value Results in a Tansition
tim@61:     * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited:
tim@61:      Integrated Min- / MAX-Value Support for Describe. Also done some Refactoring Work
tim@61:      for easy creating Extensions of this Class. 
tim@61:     * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
tim@61:       Userinterface Informations were integrated in the wrong Method. Now the
tim@61:       Informations are put into the ui-Node 
tim@61: 
tim@60: 2009-09-08  Tim Englich  <tim.englich@intevation.de>
tim@60: 
tim@60:     * src/test/ressources/timeseries/timeseries_step_01_advance.xml Edited, 
tim@60:       src/test/ressources/timeseries/timeseries_step_01_feed.xml Edited, 
tim@60:       src/test/ressources/timeseries/timeseries_step_02_advance.xml Added, 
tim@60:       src/test/ressources/timeseries/timeseries_step_02_feed.xml Added, 
tim@60:       src/test/ressources/timeseries/timeseries_step_03_advance.xml Added, 
tim@60:       src/test/ressources/timeseries/timeseries_step_03_feed.xml Added, 
tim@60:       src/test/ressources/GNVArtifactsTestCase_Configuration.xml: Edited,
tim@60:       src/test/ressources/queries.properties Added,  
tim@60:       src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited: 
tim@60:       TestCase implemented until Choosing the TimeInetval of an TimeSeries
tim@60:       
tim@60:       One Entry is Missing
tim@60:       
tim@58: 2009-09-08  Tim Englich  <tim.englich@intevation.de>
tim@58: 
tim@58:     * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, 
tim@58:       src/main/java/de/intevation/gnv/transition/Transition.java Edited, 
tim@58:       src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited,
tim@58:       src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited,
tim@58:       src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited,
tim@58:       src/test/ressources/timeseries/timeseries_step_01_feed.xml Added , 
tim@58:       src/test/ressources/timeseries/timeseries_step_01_advance.xml Added :
tim@58:       Artifact.advance initial implementiert
tim@58:       
tim@57: 2009-09-08  Tim Englich  <tim.englich@intevation.de>
tim@57: 
tim@57:     * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java Edited,
tim@57:       src/main/java/de/intevation/gnv/transition/DefaultInputData.java Added,
tim@57:       src/main/java/de/intevation/gnv/transition/InputData.java Added,
tim@57:       src/main/java/de/intevation/gnv/transition/exception/TransitionException.java Added,
tim@57:       src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, 
tim@57:       src/main/java/de/intevation/gnv/transition/Transition.java Edited, 
tim@57:       src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited:
tim@57:       Funktionalit�t Feed initial bereitgestellt.
tim@57:       
tim@56: 2009-09-08  Tim Englich  <tim.englich@intevation.de>
tim@56: 
tim@56:     * src/test/ressources/GNVArtifactsTestCase_Configuration.xml,
tim@56:       src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java, 
tim@56:       src/main/java/de/intevation/gnv/transition/TransitionBase.java, 
tim@56:       src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Edited:
tim@57:       Required Inputelements integrated in BasicArtifact-Descibe-Output
tim@56:       
tim@55: 2009-09-08  Tim Englich  <tim.englich@intevation.de>
tim@55: 
tim@55:     * src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Added,  
tim@55:       src/main/java/de/intevation/gnv/transition/InputValue.java Added,
tim@55:       src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, 
tim@55:       src/main/java/de/intevation/gnv/transition/Transition.java Edited, 
tim@55:       src/test/ressources/GNVArtifactsTestCase_Configuration.xml Edited:
tim@55:       Constructs for the required Inputvalues for an Transition created 
tim@55:       
tim@54: 2009-09-08  Tim Englich  <tim.englich@intevation.de>
tim@54: 
tim@54:     * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java, 
tim@54:     * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java:,
tim@54:     * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Edited
tim@54:     Added Output for Describe to the Artifactimplementation
tim@54:     
tim@53: 2009-09-08  Tim Englich  <tim.englich@intevation.de>
tim@53: 
tim@53:     * src/test/ressources/GNVArtifactsTestCase_Configuration.xml, 
tim@53:       src/main/java/de/intevation/gnv/transition/Transition.java (getDescription), 
tim@53:       src/main/java/de/intevation/gnv/transition/TransitionBase.java (setup), (getDescription): 
tim@53:       Added Description to a Transition
tim@53:       
tim@52: 2009-09-07  Tim Englich  <tim.englich@intevation.de>
tim@52: 
tim@52:     * src/test/ressources/GNVArtifactsTestCase_Configuration.xml, 
tim@52:       src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java: ADD 
tim@52:       TestClass for GNV-Artifacts an TimeSeriesArtifacs
tim@52:     
tim@52:     * src/main/java/de/intevation/gnv/transition/TransitionFactory.java,
tim@52:       src/main/java/de/intevation/gnv/transition/TransitionBase.java, 
tim@52:       src/main/java/de/intevation/gnv/transition/Transition.java, 
tim@52:       src/main/java/de/intevation/gnv/transition/DefaultTransition.java: ADD
tim@52:       Transitionimplementation for handling the substeps of an Artifact Livecycle
tim@52:      
tim@52:     * src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java: ADD
tim@52:       The Artifact for handling the TimeSeries
tim@52:     * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java,
tim@52:       src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java,
tim@52:       src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java:
tim@52:       The Basic-Classes for providing GNC Artifacts. this Classes should be the Fundament
tim@52:       for the Implementation of Specialized Artifacts e.g. TimeSeries
tim@52:       * pom: Edited Projectreferences to the other GNV-Projects added
tim@52:       
tim@51: 2009-09-04  Tim Englich  <tim.englich@intevation.de>
tim@51: 
tim@51:     * src/main/java/de/intevation/gnv/artifacts/ArtifactFactoryBase.java: 
tim@51:     Implementation of the General ArtifactFactory
tim@51:     
tim@50: 2009-09-04  Tim Englich  <tim.englich@intevation.de>
tim@50: 
tim@50:     * pom.xml: Created with maven and put the Moduledependencies into it
tim@50:     * target | .settings | .project | .classpath: Add to SVN-Ignore
tim@50:     * Changes | Changelog | NEWS | README | TODO: Added
tim@50:     * src/**: Added to the Project