tim@82: 2009-09-22 Tim Englich tim@82: tim@82: * src/test/ressources/queries.properties Edited: tim@82: Added Queries for the Workfloe of collecting the tim@82: required Information to generate a vertical Profile tim@82: * src/test/ressources/conf.xml Edited: tim@82: Added the Configuration of the VerticalProfileArtifact tim@82: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getCollection) Edited: tim@82: Some Codrefactoring done for reuse of Functionality in extended Classes. tim@82: * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Added: tim@82: Outputtransition for the Support of VerticalPropfiles tim@82: * src/main/java/de/intevation/gnv/transition/describedata/KeyValueDescibeData.java (getKey), tim@82: src/main/java/de/intevation/gnv/transition/describedata/DefaultKeyValueDescribeData.java (getKey) Edietd, tim@82: src/main/java/de/intevation/gnv/transition/TransitionBase.java (purifyResult) Edited: tim@82: Change KEY-Attribute of KeyValueDescribeData from Integer to String for the required tim@82: Representation of Date-KeyValue-Pairs tim@82: * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileArtifact.java Added: tim@82: ArtifactClass for the representation of VerticalProfiles tim@82: * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (createSelectBox) Edited: tim@82: Added support for selected Products in static UI. tim@82: * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Added: tim@82: Factory for producing VerticalCharts added. tim@82: * src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited: tim@82: Names of Getter for Columns Changed. tim@82: tim@81: 2009-09-21 Tim Englich tim@81: tim@81: * src/test/ressources/queries.properties Edited: tim@81: Queryie for TimeSeriesMesh added. tim@81: * src/test/ressources/conf.xml Edited: tim@81: New Artifact representing the TimeSeries-Mesh added to the Configuration. tim@81: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited: tim@81: Inputdata for the Chartgeneration will now be allocated by name and not by position in Transitionorder. tim@81: * src/main/java/de/intevation/gnv/transition/describedata/SingleValueDescribeData.java Added, tim@81: src/main/java/de/intevation/gnv/transition/describedata/DefaultSingleValueDescribeData.java Added, tim@81: src/main/java/de/intevation/gnv/transition/SingleInputTransition.java Added: tim@81: New Class for Representing a single Input Transition tim@81: * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited: tim@81: Added support of usage inputValues none or multiple times in Queries. tim@81: Added support for SingleInputTransitions in Describe-Output tim@81: * src/main/java/de/intevation/gnv/transition/InputValue.java Edited, tim@81: src/main/java/de/intevation/gnv/transition/DefaultInputValue.java Edited: tim@81: An InputValue now is possible to use none or multiple times in Queries. tim@81: * src/main/java/de/intevation/gnv/timeseries/TimeSeriesMeshArtifact.java Added: tim@81: ArtifactClass for the Representation of an Mesh-Timeseries-Artifact tim@81: tim@80: 2009-09-17 Tim Englich 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@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@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@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@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@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@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@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@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@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@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@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@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@66: tim@66: * pom.xml Edited: tim@66: Added JfreeChart Dependency to pom-file tim@66: tim@64: 2009-09-09 Tim Englich 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@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@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@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@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@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@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@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@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@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@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@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@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@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@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