Mercurial > dive4elements > gnv-client
changeset 46:3bbb95f43549
Moved Changelog to ChangeLog to make eclipse happier.
gnv/trunk@188 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 06 Oct 2009 10:14:19 +0000 |
parents | 54b0a352acb1 |
children | f35b7d7a04d6 |
files | gnv/ChangeLog gnv/Changelog |
diffstat | 2 files changed, 493 insertions(+), 489 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gnv/ChangeLog Tue Oct 06 10:14:19 2009 +0000 @@ -0,0 +1,493 @@ +2009-10-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> + + * Changelog -> ChangeLog: Moved to make eclipse happier. + +2009-10-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> + + * Changelog: Unified changelog style. + +2009-10-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> + + * pom.xml: Remove XMLBeans stuff, set filtered resources to UTF-8 + +2009-10-06 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/index.jsp Added: + Added Index-Page for Global-Forward to Start-URL of the Project gnv/issue14 + * src/main/webapp/WEB-INF/config/struts-config.xml Edited: + Added Global Forward to determine the Start-URL of the Project. gnv/issue14 + +2009-10-06 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/WEB-INF/jsp/header.jsp Edited: + Deaktivate Links save Project and load Project gnv/issue12 + +2009-10-05 Tim Englich <tim.englich@intevation.de> + + * src/main/resources/applicationMessages.properties Edited: + Added some more FIS-Ressource. + +2009-10-02 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientFactory.java (getArtifactDatabaseClient): + Putting the ClientLanguage into the getArtifactDatabaseClient-Signature. + * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java (setLocale) Edited, + * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (setLocale) Edited: + Added the Support of Setting the ClientLanguage to the ArtifactDatabaseClient + + * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute) Edited, + src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited, + src/main/java/de/intevation/gnv/action/FetchArtifactFactoriesAction.java (execute) Edited, + src/main/java/de/intevation/gnv/action/DoOutputAction.java (execute) Edited, + src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java(execute) Edited: + Put the Locale of the Calling Client to the Communication with the ArtifactDatabase. + + * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java (testArtifactDatabaseClient) Edited: + Added DefaultLocale German to the ArtfactDataBaseClient call. + +2009-10-02 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited, + * src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl Edited: + Switched Value for legend from ref-Attribute to Label-Element + * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp Edited: + Added translation for FIS (ArtifactFactorynames) + * src/main/resources/applicationMessages.properties Edited: + Added Germannameds for FIS. + +2009-10-02 Tim Englich <tim.englich@intevation.de> + + * src/**/*.java Edited: + Format Code to max 80 Chars per Row + +2009-10-02 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/util/XSLTransformer.java CLEANUP , + src/main/java/de/intevation/gnv/util/XMLUtils.java CLEANUP , + src/main/java/de/intevation/gnv/servlet/GNVActionServlet.java CLEANUP , + src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java CLEANUP , + src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java CLEANUP , + src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java CLEANUP , + src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java CLEANUP , + src/main/java/de/intevation/gnv/action/DoOutputAction.java CLEANUP: + Change non static accesses to static members using declaring type + Change indirect accesses to static members to direct accesses (accesses through subtypes) + Remove unused imports + Add missing '@Override' annotations + Add missing '@Deprecated' annotations + Remove unnecessary casts + +2009-10-02 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute) Edited, + * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited, + * src/main/java/de/intevation/gnv/action/FetchArtifactFactoriesAction.java (execute) Edited, + * src/main/java/de/intevation/gnv/action/DoOutputAction.java (execute) Edited, + * src/main/java/de/intevation/gnv/action/DoExportAction.java (execute) Edited, + * src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java (execute) edited: + Added ExceptionHandling to this Actions + * src/main/java/de/intevation/gnv/action/ArtifactDatabaseActionBase.java (getExceptionForward) Edited: + Added Method for Resolving the ExceptionForward from the Mapping. + * src/main/webapp/WEB-INF/jsp/header.jsp Edited: + Read ExceptionMessage from RequestAttributes + +2009-09-28 Tim Englich <tim.englich@intevation.de> + + * src/main/resources/applicationMessages.properties Edited: + Adding missing StatisticsDescription for Arithmetic Mean. + +2009-09-28 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultArtifactStatisticValue.java Added, + src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactStatisticValue.java Added: + Added the Interface and the Defaultimplementation for the Representation of Statistic-Values. + * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited: + Added the Busionesslogic for Calculation the Statistics to the Action. + * src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java Edited, + src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java Edited: + Added the Methods for setting and getting the statistics to the SessionModel + * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (calculateStatistics) Edited, + src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java (calculateStatistics) Edited: + Added the Method for retrieving the Statistics from the current Artifcat. + * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_statistics_inc.jsp Edited: + Put the Values of the Statitics into the View. + * src/main/webapp/styles/default.css Edited: + Changed CSS-for Statistics so that it would be displayed. + +2009-09-25 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Edited: + Bug fixed in CSV_Export Link + +2009-09-25 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java Edited, + src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactDescription.java Edietd: + Integrated some Method for accessing and Setting OutputModes to an ArtifactDescription. + + * src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultOutputParameter.java Edited, + src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultOutputMode.java Edited, + src/main/java/de/intevation/gnv/artifactdatabase/objects/OutputParameter.java Edited, + src/main/java/de/intevation/gnv/artifactdatabase/objects/OutputMode.java Edited: + Adding some Beans and their InterfaceDescription for the Representation of OutputModes + supported by an Artifact + + * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited: + Fetsching the OutputMode-Informations from the Describedocument and put them into a Collection + of OutputModes. + + * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java Edited: + Restet SessionModel integrated. + + * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java Edited: + Cast for ArtifactDescription removed. + + * src/main/java/de/intevation/gnv/action/DoOutputAction.java Edited, + src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java Edited: + Dynamical read of OutputParameter for Outputgeneration + + * src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java Edited:, + src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java Edited: + Added some Method for retrieving Diagrammoptions and reset the SessionModel + + * src/main/java/de/intevation/gnv/action/sessionmodel/DiagrammOptions.java Edited: + Dynamic Options Support Added + + * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_options_inc.jsp Edited: + Dynamic Rendring of the Outputparameters of an ArtifactoutputType added. + Ath this Moment only The Outputparameter for Chart ist provided. + + * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Edited : + Integrated dynamic Setting of Diagramm-Parameter to the Link. + Also Read MimeType from the OPutputParameters of the Artifact. + +2009-09-25 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/action/DoOutputAction.java Edited: + Some Refactoring work done. + Logging Integrated. Extract Method for setting Responseheader Informations. + + * src/main/java/de/intevation/gnv/action/DoExportAction.java Added: + Action for performing the Exports eg. CSV and Chart + * src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java Added: + Action for do the Bussinesslogic for storing the Diagrammoptions that were + changed by the User. + * src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java Edited, + * src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java Edited: + Added Accessmethod for the Diagrammoptions. + + * src/main/java/de/intevation/gnv/action/sessionmodel/DiagrammOptions.java Added: + Bean for the Representation of Diagrammoptions + + * src/main/resources/applicationMessages.properties Edited: + Added som GUI Lables. + + * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Edited, + src/main/webapp/WEB-INF/jsp/includes/display_diagramm_statistics_inc.jsp Add, + src/main/webapp/WEB-INF/jsp/includes/display_diagramm_options_inc.jsp Add, + src/main/webapp/WEB-INF/jsp/includes/display_diagramm_adons_inc.jsp Add: + Added the GUI for the Statistics and Diagramoptions and tge Export. + + * src/main/webapp/WEB-INF/config/struts-config.xml Edited: + Added Actions for Performing Exports and Changing Diagramoptions. + +2009-09-24 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/scripts/gnviewer.js Edited: + Removed unused Methods from File. + +2009-09-24 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/WEB-INF/jsp/mainlayout.jsp Edited: + Obsolet Javascript References Removed + Added Javascript-Reference to the gnviewer.js File + * src/main/webapp/WEB-INF/jsp/index.jsp Edited: + Please Wait Dialog integrated if an Form will be submittend + +2009-09-24 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/scripts/gnviewer.js Added: + Added Javascript-File from Old-Project Revision: 3101 + +2009-09-24 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited: + Codecleanup + ExceptionReporthandling integrated + +2009-09-24 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/WEB-INF/config/log4j.properties Added: + Standard Log4J-properties-File which will log all Informations to the Console. + * src/main/webapp/WEB-INF/web.xml Edited: + Added init-Parameter to tell the Application where the Log4J-propertiesfile ist located. + * src/main/java/de/intevation/gnv/servlet/GNVActionServlet.java (init) Edited: + Reading Logging-Properties from Propertiesfile. Path maust beconfigured in the web.xml File + + +2009-09-23 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/WEB-INF/web.xml Edited: + Added Count of ArtifactDatabases and Database-URL to this File + * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (ARTIFACTDATABASE_URL_ID) Edited: + Added Static Constants for identifing ArtifactDatabase URLS in PropertiesReader + * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java (initialize) Edited: + Read ArtifactDatabase URLS from PropertiesReader + +2009-09-23 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited: + Removed Image-Element and put it into the jsp-Page + * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Edited: + Moved Image-Element from Classfile to this location. + URL will now be encoded for usage without cookies. + * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp Edited, + src/main/webapp/WEB-INF/jsp/index.jsp Edited: + URL will now be encoded for usage without cookies. + +2009-09-23 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited: + Selection on Input-UI-Data will be fetched from the UI and visualized + in the GUI. + * src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl Edited: + Single Text Input-Elements now will be surround with an div and an form Element + 2009-09-22 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/util/XSLTransformer.java Edited: + Logging reduced for a better Performance. XML-Nodes should not be logged because their size could + cause Problems in Log4J and the ConsoleAppender of Eclipse + +2009-09-21 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java: + Remnoved logging of Resultdocuments becaus it slow down the Application. + * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute): + Added support of ArtifactFactory Reload if Session was lost. + * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute): + Added Support of more than one Product. + +2009-09-17 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl: + Some Refactoring work done. + * src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl: + Added XSL-Template for Transforming the stazic UI + * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp: + Refactored FIS Rendering to it's own Include-File + * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp: + Refactored Diagramm Rendering to it's own Include-File + * src/main/webapp/WEB-INF/jsp/index.jsp: + Some Refactoring Work done. + * src/main/webapp/styles/default.css: + Some Changes in DIV-Formatting to get a propper Layout. + + * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (NextArtifactStepAction): + Static UI integrated + +2009-09-17 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp: + Refactored FIS Rendering to it's own Include-File + * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp: + Refactored Diagramm Rendering to it's own Include-File + * src/main/webapp/WEB-INF/jsp/index.jsp: + Some Refactoring Work done. + * src/main/webapp/styles/default.css: + Some Changes in DIV-Formatting to get a propper Layout. + + * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (NextArtifactStepAction): + Static UI integrated + +2009-09-16 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited: + UI also Rendered when Chart is already visualized. + * src/main/webapp/WEB-INF/jsp/index.jsp: + Some Stylingfixes done. + * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl: + Legend-Element for SelectEntries Integrated + +2009-09-16 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/WEB-INF/jsp/mainlayout.jsp Edited, + src/main/webapp/WEB-INF/jsp/index.jsp Edited: + Integrate the new Pageinfrastructur into the Mainlayout + + * src/main/webapp/WEB-INF/config/struts-config.xml Edited: + Integrate message-resources into the Strutsconfiguration and change + the mainpage from index.jsp to mainlayout.jsp + +009-09-16 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/WEB-INF/jsp/header.jsp Added, + src/main/webapp/WEB-INF/jsp/footer.jsp Added, + src/main/resources/applicationMessages.properties:Added, + src/main/webapp/WEB-INF/jsp/mainlayout.jsp Added, + src/main/webapp/styles/*, + src/main/webapp/scipts/*, + src/main/webapp/images/*: + Import of MainLayout, Styles, images and Scripts from old System Revision: 3101 Does not compile + +2009-09-16 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/WEB-INF/config/struts-config.xml Edited, + src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited, + src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited, + src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (doOutput) (doFeed) Edited, + src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited, + src/main/java/de/intevation/gnv/action/DoOutputAction.java Added: + Chartoutput Added to the View + +2009-09-16 Tim Englich <tim.englich@intevation.de> + + * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java Edited: + Added Transformerlogic to the Testcase + + * src/main/webapp/WEB-INF/jsp/index.jsp Edited: + Integrated the UI of the Artifact + + * src/main/webapp/WEB-INF/config/struts-config.xml Edited: + Added ActionHandling for managing the next Businesslogic to go to the next Step of an Artifact + + * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited: + Added Transformation-Rules for Input-Elements + + * src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultInputParameter.java Added, + src/main/java/de/intevation/gnv/artifactdatabase/objects/InputParameter.java Added: + Infrastructur for providing InputParametes as an Object + + * src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java Edited, + src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactDescription.java (getInputParameter) (setInputParameter) Edited: + Add Methods for providing the reuired Input-Parametes of the current ArtifactDescription + + * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited, + src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (doNextStep) Edited: + Added doNextStep Method for doing all ControllerWork to move the Artifact into the next Step + + * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java Added: + Action for switching to the next Step of an Artifact + +2009-09-15 Tim Englich <tim.englich@intevation.de> + + * src/test/java/de/intevation/gnv/util/XSLTransformerTestCase.java: + New Testcase for testing the usability of XSL-Transformations + * src/test/ressources/describe-ui-test.xml Added: + An Sample-Document for testing XSL-Transformations + * src/main/webapp/WEB-INF/jsp/index.jsp Edited: + Added the html-Fragment of the transformated Describe-Methode-response to the document. + * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Added: + XSL-Template for transforming an Xform-Element to a HTML-Select-Element + * src/main/java/de/intevation/gnv/util/XSLTransformer.java Added: + XSl-Transformer for doing XSL-Transformations of the ResultDocuments of + the ArtifactDatabase + * src/main/java/de/intevation/gnv/util/XMLUtils.java Edited: + Integrate a Method for writing an XML-Node to a String for debugging. + * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java: + Some Unused imports removed an select the first Child of the ui Node. + * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute) Edited: + Integration of the Describe-Stuff for rendering an GUi + +2009-09-15 Tim Englich <tim.englich@intevation.de> + + * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java (testArtifactDatabaseClient) Edited: + Added "Create Artifact" and "Describe Artifact" to the Testszenario. + +2009-09-14 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactDescription.java, + src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java, + src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java, + src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java, + src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java: + Support for Initial DescribeCall to ArtifactDatabase implemented + +2009-09-14 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/WEB-INF/config/struts-config.xml: + Added two ActionMappings: + One for showing all FIS (ArtifactFactories) in an View. + The other for selceting one ArtifactFactory an visualizing the First Step of an Artifact. + * src/main/webapp/WEB-INF/jsp/index.jsp Edited: + Added an Combobox for selecting an FIS + * src/main/webapp/WEB-INF/web.xml: + Added the Servletmapping for the Struts Framework + * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java Added, + src/main/java/de/intevation/gnv/action/FetchArtifactFactoriesAction.java Added, + src/main/java/de/intevation/gnv/action/ArtifactDatabaseActionBase.java Edited: + Some ActionHandler added for Handling the different Requests of the GNV. + FetchArtifactFactoriesAction: Will provides the Controllerlogic for Queriing all Reachable ArtifactFactories. + SelectArtifactFactoryAction will select one Specific ArtifactFactory and will create + an Instance in the ArtifactDatabase. + + * src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java Added, + src/main/java/de/intevation/gnv/action/sessionmodel/SessionModelFactory.java Added, + src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java Added: + Interface and Defaultimplementation of an Model which can store the Session-Specific Informations. + e.g. Reachable ArtifactFactories and the current Artifact which should be used. + +2009-09-14 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited: + All Methods for doing the create-Request and reading the Result-Document implemented. + * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (createNewArtifact) Edited: + Add Method for creating a new Artifact in the ArtifactDatabase + + * src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java (Artifact): + Added new Class for the Representation of an Artifact + * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactFactory.java (getHash) Edited, + * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactObject.java (getHash) Edited + getHash Method added. Now it will be possible to read the Hash of an Artifact send by the Artifactdatabase. + * src/main/java/de/intevation/gnv/propertiesreader/PropertiesReaderFactory.java (getInstance) Edited: + Bug Fixed. factory will now be instantiated. + * src/main/java/de/intevation/gnv/servlet/GNVActionServlet.java Edited, + Integration of temporal Basic Log4J Support. + +2009-09-11 Tim Englich <tim.englich@intevation.de> + + * pom.xml: Further Dependencies and Plugins added + Deleted some utdated Files + +2009-09-11 Tim Englich <tim.englich@intevation.de> + + * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java Added: + Testcase for querying Artifacfactorydescriptions from the ArtifactDatabase + +2009-09-11 Tim Englich <tim.englich@intevation.de> + + * src/main/webapp/WEB-INF/jsp/index.jsp Added , + src/main/webapp/WEB-INF/config/struts-config.xml Added, + src/main/java/de/intevation/gnv/servlet/GNVActionServlet.java Added + src/main/java/de/intevation/gnv/action/ArtifactDatabaseActionBase.java Added: + Basic Struts-Infrastructur Added + +2009-09-11 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/propertiesreader/ServletPropertiesReader.java Added, + src/main/java/de/intevation/gnv/propertiesreader/PropertiesReaderFactory.java Added, + src/main/java/de/intevation/gnv/propertiesreader/PropertiesReader.java Added, + src/main/java/de/intevation/gnv/propertiesreader/MapPropertiesReader.java Added: + Infrastructur for Reading Properties from a Map or SercletConfig an provide them + to the whole Application. + +2009-09-11 Tim Englich <tim.englich@intevation.de> + + * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactObject.java Added, + src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactFactory.java Added: + ObjectStructor for Representing delivered Objects from the ArtifactDatabase + + * src/main/java/de/intevation/gnv/artifactdatabase/client/exception/ArtifactDatabaseClientException.java Added, + src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Added, + src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientFactory.java Added, + src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java Added: + Integrated Interface-Structure to handle the communication to the ArtifactDatabase + +2009-09-10 Tim Englich <tim.englich@intevation.de> + + * .svnignore Added: Added Eclipse specific Files and Folders to the Ignorelist + +2009-09-10 Tim Englich <tim.englich@intevation.de> + + * pom.xml: Created with maven and put the Moduledependencies into it + * Changes | Changelog | NEWS | README | TODO: Added + * src/**: Added to the Project
--- a/gnv/Changelog Tue Oct 06 09:42:58 2009 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,489 +0,0 @@ -2009-10-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> - - * Changelog: Unified changelog style. - -2009-10-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> - - * pom.xml: Remove XMLBeans stuff, set filtered resources to UTF-8 - -2009-10-06 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/index.jsp Added: - Added Index-Page for Global-Forward to Start-URL of the Project gnv/issue14 - * src/main/webapp/WEB-INF/config/struts-config.xml Edited: - Added Global Forward to determine the Start-URL of the Project. gnv/issue14 - -2009-10-06 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/WEB-INF/jsp/header.jsp Edited: - Deaktivate Links save Project and load Project gnv/issue12 - -2009-10-05 Tim Englich <tim.englich@intevation.de> - - * src/main/resources/applicationMessages.properties Edited: - Added some more FIS-Ressource. - -2009-10-02 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientFactory.java (getArtifactDatabaseClient): - Putting the ClientLanguage into the getArtifactDatabaseClient-Signature. - * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java (setLocale) Edited, - * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (setLocale) Edited: - Added the Support of Setting the ClientLanguage to the ArtifactDatabaseClient - - * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute) Edited, - src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited, - src/main/java/de/intevation/gnv/action/FetchArtifactFactoriesAction.java (execute) Edited, - src/main/java/de/intevation/gnv/action/DoOutputAction.java (execute) Edited, - src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java(execute) Edited: - Put the Locale of the Calling Client to the Communication with the ArtifactDatabase. - - * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java (testArtifactDatabaseClient) Edited: - Added DefaultLocale German to the ArtfactDataBaseClient call. - -2009-10-02 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited, - * src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl Edited: - Switched Value for legend from ref-Attribute to Label-Element - * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp Edited: - Added translation for FIS (ArtifactFactorynames) - * src/main/resources/applicationMessages.properties Edited: - Added Germannameds for FIS. - -2009-10-02 Tim Englich <tim.englich@intevation.de> - - * src/**/*.java Edited: - Format Code to max 80 Chars per Row - -2009-10-02 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/util/XSLTransformer.java CLEANUP , - src/main/java/de/intevation/gnv/util/XMLUtils.java CLEANUP , - src/main/java/de/intevation/gnv/servlet/GNVActionServlet.java CLEANUP , - src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java CLEANUP , - src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java CLEANUP , - src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java CLEANUP , - src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java CLEANUP , - src/main/java/de/intevation/gnv/action/DoOutputAction.java CLEANUP: - Change non static accesses to static members using declaring type - Change indirect accesses to static members to direct accesses (accesses through subtypes) - Remove unused imports - Add missing '@Override' annotations - Add missing '@Deprecated' annotations - Remove unnecessary casts - -2009-10-02 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute) Edited, - * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited, - * src/main/java/de/intevation/gnv/action/FetchArtifactFactoriesAction.java (execute) Edited, - * src/main/java/de/intevation/gnv/action/DoOutputAction.java (execute) Edited, - * src/main/java/de/intevation/gnv/action/DoExportAction.java (execute) Edited, - * src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java (execute) edited: - Added ExceptionHandling to this Actions - * src/main/java/de/intevation/gnv/action/ArtifactDatabaseActionBase.java (getExceptionForward) Edited: - Added Method for Resolving the ExceptionForward from the Mapping. - * src/main/webapp/WEB-INF/jsp/header.jsp Edited: - Read ExceptionMessage from RequestAttributes - -2009-09-28 Tim Englich <tim.englich@intevation.de> - - * src/main/resources/applicationMessages.properties Edited: - Adding missing StatisticsDescription for Arithmetic Mean. - -2009-09-28 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultArtifactStatisticValue.java Added, - src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactStatisticValue.java Added: - Added the Interface and the Defaultimplementation for the Representation of Statistic-Values. - * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited: - Added the Busionesslogic for Calculation the Statistics to the Action. - * src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java Edited, - src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java Edited: - Added the Methods for setting and getting the statistics to the SessionModel - * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (calculateStatistics) Edited, - src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java (calculateStatistics) Edited: - Added the Method for retrieving the Statistics from the current Artifcat. - * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_statistics_inc.jsp Edited: - Put the Values of the Statitics into the View. - * src/main/webapp/styles/default.css Edited: - Changed CSS-for Statistics so that it would be displayed. - -2009-09-25 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Edited: - Bug fixed in CSV_Export Link - -2009-09-25 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java Edited, - src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactDescription.java Edietd: - Integrated some Method for accessing and Setting OutputModes to an ArtifactDescription. - - * src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultOutputParameter.java Edited, - src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultOutputMode.java Edited, - src/main/java/de/intevation/gnv/artifactdatabase/objects/OutputParameter.java Edited, - src/main/java/de/intevation/gnv/artifactdatabase/objects/OutputMode.java Edited: - Adding some Beans and their InterfaceDescription for the Representation of OutputModes - supported by an Artifact - - * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited: - Fetsching the OutputMode-Informations from the Describedocument and put them into a Collection - of OutputModes. - - * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java Edited: - Restet SessionModel integrated. - - * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java Edited: - Cast for ArtifactDescription removed. - - * src/main/java/de/intevation/gnv/action/DoOutputAction.java Edited, - src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java Edited: - Dynamical read of OutputParameter for Outputgeneration - - * src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java Edited:, - src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java Edited: - Added some Method for retrieving Diagrammoptions and reset the SessionModel - - * src/main/java/de/intevation/gnv/action/sessionmodel/DiagrammOptions.java Edited: - Dynamic Options Support Added - - * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_options_inc.jsp Edited: - Dynamic Rendring of the Outputparameters of an ArtifactoutputType added. - Ath this Moment only The Outputparameter for Chart ist provided. - - * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Edited : - Integrated dynamic Setting of Diagramm-Parameter to the Link. - Also Read MimeType from the OPutputParameters of the Artifact. - -2009-09-25 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/action/DoOutputAction.java Edited: - Some Refactoring work done. - Logging Integrated. Extract Method for setting Responseheader Informations. - - * src/main/java/de/intevation/gnv/action/DoExportAction.java Added: - Action for performing the Exports eg. CSV and Chart - * src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java Added: - Action for do the Bussinesslogic for storing the Diagrammoptions that were - changed by the User. - * src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java Edited, - * src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java Edited: - Added Accessmethod for the Diagrammoptions. - - * src/main/java/de/intevation/gnv/action/sessionmodel/DiagrammOptions.java Added: - Bean for the Representation of Diagrammoptions - - * src/main/resources/applicationMessages.properties Edited: - Added som GUI Lables. - - * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Edited, - src/main/webapp/WEB-INF/jsp/includes/display_diagramm_statistics_inc.jsp Add, - src/main/webapp/WEB-INF/jsp/includes/display_diagramm_options_inc.jsp Add, - src/main/webapp/WEB-INF/jsp/includes/display_diagramm_adons_inc.jsp Add: - Added the GUI for the Statistics and Diagramoptions and tge Export. - - * src/main/webapp/WEB-INF/config/struts-config.xml Edited: - Added Actions for Performing Exports and Changing Diagramoptions. - -2009-09-24 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/scripts/gnviewer.js Edited: - Removed unused Methods from File. - -2009-09-24 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/WEB-INF/jsp/mainlayout.jsp Edited: - Obsolet Javascript References Removed - Added Javascript-Reference to the gnviewer.js File - * src/main/webapp/WEB-INF/jsp/index.jsp Edited: - Please Wait Dialog integrated if an Form will be submittend - -2009-09-24 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/scripts/gnviewer.js Added: - Added Javascript-File from Old-Project Revision: 3101 - -2009-09-24 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited: - Codecleanup - ExceptionReporthandling integrated - -2009-09-24 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/WEB-INF/config/log4j.properties Added: - Standard Log4J-properties-File which will log all Informations to the Console. - * src/main/webapp/WEB-INF/web.xml Edited: - Added init-Parameter to tell the Application where the Log4J-propertiesfile ist located. - * src/main/java/de/intevation/gnv/servlet/GNVActionServlet.java (init) Edited: - Reading Logging-Properties from Propertiesfile. Path maust beconfigured in the web.xml File - - -2009-09-23 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/WEB-INF/web.xml Edited: - Added Count of ArtifactDatabases and Database-URL to this File - * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (ARTIFACTDATABASE_URL_ID) Edited: - Added Static Constants for identifing ArtifactDatabase URLS in PropertiesReader - * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java (initialize) Edited: - Read ArtifactDatabase URLS from PropertiesReader - -2009-09-23 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited: - Removed Image-Element and put it into the jsp-Page - * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Edited: - Moved Image-Element from Classfile to this location. - URL will now be encoded for usage without cookies. - * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp Edited, - src/main/webapp/WEB-INF/jsp/index.jsp Edited: - URL will now be encoded for usage without cookies. - -2009-09-23 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited: - Selection on Input-UI-Data will be fetched from the UI and visualized - in the GUI. - * src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl Edited: - Single Text Input-Elements now will be surround with an div and an form Element - 2009-09-22 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/util/XSLTransformer.java Edited: - Logging reduced for a better Performance. XML-Nodes should not be logged because their size could - cause Problems in Log4J and the ConsoleAppender of Eclipse - -2009-09-21 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java: - Remnoved logging of Resultdocuments becaus it slow down the Application. - * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute): - Added support of ArtifactFactory Reload if Session was lost. - * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute): - Added Support of more than one Product. - -2009-09-17 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl: - Some Refactoring work done. - * src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl: - Added XSL-Template for Transforming the stazic UI - * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp: - Refactored FIS Rendering to it's own Include-File - * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp: - Refactored Diagramm Rendering to it's own Include-File - * src/main/webapp/WEB-INF/jsp/index.jsp: - Some Refactoring Work done. - * src/main/webapp/styles/default.css: - Some Changes in DIV-Formatting to get a propper Layout. - - * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (NextArtifactStepAction): - Static UI integrated - -2009-09-17 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp: - Refactored FIS Rendering to it's own Include-File - * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp: - Refactored Diagramm Rendering to it's own Include-File - * src/main/webapp/WEB-INF/jsp/index.jsp: - Some Refactoring Work done. - * src/main/webapp/styles/default.css: - Some Changes in DIV-Formatting to get a propper Layout. - - * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (NextArtifactStepAction): - Static UI integrated - -2009-09-16 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited: - UI also Rendered when Chart is already visualized. - * src/main/webapp/WEB-INF/jsp/index.jsp: - Some Stylingfixes done. - * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl: - Legend-Element for SelectEntries Integrated - -2009-09-16 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/WEB-INF/jsp/mainlayout.jsp Edited, - src/main/webapp/WEB-INF/jsp/index.jsp Edited: - Integrate the new Pageinfrastructur into the Mainlayout - - * src/main/webapp/WEB-INF/config/struts-config.xml Edited: - Integrate message-resources into the Strutsconfiguration and change - the mainpage from index.jsp to mainlayout.jsp - -009-09-16 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/WEB-INF/jsp/header.jsp Added, - src/main/webapp/WEB-INF/jsp/footer.jsp Added, - src/main/resources/applicationMessages.properties:Added, - src/main/webapp/WEB-INF/jsp/mainlayout.jsp Added, - src/main/webapp/styles/*, - src/main/webapp/scipts/*, - src/main/webapp/images/*: - Import of MainLayout, Styles, images and Scripts from old System Revision: 3101 Does not compile - -2009-09-16 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/WEB-INF/config/struts-config.xml Edited, - src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited, - src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited, - src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (doOutput) (doFeed) Edited, - src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited, - src/main/java/de/intevation/gnv/action/DoOutputAction.java Added: - Chartoutput Added to the View - -2009-09-16 Tim Englich <tim.englich@intevation.de> - - * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java Edited: - Added Transformerlogic to the Testcase - - * src/main/webapp/WEB-INF/jsp/index.jsp Edited: - Integrated the UI of the Artifact - - * src/main/webapp/WEB-INF/config/struts-config.xml Edited: - Added ActionHandling for managing the next Businesslogic to go to the next Step of an Artifact - - * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited: - Added Transformation-Rules for Input-Elements - - * src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultInputParameter.java Added, - src/main/java/de/intevation/gnv/artifactdatabase/objects/InputParameter.java Added: - Infrastructur for providing InputParametes as an Object - - * src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java Edited, - src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactDescription.java (getInputParameter) (setInputParameter) Edited: - Add Methods for providing the reuired Input-Parametes of the current ArtifactDescription - - * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited, - src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (doNextStep) Edited: - Added doNextStep Method for doing all ControllerWork to move the Artifact into the next Step - - * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java Added: - Action for switching to the next Step of an Artifact - -2009-09-15 Tim Englich <tim.englich@intevation.de> - - * src/test/java/de/intevation/gnv/util/XSLTransformerTestCase.java: - New Testcase for testing the usability of XSL-Transformations - * src/test/ressources/describe-ui-test.xml Added: - An Sample-Document for testing XSL-Transformations - * src/main/webapp/WEB-INF/jsp/index.jsp Edited: - Added the html-Fragment of the transformated Describe-Methode-response to the document. - * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Added: - XSL-Template for transforming an Xform-Element to a HTML-Select-Element - * src/main/java/de/intevation/gnv/util/XSLTransformer.java Added: - XSl-Transformer for doing XSL-Transformations of the ResultDocuments of - the ArtifactDatabase - * src/main/java/de/intevation/gnv/util/XMLUtils.java Edited: - Integrate a Method for writing an XML-Node to a String for debugging. - * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java: - Some Unused imports removed an select the first Child of the ui Node. - * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute) Edited: - Integration of the Describe-Stuff for rendering an GUi - -2009-09-15 Tim Englich <tim.englich@intevation.de> - - * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java (testArtifactDatabaseClient) Edited: - Added "Create Artifact" and "Describe Artifact" to the Testszenario. - -2009-09-14 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactDescription.java, - src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java, - src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java, - src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java, - src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java: - Support for Initial DescribeCall to ArtifactDatabase implemented - -2009-09-14 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/WEB-INF/config/struts-config.xml: - Added two ActionMappings: - One for showing all FIS (ArtifactFactories) in an View. - The other for selceting one ArtifactFactory an visualizing the First Step of an Artifact. - * src/main/webapp/WEB-INF/jsp/index.jsp Edited: - Added an Combobox for selecting an FIS - * src/main/webapp/WEB-INF/web.xml: - Added the Servletmapping for the Struts Framework - * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java Added, - src/main/java/de/intevation/gnv/action/FetchArtifactFactoriesAction.java Added, - src/main/java/de/intevation/gnv/action/ArtifactDatabaseActionBase.java Edited: - Some ActionHandler added for Handling the different Requests of the GNV. - FetchArtifactFactoriesAction: Will provides the Controllerlogic for Queriing all Reachable ArtifactFactories. - SelectArtifactFactoryAction will select one Specific ArtifactFactory and will create - an Instance in the ArtifactDatabase. - - * src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java Added, - src/main/java/de/intevation/gnv/action/sessionmodel/SessionModelFactory.java Added, - src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java Added: - Interface and Defaultimplementation of an Model which can store the Session-Specific Informations. - e.g. Reachable ArtifactFactories and the current Artifact which should be used. - -2009-09-14 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited: - All Methods for doing the create-Request and reading the Result-Document implemented. - * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (createNewArtifact) Edited: - Add Method for creating a new Artifact in the ArtifactDatabase - - * src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java (Artifact): - Added new Class for the Representation of an Artifact - * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactFactory.java (getHash) Edited, - * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactObject.java (getHash) Edited - getHash Method added. Now it will be possible to read the Hash of an Artifact send by the Artifactdatabase. - * src/main/java/de/intevation/gnv/propertiesreader/PropertiesReaderFactory.java (getInstance) Edited: - Bug Fixed. factory will now be instantiated. - * src/main/java/de/intevation/gnv/servlet/GNVActionServlet.java Edited, - Integration of temporal Basic Log4J Support. - -2009-09-11 Tim Englich <tim.englich@intevation.de> - - * pom.xml: Further Dependencies and Plugins added - Deleted some utdated Files - -2009-09-11 Tim Englich <tim.englich@intevation.de> - - * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java Added: - Testcase for querying Artifacfactorydescriptions from the ArtifactDatabase - -2009-09-11 Tim Englich <tim.englich@intevation.de> - - * src/main/webapp/WEB-INF/jsp/index.jsp Added , - src/main/webapp/WEB-INF/config/struts-config.xml Added, - src/main/java/de/intevation/gnv/servlet/GNVActionServlet.java Added - src/main/java/de/intevation/gnv/action/ArtifactDatabaseActionBase.java Added: - Basic Struts-Infrastructur Added - -2009-09-11 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/propertiesreader/ServletPropertiesReader.java Added, - src/main/java/de/intevation/gnv/propertiesreader/PropertiesReaderFactory.java Added, - src/main/java/de/intevation/gnv/propertiesreader/PropertiesReader.java Added, - src/main/java/de/intevation/gnv/propertiesreader/MapPropertiesReader.java Added: - Infrastructur for Reading Properties from a Map or SercletConfig an provide them - to the whole Application. - -2009-09-11 Tim Englich <tim.englich@intevation.de> - - * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactObject.java Added, - src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactFactory.java Added: - ObjectStructor for Representing delivered Objects from the ArtifactDatabase - - * src/main/java/de/intevation/gnv/artifactdatabase/client/exception/ArtifactDatabaseClientException.java Added, - src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Added, - src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientFactory.java Added, - src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java Added: - Integrated Interface-Structure to handle the communication to the ArtifactDatabase - -2009-09-10 Tim Englich <tim.englich@intevation.de> - - * .svnignore Added: Added Eclipse specific Files and Folders to the Ignorelist - -2009-09-10 Tim Englich <tim.englich@intevation.de> - - * pom.xml: Created with maven and put the Moduledependencies into it - * Changes | Changelog | NEWS | README | TODO: Added - * src/**: Added to the Project