tim@23: 2009-09-23 Tim Englich tim@23: tim@23: * src/main/webapp/WEB-INF/web.xml Edited: tim@23: Added Count of ArtifactDatabases and Database-URL to this File tim@23: * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (ARTIFACTDATABASE_URL_ID) Edited: tim@23: Added Static Constants for identifing ArtifactDatabase URLS in PropertiesReader tim@23: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java (initialize) Edited: tim@23: Read ArtifactDatabase URLS from PropertiesReader tim@23: tim@22: 2009-09-23 Tim Englich tim@22: tim@22: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited: tim@22: Removed Image-Element and put it into the jsp-Page tim@22: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Edited: tim@22: Moved Image-Element from Classfile to this location. tim@22: URL will now be encoded for usage without cookies. tim@22: * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp Edited, tim@22: src/main/webapp/WEB-INF/jsp/index.jsp Edited: tim@22: URL will now be encoded for usage without cookies. tim@22: tim@21: 2009-09-23 Tim Englich tim@21: tim@21: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited: tim@21: Selection on Input-UI-Data will be fetched from the UI and visualized tim@21: in the GUI. tim@21: * src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl Edited: tim@21: Single Text Input-Elements now will be surround with an div and an form Element tim@21: 2009-09-22 Tim Englich tim@20: tim@20: * src/main/java/de/intevation/gnv/util/XSLTransformer.java Edited: tim@20: Logging reduced for a better Performance. XML-Nodes should not be logged because their size could tim@20: cause Problems in Log4J and the ConsoleAppender of Eclipse tim@20: tim@19: 2009-09-21 Tim Englich tim@19: tim@19: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java: tim@19: Remnoved logging of Resultdocuments becaus it slow down the Application. tim@19: * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute): tim@19: Added support of ArtifactFactory Reload if Session was lost. tim@19: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute): tim@19: Added Support of more than one Product. tim@19: tim@18: 2009-09-17 Tim Englich tim@18: tim@18: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl: tim@18: Some Refactoring work done. tim@18: * src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl: tim@18: Added XSL-Template for Transforming the stazic UI tim@18: * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp: tim@18: Refactored FIS Rendering to it's own Include-File tim@18: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp: tim@18: Refactored Diagramm Rendering to it's own Include-File tim@18: * src/main/webapp/WEB-INF/jsp/index.jsp: tim@18: Some Refactoring Work done. tim@18: * src/main/webapp/styles/default.css: tim@18: Some Changes in DIV-Formatting to get a propper Layout. tim@18: tim@18: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (NextArtifactStepAction): tim@18: Static UI integrated tim@18: tim@18: 2009-09-17 Tim Englich tim@18: tim@18: * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp: tim@18: Refactored FIS Rendering to it's own Include-File tim@18: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp: tim@18: Refactored Diagramm Rendering to it's own Include-File tim@18: * src/main/webapp/WEB-INF/jsp/index.jsp: tim@18: Some Refactoring Work done. tim@18: * src/main/webapp/styles/default.css: tim@18: Some Changes in DIV-Formatting to get a propper Layout. tim@18: tim@18: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (NextArtifactStepAction): tim@18: Static UI integrated tim@18: tim@17: 2009-09-16 Tim Englich tim@17: tim@17: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited: tim@17: UI also Rendered when Chart is already visualized. tim@17: * src/main/webapp/WEB-INF/jsp/index.jsp: tim@17: Some Stylingfixes done. tim@17: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl: tim@17: Legend-Element for SelectEntries Integrated tim@17: tim@16: 2009-09-16 Tim Englich tim@16: tim@16: * src/main/webapp/WEB-INF/jsp/mainlayout.jsp Edited, tim@16: src/main/webapp/WEB-INF/jsp/index.jsp Edited: tim@16: Integrate the new Pageinfrastructur into the Mainlayout tim@16: tim@16: * src/main/webapp/WEB-INF/config/struts-config.xml Edited: tim@16: Integrate message-resources into the Strutsconfiguration and change tim@16: the mainpage from index.jsp to mainlayout.jsp tim@16: tim@15: 009-09-16 Tim Englich tim@14: tim@15: * src/main/webapp/WEB-INF/jsp/header.jsp Added, tim@15: src/main/webapp/WEB-INF/jsp/footer.jsp Added, tim@15: src/main/resources/applicationMessages.properties:Added, tim@15: src/main/webapp/WEB-INF/jsp/mainlayout.jsp Added, tim@14: src/main/webapp/styles/*, tim@14: src/main/webapp/scipts/*, tim@14: src/main/webapp/images/*: tim@14: Import of MainLayout, Styles, images and Scripts from old System Revision: 3101 Does not compile tim@14: tim@13: 2009-09-16 Tim Englich tim@13: tim@13: * src/main/webapp/WEB-INF/config/struts-config.xml Edited, tim@13: src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited, tim@13: src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited, tim@13: src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (doOutput) (doFeed) Edited, tim@13: src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited, tim@13: src/main/java/de/intevation/gnv/action/DoOutputAction.java Added: tim@13: Chartoutput Added to the View tim@13: tim@12: 2009-09-16 Tim Englich tim@12: tim@12: * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java Edited: tim@12: Added Transformerlogic to the Testcase tim@12: tim@12: * src/main/webapp/WEB-INF/jsp/index.jsp Edited: tim@12: Integrated the UI of the Artifact tim@12: tim@12: * src/main/webapp/WEB-INF/config/struts-config.xml Edited: tim@12: Added ActionHandling for managing the next Businesslogic to go to the next Step of an Artifact tim@12: tim@12: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited: tim@12: Added Transformation-Rules for Input-Elements tim@12: tim@12: * src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultInputParameter.java Added, tim@12: src/main/java/de/intevation/gnv/artifactdatabase/objects/InputParameter.java Added: tim@12: Infrastructur for providing InputParametes as an Object tim@12: tim@12: * src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java Edited, tim@12: src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactDescription.java (getInputParameter) (setInputParameter) Edited: tim@12: Add Methods for providing the reuired Input-Parametes of the current ArtifactDescription tim@12: tim@12: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited, tim@12: src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (doNextStep) Edited: tim@12: Added doNextStep Method for doing all ControllerWork to move the Artifact into the next Step tim@12: tim@12: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java Added: tim@12: Action for switching to the next Step of an Artifact tim@12: tim@11: 2009-09-15 Tim Englich tim@11: tim@11: * src/test/java/de/intevation/gnv/util/XSLTransformerTestCase.java: tim@11: New Testcase for testing the usability of XSL-Transformations tim@11: * src/test/ressources/describe-ui-test.xml Added: tim@11: An Sample-Document for testing XSL-Transformations tim@11: * src/main/webapp/WEB-INF/jsp/index.jsp Edited: tim@11: Added the html-Fragment of the transformated Describe-Methode-response to the document. tim@11: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Added: tim@11: XSL-Template for transforming an Xform-Element to a HTML-Select-Element tim@11: * src/main/java/de/intevation/gnv/util/XSLTransformer.java Added: tim@11: XSl-Transformer for doing XSL-Transformations of the ResultDocuments of tim@11: the ArtifactDatabase tim@11: * src/main/java/de/intevation/gnv/util/XMLUtils.java Edited: tim@11: Integrate a Method for writing an XML-Node to a String for debugging. tim@11: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java: tim@11: Some Unused imports removed an select the first Child of the ui Node. tim@11: * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute) Edited: tim@11: Integration of the Describe-Stuff for rendering an GUi tim@11: tim@10: 2009-09-15 Tim Englich tim@10: tim@10: * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java (testArtifactDatabaseClient) Edited: tim@10: Added "Create Artifact" and "Describe Artifact" to the Testszenario. tim@10: tim@9: 2009-09-14 Tim Englich tim@9: tim@9: * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactDescription.java, tim@9: src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java, tim@9: src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java, tim@9: src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java, tim@9: src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java: tim@9: Support for Initial DescribeCall to ArtifactDatabase implemented tim@9: tim@8: 2009-09-14 Tim Englich tim@8: tim@8: * src/main/webapp/WEB-INF/config/struts-config.xml: tim@8: Added two ActionMappings: tim@8: One for showing all FIS (ArtifactFactories) in an View. tim@8: The other for selceting one ArtifactFactory an visualizing the First Step of an Artifact. tim@8: * src/main/webapp/WEB-INF/jsp/index.jsp Edited: tim@8: Added an Combobox for selecting an FIS tim@8: * src/main/webapp/WEB-INF/web.xml: tim@8: Added the Servletmapping for the Struts Framework tim@8: * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java Added, tim@8: src/main/java/de/intevation/gnv/action/FetchArtifactFactoriesAction.java Added, tim@8: src/main/java/de/intevation/gnv/action/ArtifactDatabaseActionBase.java Edited: tim@8: Some ActionHandler added for Handling the different Requests of the GNV. tim@8: FetchArtifactFactoriesAction: Will provides the Controllerlogic for Queriing all Reachable ArtifactFactories. tim@8: SelectArtifactFactoryAction will select one Specific ArtifactFactory and will create tim@8: an Instance in the ArtifactDatabase. tim@8: tim@8: * src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java Added,: tim@8: src/main/java/de/intevation/gnv/action/sessionmodel/SessionModelFactory.java Added, tim@8: src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java Added: tim@8: Interface and Defaultimplementation of an Model which can store the Session-Specific Informations. tim@8: e.g. Reachable ArtifactFactories and the current Artifact which should be used. tim@8: tim@7: 2009-09-14 Tim Englich tim@7: tim@7: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited: tim@7: All Methods for doing the create-Request and reading the Result-Document implemented. tim@7: * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (createNewArtifact) Edited: tim@7: Add Method for creating a new Artifact in the ArtifactDatabase tim@7: tim@7: * src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java (Artifact): tim@7: Added new Class for the Representation of an Artifact tim@7: * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactFactory.java (getHash) Edited, tim@7: * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactObject.java (getHash) Edited tim@7: getHash Method added. Now it will be possible to read the Hash of an Artifact send by the Artifactdatabase. tim@7: * src/main/java/de/intevation/gnv/propertiesreader/PropertiesReaderFactory.java (getInstance) Edited: tim@7: Bug Fixed. factory will now be instantiated. tim@7: * src/main/java/de/intevation/gnv/servlet/GNVActionServlet.java Edited, tim@7: Integration of temporal Basic Log4J Support. tim@7: tim@6: 2009-09-11 Tim Englich tim@6: * pom.xml Further Dependencies and Plugins added tim@6: Deleted some utdated Files tim@6: tim@5: 2009-09-11 Tim Englich tim@5: tim@5: * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java Added: tim@5: Testcase for querying Artifacfactorydescriptions from the ArtifactDatabase tim@5: tim@4: 2009-09-11 Tim Englich tim@4: tim@4: * src/main/webapp/WEB-INF/jsp/index.jsp Added , tim@4: src/main/webapp/WEB-INF/config/struts-config.xml Added, tim@4: src/main/java/de/intevation/gnv/servlet/GNVActionServlet.java Added tim@4: src/main/java/de/intevation/gnv/action/ArtifactDatabaseActionBase.java Added: tim@4: Basic Struts-Infrastructur Added tim@4: tim@3: 2009-09-11 Tim Englich tim@3: tim@3: * src/main/java/de/intevation/gnv/propertiesreader/ServletPropertiesReader.java Added, tim@3: src/main/java/de/intevation/gnv/propertiesreader/PropertiesReaderFactory.java Added, tim@3: src/main/java/de/intevation/gnv/propertiesreader/PropertiesReader.java Added, tim@3: src/main/java/de/intevation/gnv/propertiesreader/MapPropertiesReader.java Added: tim@3: Infrastructur for Reading Properties from a Map or SercletConfig an provide them tim@3: to the whole Application. tim@3: tim@2: 2009-09-11 Tim Englich tim@2: tim@2: * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactObject.java Added, tim@2: src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactFactory.java Added: tim@2: ObjectStructor for Representing delivered Objects from the ArtifactDatabase tim@2: tim@2: * src/main/java/de/intevation/gnv/artifactdatabase/client/exception/ArtifactDatabaseClientException.java Added, tim@2: src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Added, tim@2: src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientFactory.java Added, tim@2: src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java Added: tim@2: Integrated Interface-Structure to handle the communication to the ArtifactDatabase tim@2: tim@1: 2009-09-10 Tim Englich tim@1: * .svnignore Added: Added Eclipse specific Files and Folders to the Ignorelist tim@0: 2009-09-10 Tim Englich tim@0: tim@0: * pom.xml: Created with maven and put the Moduledependencies into it tim@0: * Changes | Changelog | NEWS | README | TODO: Added tim@0: * src/**: Added to the Project