Mercurial > dive4elements > gnv-client
view gnv/Changelog @ 22:367a00e4b9ad
Some GUI-Improvements done
gnv/trunk@117 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Wed, 23 Sep 2009 15:17:32 +0000 |
parents | 17c92f1f014b |
children | b11f941f7eb2 |
line wrap: on
line source
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