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