tim@116: 2009-10-02 Tim Englich tim@116: tim@116: * src/test/ressources/conf.xml Edited: tim@116: Added the Configuration of the Horizontal-Profile.Mesh. tim@116: Also Edited the Workflowq for HorizontalProfile-Instantaneouspoint and tim@116: Put three n ew FIS into the Configuration which represents HorizontalProfile-Instantaneouspoint. tim@116: * src/test/ressources/horizontalProfile_instantaneouspoint/*.xml Edited, tim@116: src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileInstantaneousPointArtifact) Edited: tim@116: Edited the Workflowlogic given by new Specification of the BSH. tim@116: * src/test/ressources/horizontalProfile_mesh/*.xml Added: tim@116: The Request for do an Workflow for an HorizontalProfile-Mesh tim@116: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileMeshPointArtifact) Edited: tim@116: Added TestCase for HorizontalProfiles of Type Mesh. tim@116: * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java (getMeta) Edited: tim@116: Added new Method which is defined in the implemented Interface. tim@116: * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited: tim@116: Added the Validation of InputValues from Type AttributeName which should represent tim@116: an QueryValue of Type String which must not put into "'". tim@116: * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java Added: tim@116: Transition to provide the possibility of choosing the axis of an Grid that should be used. tim@116: * src/main/java/de/intevation/gnv/transition/TransitionBase.java (dataMultiSelect) Edited: tim@116: Changed from private to protected so that this mMeber could be accessed by within extending Classes. tim@116: * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileMeshArtifact.java Added: tim@116: Class for the Representation of Horizontal Profiles for the Type Mesh. tim@116: * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java (HorizontalProfileChartFactory) Edited: tim@116: Changed PlotOrientation so that the Profile is displayed correctly. tim@116: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (advance) Edited: tim@116: Added Log-Message for better Workflowanalyzis. tim@116: sascha@115: 2009-10-01 Sascha L. Teichmann sascha@115: sascha@115: * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java, sascha@115: src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java, sascha@115: src/main/java/de/intevation/gnv/utils/ArtifactFactoryUtilities.java, sascha@115: src/main/java/de/intevation/gnv/timeseries/TimeSeriesArtifact.java, sascha@115: src/main/java/de/intevation/gnv/transition/MinMaxTransition.java, sascha@115: src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java, sascha@115: src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java: sascha@115: Removed needless imports. sascha@115: sascha@115: * src/main/java/de/intevation/gnv/utils/InputValidator.java: sascha@115: Import org.apache.commons.validator.GenericValidator instead of sascha@115: absolute usage in methods. sascha@115: tim@114: 2009-09-30 Tim Englich tim@114: tim@114: * src/test/ressources/queries.properties Edited: tim@114: Added the Queries for HorizontalProfiles of InstantaneousPoints. tim@114: * src/test/ressources/conf.xml Edited: tim@114: Added the Configuration for HorizontalProfilArtifact for InstantaneousPoints tim@114: * src/test/ressources/horizontalProfile_instantaneouspoint/*.xml Added: tim@114: Added XML-Requests for the TestCase of HorizontalProfiles of InstantaneousPoints. tim@114: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalProfileInstantaneousPointArtifact) Edited: tim@114: Added TestCase for HorizontalProfiles of InstantaneousPoints. tim@114: tim@113: 2009-09-30 Tim Englich tim@113: tim@113: * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited: tim@113: Added the Validation for Double-Values. tim@113: * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (createChart) Edited: tim@113: The Name of the Method for generaing Charts has changed. tim@113: * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java Added: tim@113: New outputTransition for HorizontalProfiles tim@113: * src/main/java/de/intevation/gnv/statistics/HorizontalProfileStatistics.java Added: tim@113: Class which calculates the Statistics for Horizontal Profiles. tim@113: * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileInstantaneousPointArtifact.java Added, tim@113: * src/main/java/de/intevation/gnv/profile/horizontal/HorizontalProfileArtifact.java Added: tim@113: Classes which represents HorizontalProfileArtifacts tim@113: * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (plotOrientation) Edited: tim@113: Added Member for the representation of the Plotorientation to overwrite it in tim@113: extende Classes tim@113: Rename Method for generatim the Charts in a common Name. tim@113: * src/main/java/de/intevation/gnv/chart/HorizontalProfileChartFactory.java Added: tim@113: Class for drawing Horzontal Profiles tim@113: sascha@112: 2009-09-30 Sascha L. Teichmann sascha@112: sascha@112: * src/test/ressources/conf.xml: s@test/xml@text/xml@g sascha@112: tim@111: 2009-09-29 Tim Englich tim@111: tim@111: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (doNextStep) Edited: tim@111: Add Responsevalidation for feed-Requests. tim@111: * pom.xml Edited: tim@111: Add required Library ORO to the Dependencies which is required by Commons-Validator tim@111: to do matchRegexp Requests. tim@111: * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited: tim@111: Add a Validator for the type Point tim@111: * src/test/ressources/conf.xml Edited: tim@111: Changed mesh_coordinate from type Integer to type Point tim@111: tim@110: 2009-09-29 Tim Englich tim@110: tim@110: * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (findValueTitle): tim@110: Key of KeyValueDescribeData is a String. So it is not nessessary to parse the tim@110: id into an Integer Value. tim@110: Also some NP-Access removed. tim@110: tim@109: 2009-09-29 Tim Englich tim@109: tim@109: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Edited: tim@109: Some Coderedundances refactored. tim@109: tim@108: 2009-09-29 Tim Englich tim@108: tim@108: * src/test/ressources/queries.properties Edited: tim@108: Bug fixed: Mesh TimeSeries will now Handle Charts with multiple Depth-Values properly. tim@108: tim@107: 2009-09-29 Tim Englich tim@107: tim@107: * src/test/ressources/timeseries_mesh/*.xml Added : tim@107: TestCaseRequests for Timeseries FIS Mesh tim@107: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesMeshArtifact) Edited: tim@107: Add Testcase for Timeseries Mesh tim@107: tim@106: 2009-09-29 Tim Englich tim@106: tim@106: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (check4ExceptionReport) edited: tim@106: ExceptionTest for Responsdocuments added. tim@106: UnitTest will now fail if the Artifact delivers an ExceptionReport using the advance Request. tim@106: tim@105: 2009-09-29 Tim Englich tim@105: tim@105: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileMeshArtifact) Edited: tim@105: Added TestCase for Vertical Profiles for Mesh tim@105: * src/test/ressources/verticalprofile_mesh/*.xml Added: tim@105: TestCaseRequests for VerticalProfile FIS Mesh tim@105: tim@104: 2009-09-29 Tim Englich tim@104: tim@104: * src/main/java/de/intevation/gnv/utils/InputValidator.java (isInputValid) Edited: tim@104: Bugfix: Remove leading- and trailingwhitspaces from Date- and Integervalues tim@104: tim@103: 2009-09-29 Tim Englich tim@103: tim@103: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testVerticalProfileArtifact): tim@103: (testVerticalProfileInstantaneousPointArtifact) Edited: tim@103: Added Testcases for VerticalProfile and VerticalProfile Instantaneouspoint tim@103: * src/test/ressources/verticalprofile_instantaneouspoint/*.xml Added: tim@103: TestCaseRequests for VerticalProfile Instantaneouspoint tim@103: * src/test/ressources/verticalprofile/*.xml Added: tim@103: TestCaseRequests for VerticalProfile FIS Marnet tim@103: tim@102: 2009-09-29 Tim Englich tim@102: tim@102: * src/test/ressources/queries.properties Edited: tim@102: Remove to_date from TimeSeries-Quueries becaus of Changes in the conf.xml-File tim@102: * src/test/ressources/conf.xml Edited: tim@102: Correct Types for min- and max-Values from Integer to Date tim@102: * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testTimeSeriesArtifact) Edited: tim@102: Add CallContext to the Tests. tim@102: * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java Add: tim@102: A CallContext used only in Junit-Tests tim@102: tim@101: 2009-09-29 Tim Englich tim@101: tim@101: * pom.xml Edited: tim@101: Added the dependency to Apache-Commons-Validator Version 1.3.1 which is tim@101: used for the InputValoue-validation. tim@101: * src/main/java/de/intevation/gnv/utils/InputValidator.java Added : tim@101: An InputValidator for Validating InputValues. tim@101: At this Moment only Integer, String and Date is supported. tim@101: * src/main/java/de/intevation/gnv/transition/TransitionBase.java (putInputData) Edited: tim@101: Add the InputValidator to validate the incomming Values from the Clients. tim@101: tim@100: 2009-09-28 Tim Englich tim@100: tim@100: * src/main/java/de/intevation/gnv/chart/ChartFactory.java (createTimeSeries) Edited: tim@100: Performanceimprovement: The Loop will be interrupted if the Pointer is bigger than the tim@100: last Pointer of the Value that must be visualised. tim@100: tim@99: 2009-09-28 Tim Englich tim@99: tim@99: * pom.xml Edited: tim@99: Added the Dependeny to the ehcache-Library tim@99: * src/test/ressources/ehcache.xml Added: tim@99: The ehcache-Configuration. tim@99: * src/test/ressources/conf.xml Edited: tim@99: Added the Link to the ehcache-Configuration. tim@99: * src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java (createArtifactContext) Edited: tim@99: Added the Initialisation of the CacheManager. tim@99: tim@99: * src/main/java/de/intevation/gnv/artifacts/cache/CacheFactory.java Added: tim@99: An Fractoryimplementation for the central access to the Cache. tim@99: tim@99: * src/main/java/de/intevation/gnv/transition/MinMaxTransition.java (purifyResult) Edited, tim@99: * src/main/java/de/intevation/gnv/transition/SingleInputTransition.java (purifyResult) Edited, tim@99: * src/main/java/de/intevation/gnv/transition/Transition.java Edited, tim@99: * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited, tim@99: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: tim@99: Signature of Methods purifyResults, advanced and feed Changed to put the uuid to the Transition tim@99: * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (createChart) Edited: tim@99: Methodsignatur of getChartResult change for putting the uuid of an Artifact into it tim@99: * src/main/java/de/intevation/gnv/transition/OutputTransition.java (out) Edited, tim@99: src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited: tim@99: Method Signature Changed for putting the uuid of an Artifact to the Transition. tim@99: stored tim@99: * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited: tim@99: removed the persitence of the Chartresults and put them into an Cache instance. tim@99: tim@98: 2009-09-28 Tim Englich tim@98: tim@98: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (getStatisticsGenerator) Edited: tim@98: Extracted the Instantiation of the Statistics-object to an protected Methode tim@98: to make it possible that extending Classes could change it. tim@98: * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java (getStatisticsGenerator) Edited: tim@98: Overwrite getStatisticsGenerator to instantiate the VerticalProfileStatistics- tim@98: * src/main/java/de/intevation/gnv/statistics/VerticalProfileStatistics.java Added: tim@98: Class for Calculating Statistics for VerticalProfiles- The Only thing whisch differs to tim@98: TimeSeriesStatists is that the XoordinateValue is an double and not an Date-Value tim@98: * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java (calculateXOrdinateValue) Edited: tim@98: Added the Methode calculateXOrdinateValue to this Class to switch is Values in extending Classes. tim@98: * src/main/java/de/intevation/gnv/statistics/Statistics.java (calculateStatistics) Edited: tim@98: Added methodsignature to Interface for usage in different Implementations of Statistics. tim@98: tim@97: 2009-09-28 Tim Englich tim@97: tim@97: * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java (calculateStatistics) Edited: tim@97: Bug fixed. Now all Values will be used to calculate the Statistics tim@97: tim@96: 2009-09-28 Tim Englich tim@96: tim@96: * src/test/ressources/conf.xml Edited : tim@96: Changed the Output-format of Statistics from text/plain to text/xml. tim@96: tim@95: 2009-09-28 Tim Englich tim@95: tim@95: * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Edited: tim@95: Moved the calculating-Methods from the Conmstructor to an separat Method. tim@95: Switched the ResultContainer from Array to Collection tim@95: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited: tim@95: Added the Output-Variante for generating Statistics tim@95: tim@94: 2009-09-28 Tim Englich tim@94: tim@94: * pom.xml Edited: tim@94: Added Link to Apache-Commons-Math to get the required Classes for the calculation tim@94: of Statistics. tim@94: * src/main/java/de/intevation/gnv/statistics/exception/StatisticsException.java Added: tim@94: Specified ExceptionClass for the Statistics Part of the gnv-artifacts tim@94: * src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Edited: tim@94: Remove compileErrors and switch to new Datastructure tim@94: tim@93: 2009-09-28 Tim Englich tim@93: tim@93: * src/main/java/de/intevation/gnv/statistics/Statistic.java Added , tim@93: src/main/java/de/intevation/gnv/statistics/Statistics.java Added , tim@93: src/main/java/de/intevation/gnv/statistics/TimeseriesStatistics.java Added: tim@93: Imported Statistics-Classes from old Project. Revision: 3101 Does not compile tim@93: tim@92: 2009-09-25 Tim Englich tim@92: tim@92: * src/test/ressources/conf.xml Edited: tim@92: Added with and height Inputparameter to each Chart-OutputMode. tim@92: tim@92: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited: tim@92: Added the usage of the Parameters revieved from the client for the ChartRendering tim@92: tim@92: * src/main/java/de/intevation/gnv/transition/DefaultInputValue.java (DefaultInputValue) (getDefaultValue) Edited , tim@92: src/main/java/de/intevation/gnv/transition/InputValue.java (getDefaultValue) Edited: tim@92: Added the Method getDefaultValue to the Interface for getting the tim@92: deafultvalue of an Parameter. tim@92: tim@92: * src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java Edited, tim@92: src/main/java/de/intevation/gnv/transition/OutputMode.java (getInputParameters) Edited: tim@92: Added the Method getInputParameters to the OutputMode for Handling the required Parameters tim@92: of an OutputMode. tim@92: tim@92: * src/main/java/de/intevation/gnv/transition/OutputTransition.java (out) Edited: tim@92: Put the InputParameter recived from the Client to the Methodsignature so that tim@92: they can be used during the outputprocessing. tim@92: tim@92: * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited: tim@92: Read rquired Outputparameters from the Configuration tim@92: tim@92: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited: tim@92: Added support for Parameters in OutputNode of Describe-Artifact tim@92: tim@90: 2009-09-24 Tim Englich tim@90: tim@90: * pom.xml Edited: tim@90: Added Library for CSV-Support tim@90: * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out) Edited: tim@90: Add support for CSV-Export tim@90: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (out) Edited: tim@90: Add Fag on Context for storing the Artifact status after out. tim@90: tim@89: 2009-09-24 Tim Englich tim@89: tim@89: * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createSuccessReport) Edited: tim@89: Added a centraL Method for creating an Successreoprt. tim@89: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited, tim@89: src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited: tim@89: Add ResultReporting to the different Metshods of an Artifact tim@89: tim@88: 2009-09-24 Tim Englich tim@88: tim@88: * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Edited: tim@88: Obsolet TODOs removed tim@88: * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Edited, tim@88: src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java Edited, tim@88: src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited: tim@88: Create Exception Report added tim@88: * src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java (createExceptionReport) Edited: tim@88: Method for creating Exceptionreports added. tim@88: tim@87: 2009-09-24 Tim Englich tim@87: tim@87: * src/test/ressources/queries.properties Edited: tim@87: Queries formatted so that they can be analysed and extended easier. tim@87: Some Bugs removed tim@87: tim@86: 2009-09-24 Tim Englich tim@86: tim@86: * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java Edited, tim@86: src/main/java/de/intevation/gnv/chart/ChartLabels.java Edited, tim@86: src/main/java/de/intevation/gnv/chart/ChartFactory.java Edited: tim@86: Removed obsolet Parameters an Methods. tim@86: Use the ChartLable to put the DomainAxisLable into the Chart. tim@86: tim@86: * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java Edited: tim@86: Some more Loggingoutput integrated. tim@86: Some Performanceimprovements done. The ResultData will only be refreshed if tim@86: the InputValues has changed. tim@86: Some Refactoring Work done. Move some Members into from extending Classes tim@86: into this implementation. tim@86: * src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java Edited, tim@86: src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java Edited: tim@86: Dummywerte für Diagrammgenerierung durch Echtwerte ersetzt. tim@86: Obsolete Übergabeparameter entfernt. tim@86: tim@85: 2009-09-23 Tim Englich tim@85: tim@85: * src/test/ressources/queries.properties Edited: tim@85: Statements for InstantaneousPoint Vertical Profiles added tim@85: * src/test/ressources/conf.xml Edited: tim@85: Configuration for Vertikal Profiles for InstantaneousPoints added tim@85: * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileInstantaneousPointArtifact.java (VerticalProfileInstantaneousPointArtifact) Added: tim@85: New Artifact-Class Reperesenting Artifacts for InstantaneousPoints Creating VerticalProfiles added. tim@85: tim@84: 2009-09-23 Tim Englich tim@84: tim@84: * src/main/java/de/intevation/gnv/transition/TransitionBase.java (prepareInputData4DateDBQuery) Edited: tim@84: Bug Fixed, now all Inputvalues of String and Date will be put into the Query tim@84: tim@83: 2009-09-23 Tim Englich tim@83: tim@83: * src/main/java/de/intevation/gnv/chart/VerticalProfileChartFactory.java (createXYSeries) Edited: tim@83: Bug fixed. Now all Values will be Renderd to the Chart tim@83: * src/main/java/de/intevation/gnv/profile/vertical/VerticalProfileMeshArtifact.java Added: tim@83: Artifact-class for VerticalProfile Mesh added tim@83: * src/main/java/de/intevation/gnv/transition/TransitionBase.java Edited: tim@83: Support for StringQuieries and OracleDateQueries added tim@83: * src/test/ressources/queries.properties Edited: tim@83: Queries for VerticalProfile Mesh integrated tim@83: * src/test/ressources/conf.xml Edited: tim@83: Artifact for VerticalProfile Mesh integrated tim@83: 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 sascha@112: * src/**: Added to the Project