view gnv-artifacts/Changelog @ 74:3d73718aa1b8

Make the Interfaces Serializable to make them usable in the Artifactdatabase gnv-artifacts/trunk@80 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Mon, 14 Sep 2009 10:37:00 +0000
parents 504570de21fd
children 9345835e2bc1
line wrap: on
line source
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/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