sascha@293: 2009-12-17 Sascha L. Teichmann sascha@293: sascha@293: RELEASE 0.3 sascha@293: sascha@293: * Changes, NEWS, ChangeLog: Summerized activities sascha@293: sascha@292: 2009-12-17 Sascha L. Teichmann sascha@292: sascha@292: * src/main/resources/applicationMessages.properties: sascha@292: s/Modeldaten/Modelldaten/ sascha@292: sascha@291: 2009-12-17 Sascha L. Teichmann sascha@291: sascha@291: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl, sascha@291: src/main/webapp/WEB-INF/jsp/mainlayout.jsp: Added demo wkt linestrings sascha@291: via xslt and javascript. sascha@291: hans@290: 2009-12-17 Hans Plum hans@290: hans@290: Issue 129: Release 0.2: Verbesserung der Übersetzungen hans@290: hans@290: * src/main/resources/applicationMessages.properties: hans@290: Fixed i18n strings reported by experts hans@290: tim@289: 2009-12-14 Tim Englich tim@289: hans@290: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_options_inc.jsp: hans@290: Added switch between boolean and other Values to determin wether a checkbox hans@290: is required or an text-field should be used. hans@290: * src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java (execute): hans@290: Added parsing of boolean-Option-Values to provide this Feature. hans@290: hans@288: 2009-12-14 Hans Plum hans@288: hans@288: Issue109: Tomcat: Konfiguration des Kontexts enthält Redundanz hans@288: hans@288: * src/main/webapp/META-INF/context.xml: hans@288: Removed obsolete configuration attributes. hans@288: sascha@287: 2009-12-09 Sascha L. Teichmann sascha@287: sascha@287: * src/main/resources/applicationMessages.properties: Fixed some sascha@287: spelling problems. sascha@287: tim@286: 2009-12-01 Tim Englich tim@286: tim@286: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute): tim@286: Removed feed Call before Chart- and Statisticsgeneration is called, because tim@286: it is not longer required by the Artifactdatabase. tim@286: tim@286: ingo@285: 2009-12-01 Ingo Weinzierl ingo@285: ingo@285: * src/main/webapp/WEB-INF/web.xml: Reverted changes in config from last ingo@285: revision, which have been committed by mistake. ingo@285: ingo@284: 2009-12-30 Ingo Weinzierl ingo@284: ingo@284: * src/main/java/de/intevation/gnv/action/DoExportAction.java: Add svg ingo@284: extension to file when exporting charts to svg. ingo@284: ingo@284: * src/main/resources/applicationMessages.properties, ingo@284: src/main/resources/applicationMessages_en.properties: Added label for svg ingo@284: export link. ingo@284: ingo@284: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp: Added link ingo@284: for svg export in html gui. ingo@284: ingo@283: 2009-12-30 Ingo Weinzierl ingo@283: ingo@283: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp: Added ingo@283: link for pdf export in html gui. ingo@283: ingo@283: * src/main/resources/applicationMessages.properties, ingo@283: src/main/resources/applicationMessages_en.properties: Added label for pdf ingo@283: export link. ingo@283: ingo@283: * src/main/java/de/intevation/gnv/action/DoExportAction.java: Added pdf ingo@283: extension to file when exporting charts as pdf. ingo@283: ingo@283: NOTE: Update gnv-artifacts to rev381 which supports pdf export. ingo@283: tim@282: 2009-11-23 Tim Englich tim@282: tim@282: * src/main/resources/applicationMessages*.properties: tim@282: Added Properties which hold the Version-information of the tim@282: GNV which will be set by te Maven package-process. tim@282: * src/main/webapp/WEB-INF/config/struts-config.xml: tim@282: Added an Action which make the Version-Information accessible. tim@282: Now it is possible to get those Information using /version.do tim@282: * src/main/webapp/WEB-INF/jsp/version.jsp: tim@282: Added an Page where it is possible to get the Information about the current tim@282: Version of the GNV and the ArtifactDatabase tim@282: * pom.xml: tim@282: Added Plugin for creating the BildTime and BildVersion of the gnv. tim@282: Replace Tokens in the /src/main/ressources Files tim@282: ingo@281: 2009-11-20 Ingo Weinzierl ingo@281: ingo@281: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java: ingo@281: Removed mistake from xml structure of the artifact protocol. Mime-type ingo@281: node was 'out' instead of 'mime-type'. ingo@281: hans@169: 2009-11-13 Hans Plum hans@169: hans@169: RELEASE-0.2 hans@169: hans@169: * Changes, NEWS: hans@169: Summerized activities. hans@169: hans@168: 2009-11-13 Hans Plum hans@168: hans@168: * ChangeLog: hans@168: Unified entries with references to issues. hans@168: tim@167: 2009-11-13 Tim Englich tim@167: tim@167: * src/main/webapp/WEB-INF/web.xml: tim@167: Added Documentation of Configuration-Entries. tim@167: tim@166: 2009-11-12 Tim Englich tim@166: tim@166: * src/main/webapp/styles/default.css: tim@166: Added CSS-Entry for the Exception Message Container and tim@166: put the div at a proper place. tim@166: * src/main/resources/applicationMessages*.properties: tim@166: Added localized Exception Messages. tim@166: * src/main/webapp/WEB-INF/jsp/header.jsp: tim@166: Added the localization of Exception Messages. tim@166: tim@165: 2009-11-12 Tim Englich tim@165: hans@169: Issue 71: Error while Serialisation of Sessions hans@169: tim@165: * src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java, tim@165: src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java, tim@165: src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java, tim@165: src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java, tim@165: src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java: tim@165: Imports organized. tim@165: * src/main/java/de/intevation/gnv/artifactdatabase/objects/*.java: tim@165: Made all Interfaces Serailizable and add UID to all Objects issue71 tim@165: tim@164: 2009-11-12 Tim Englich tim@164: tim@164: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_statistics_inc.jsp: tim@164: Implemented a better GUI-Structure for displaying the Statisticdata. tim@164: * src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultArtifactStatisticsSet.java, tim@164: src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactStatisticsSet.java: tim@164: Added new Beanstructur for a better Representation of the Statistics which tim@164: is generated by the ArtifactDatabase. tim@164: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java (calculateStatistics): tim@164: Changed the parsing algorithm of the Document which is generated tim@164: by the ArtifactDatabase. tim@164: * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (calculateStatistics): tim@164: Changed Return-Value to ArtifacStatisticsSet according to the new Structur of tim@164: Statistics that will be generated by the ArtifactDatabase. tim@164: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute): tim@164: Changed the Resultvalue from ArtifactStatisticValue to ArtifacStatisticsSet according tim@164: to API-Changes of the ArtifactDatabaseClient tim@164: tim@161: 2009-11-11 Tim Englich tim@161: hans@168: Issue 80: Error handling when session got expired hans@168: tim@163: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute): tim@163: Catch NPE and tell the user that the Session has expired. issue80 tim@163: hans@168: 2009-11-11 Tim Englich hans@168: hans@168: Issue 81: Input of coordinate values do not show up after update hans@168: tim@161: * src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl: tim@162: Remove
Tag after Input-Elements tim@162: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl: tim@162: Add an
-Tag after the generation of Select-Boxes to get tim@162: a better look and feel in the ui. issue81 tim@162: * src/main/webapp/WEB-INF/jsp/index.jsp: tim@162: Replace NonBreakingSpace-Strings from UI issue81 tim@162: tim@162: 2009-11-11 Tim Englich hans@168: hans@168: Issue 81: Input of coordinate values do not show up after update hans@168: tim@162: * src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl: tim@161: BugFix: Text-Inputfields will now be diabaled in static-ui issue81 tim@161: ingo@160: 2009-11-06 Ingo Weinzierl ingo@160: ingo@160: * src/main/resources/applicationMessages.properties: Replaced german umlaut ingo@160: witch ascii character. ingo@160: ingo@159: 2009-11-06 Ingo Weinzierl ingo@159: ingo@159: * pom.xml: Changed Restlet repository from M3 to Snapshot. ingo@159: ingo@158: 2009-11-06 Ingo Weinzierl ingo@158: ingo@158: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp: Added link ingo@158: for exporting data in ODV format. ingo@158: ingo@158: * src/main/resources/applicationMessages.properties, ingo@158: src/main/resources/applicationMessages_en.properties: Added label for ingo@158: odv export and changed label of CSV export. ingo@158: tim@157: 2009-11-05 Tim Englich tim@157: tim@157: * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientFactory.java (ArtifactDatabaseClientFactory): tim@157: Removed some deprecatde TODO-Tasks. tim@157: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java (getCurrentStepDescription): tim@157: Changed the Describe-Call of an Artifact from get to post an add the Flag which tim@157: determines if the UI should be delivered to the client. tim@157: * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (getCurrentStepDescription): tim@157: Added the possibility to put an Flag which determines if the UI should be delivered from tim@157: the artifact-database to the Metodsignature. tim@157: tim@157: * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute), tim@157: src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute), tim@157: src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java (execute), tim@157: src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java (testArtifactDatabaseClient): tim@157: Added the Flag if the UI should be delivered by the artifact-database to the Method-Call. tim@157: tim@156: 2009-10-28 Tim Englich tim@156: tim@156: * src/main/resources/applicationMessages*.properties: tim@156: Added Ressources for two new FIS. Current Meter and Ice Station Reports tim@156: tim@155: 2009-10-27 Tim Englich tim@155: tim@155: * src/main/resources/applicationMessages_en.properties: tim@156: Added Ressources for two new FIS. Seegangsarchiv and SEACAT tim@155: tim@154: 2009-10-22 Tim Englich tim@154: hans@168: Issue 58: Behaviour by missing DB connection hans@168: tim@154: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute): tim@154: Bugfix NPE was thrown when an Exception occured in the Called ArtifactDatabase-Server issue58. tim@154: tim@153: 2009-10-21 Tim Englich tim@153: hans@168: Issue 28: Client is not multi-instance enabled hans@168: tim@153: * src/main/webapp/META-INF/context.xml: tim@153: Added context.xml to permitt cookies to provide tim@153: Multisession-Usability for a single Client issue28 tim@153: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_options_inc.jsp: tim@153: Added URL-Rewrite to add the SessionID to the requested URL to get tim@153: the System work without cookies. issue28 tim@153: tim@149: 2009-10-19 Tim Englich tim@149: hans@168: Issue 55: Unified input of coordinate input hans@168: tim@152: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl, tim@152: src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl: tim@152: Added uniform Visualization of Single Input-Elements in GUI. issue55 tim@152: tim@152: 2009-10-19 Tim Englich hans@168: hans@168: Issue 51: Translations for diagram options to be improved tim@152: tim@151: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_options_inc.jsp, tim@151: src/main/resources/applicationMessages*.properties: tim@151: Integrated Ressouces for OutputOptions issue51 tim@151: tim@151: 2009-10-19 Tim Englich hans@168: hans@168: Issue 35: Wrong data input forces GNV to start from beginning tim@151: tim@150: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute): tim@150: Now the UI will compelte be shown if the User has done an Mistake entering tim@150: values to input-fields eg. Coordinates or formatted Date-Strings. issue 35 tim@150: tim@150: 2009-10-19 Tim Englich hans@168: hans@168: Issue 47: Improving translations in time series tim@150: tim@149: * src/main/resources/applicationMessages_en.properties: tim@149: Changed Lablevalues according to issue47 tim@149: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl: tim@149: Add the possibility to render XForms-Group-Lables as Legend-Entries of tim@149: one Step in the GUI tim@149: hans@168: 2009-10-16 Tim Englich hans@168: hans@168: Issue 48: Improving translation of statistics panel tim@148: tim@148: * src/main/resources/applicationMessages_en.properties: tim@148: Conformation to the tanslation of the Statisticsdescriptors issue48 tim@148: tim@146: 2009-10-16 Tim Englich tim@146: hans@168: Issue 49: Integration of FIS to Mesh hans@168: tim@146: * src/main/resources/applicationMessages_en.properties: tim@146: Adding the Names of the two new FIS to the Propertiesfiles issue49 tim@146: sascha@49: 2009-10-07 Sascha L. Teichmann sascha@49: sascha@49: RELEASE 0.1 sascha@49: sascha@49: * Changes, NEWS: Summarized changes. sascha@49: tim@48: 2009-10-06 Tim Englich tim@48: tim@48: * src/main/resources/applicationMessages.properties Edited: tim@48: Removed obsolet Entries tim@48: * src/main/resources/applicationMessages_en.properties Added: tim@48: Added the Support for english-Language tim@48: tim@47: 2009-10-06 Tim Englich tim@47: tim@47: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java (doGetRequestInternal) Edited: tim@47: Read the Status-Code from the Response and throw an Exception tim@47: which Message will be visualized in the GUI. gnv/issue18 tim@47: sascha@46: 2009-10-08 Sascha L. Teichmann sascha@46: sascha@46: * Changelog -> ChangeLog: Moved to make eclipse happier. sascha@46: sascha@46: 2009-10-08 Sascha L. Teichmann sascha@46: sascha@46: * Changelog: Unified changelog style. sascha@46: sascha@46: 2009-10-08 Sascha L. Teichmann sascha@46: sascha@46: * pom.xml: Remove XMLBeans stuff, set filtered resources to UTF-8 sascha@46: sascha@46: 2009-10-06 Tim Englich sascha@46: sascha@46: * src/main/webapp/index.jsp Added: sascha@46: Added Index-Page for Global-Forward to Start-URL of the Project gnv/issue14 sascha@46: * src/main/webapp/WEB-INF/config/struts-config.xml Edited: sascha@46: Added Global Forward to determine the Start-URL of the Project. gnv/issue14 sascha@46: sascha@46: 2009-10-06 Tim Englich sascha@46: sascha@46: * src/main/webapp/WEB-INF/jsp/header.jsp Edited: sascha@46: Deaktivate Links save Project and load Project gnv/issue12 sascha@46: sascha@46: 2009-10-05 Tim Englich sascha@46: sascha@46: * src/main/resources/applicationMessages.properties Edited: sascha@46: Added some more FIS-Ressource. sascha@46: sascha@46: 2009-10-02 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientFactory.java (getArtifactDatabaseClient): sascha@46: Putting the ClientLanguage into the getArtifactDatabaseClient-Signature. sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java (setLocale) Edited, sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (setLocale) Edited: sascha@46: Added the Support of Setting the ClientLanguage to the ArtifactDatabaseClient sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute) Edited, sascha@46: src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited, sascha@46: src/main/java/de/intevation/gnv/action/FetchArtifactFactoriesAction.java (execute) Edited, sascha@46: src/main/java/de/intevation/gnv/action/DoOutputAction.java (execute) Edited, sascha@46: src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java(execute) Edited: sascha@46: Put the Locale of the Calling Client to the Communication with the ArtifactDatabase. sascha@46: sascha@46: * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java (testArtifactDatabaseClient) Edited: sascha@46: Added DefaultLocale German to the ArtfactDataBaseClient call. sascha@46: sascha@46: 2009-10-02 Tim Englich sascha@46: sascha@46: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited, sascha@46: * src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl Edited: sascha@46: Switched Value for legend from ref-Attribute to Label-Element sascha@46: * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp Edited: sascha@46: Added translation for FIS (ArtifactFactorynames) sascha@46: * src/main/resources/applicationMessages.properties Edited: sascha@46: Added Germannameds for FIS. sascha@46: sascha@46: 2009-10-02 Tim Englich sascha@46: sascha@46: * src/**/*.java Edited: sascha@46: Format Code to max 80 Chars per Row sascha@46: sascha@46: 2009-10-02 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/util/XSLTransformer.java CLEANUP , sascha@46: src/main/java/de/intevation/gnv/util/XMLUtils.java CLEANUP , sascha@46: src/main/java/de/intevation/gnv/servlet/GNVActionServlet.java CLEANUP , sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java CLEANUP , sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java CLEANUP , sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java CLEANUP , sascha@46: src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java CLEANUP , sascha@46: src/main/java/de/intevation/gnv/action/DoOutputAction.java CLEANUP: sascha@46: Change non static accesses to static members using declaring type sascha@46: Change indirect accesses to static members to direct accesses (accesses through subtypes) sascha@46: Remove unused imports sascha@46: Add missing '@Override' annotations sascha@46: Add missing '@Deprecated' annotations sascha@46: Remove unnecessary casts sascha@46: sascha@46: 2009-10-02 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute) Edited, sascha@46: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited, sascha@46: * src/main/java/de/intevation/gnv/action/FetchArtifactFactoriesAction.java (execute) Edited, sascha@46: * src/main/java/de/intevation/gnv/action/DoOutputAction.java (execute) Edited, sascha@46: * src/main/java/de/intevation/gnv/action/DoExportAction.java (execute) Edited, sascha@46: * src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java (execute) edited: sascha@46: Added ExceptionHandling to this Actions sascha@46: * src/main/java/de/intevation/gnv/action/ArtifactDatabaseActionBase.java (getExceptionForward) Edited: sascha@46: Added Method for Resolving the ExceptionForward from the Mapping. sascha@46: * src/main/webapp/WEB-INF/jsp/header.jsp Edited: sascha@46: Read ExceptionMessage from RequestAttributes sascha@46: sascha@46: 2009-09-28 Tim Englich sascha@46: sascha@46: * src/main/resources/applicationMessages.properties Edited: sascha@46: Adding missing StatisticsDescription for Arithmetic Mean. sascha@46: sascha@46: 2009-09-28 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultArtifactStatisticValue.java Added, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactStatisticValue.java Added: sascha@46: Added the Interface and the Defaultimplementation for the Representation of Statistic-Values. sascha@46: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited: sascha@46: Added the Busionesslogic for Calculation the Statistics to the Action. sascha@46: * src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java Edited, sascha@46: src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java Edited: sascha@46: Added the Methods for setting and getting the statistics to the SessionModel sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (calculateStatistics) Edited, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java (calculateStatistics) Edited: sascha@46: Added the Method for retrieving the Statistics from the current Artifcat. sascha@46: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_statistics_inc.jsp Edited: sascha@46: Put the Values of the Statitics into the View. sascha@46: * src/main/webapp/styles/default.css Edited: sascha@46: Changed CSS-for Statistics so that it would be displayed. sascha@46: sascha@46: 2009-09-25 Tim Englich sascha@46: sascha@46: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Edited: sascha@46: Bug fixed in CSV_Export Link sascha@46: sascha@46: 2009-09-25 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java Edited, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactDescription.java Edietd: sascha@46: Integrated some Method for accessing and Setting OutputModes to an ArtifactDescription. sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultOutputParameter.java Edited, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultOutputMode.java Edited, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/objects/OutputParameter.java Edited, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/objects/OutputMode.java Edited: sascha@46: Adding some Beans and their InterfaceDescription for the Representation of OutputModes sascha@46: supported by an Artifact sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited: sascha@46: Fetsching the OutputMode-Informations from the Describedocument and put them into a Collection sascha@46: of OutputModes. sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java Edited: sascha@46: Restet SessionModel integrated. sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java Edited: sascha@46: Cast for ArtifactDescription removed. sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/DoOutputAction.java Edited, sascha@46: src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java Edited: sascha@46: Dynamical read of OutputParameter for Outputgeneration sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java Edited:, sascha@46: src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java Edited: sascha@46: Added some Method for retrieving Diagrammoptions and reset the SessionModel sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/sessionmodel/DiagrammOptions.java Edited: sascha@46: Dynamic Options Support Added sascha@46: sascha@46: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_options_inc.jsp Edited: sascha@46: Dynamic Rendring of the Outputparameters of an ArtifactoutputType added. sascha@46: Ath this Moment only The Outputparameter for Chart ist provided. sascha@46: sascha@46: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Edited : sascha@46: Integrated dynamic Setting of Diagramm-Parameter to the Link. sascha@46: Also Read MimeType from the OPutputParameters of the Artifact. sascha@46: sascha@46: 2009-09-25 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/DoOutputAction.java Edited: sascha@46: Some Refactoring work done. sascha@46: Logging Integrated. Extract Method for setting Responseheader Informations. sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/DoExportAction.java Added: sascha@46: Action for performing the Exports eg. CSV and Chart sascha@46: * src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java Added: sascha@46: Action for do the Bussinesslogic for storing the Diagrammoptions that were sascha@46: changed by the User. sascha@46: * src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java Edited, sascha@46: * src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java Edited: sascha@46: Added Accessmethod for the Diagrammoptions. sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/sessionmodel/DiagrammOptions.java Added: sascha@46: Bean for the Representation of Diagrammoptions sascha@46: sascha@46: * src/main/resources/applicationMessages.properties Edited: sascha@46: Added som GUI Lables. sascha@46: sascha@46: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Edited, sascha@46: src/main/webapp/WEB-INF/jsp/includes/display_diagramm_statistics_inc.jsp Add, sascha@46: src/main/webapp/WEB-INF/jsp/includes/display_diagramm_options_inc.jsp Add, sascha@46: src/main/webapp/WEB-INF/jsp/includes/display_diagramm_adons_inc.jsp Add: sascha@46: Added the GUI for the Statistics and Diagramoptions and tge Export. sascha@46: sascha@46: * src/main/webapp/WEB-INF/config/struts-config.xml Edited: sascha@46: Added Actions for Performing Exports and Changing Diagramoptions. sascha@46: sascha@46: 2009-09-24 Tim Englich sascha@46: sascha@46: * src/main/webapp/scripts/gnviewer.js Edited: sascha@46: Removed unused Methods from File. sascha@46: sascha@46: 2009-09-24 Tim Englich sascha@46: sascha@46: * src/main/webapp/WEB-INF/jsp/mainlayout.jsp Edited: sascha@46: Obsolet Javascript References Removed sascha@46: Added Javascript-Reference to the gnviewer.js File sascha@46: * src/main/webapp/WEB-INF/jsp/index.jsp Edited: sascha@46: Please Wait Dialog integrated if an Form will be submittend sascha@46: sascha@46: 2009-09-24 Tim Englich sascha@46: sascha@46: * src/main/webapp/scripts/gnviewer.js Added: sascha@46: Added Javascript-File from Old-Project Revision: 3101 sascha@46: sascha@46: 2009-09-24 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited: sascha@46: Codecleanup sascha@46: ExceptionReporthandling integrated sascha@46: sascha@46: 2009-09-24 Tim Englich sascha@46: sascha@46: * src/main/webapp/WEB-INF/config/log4j.properties Added: sascha@46: Standard Log4J-properties-File which will log all Informations to the Console. sascha@46: * src/main/webapp/WEB-INF/web.xml Edited: sascha@46: Added init-Parameter to tell the Application where the Log4J-propertiesfile ist located. sascha@46: * src/main/java/de/intevation/gnv/servlet/GNVActionServlet.java (init) Edited: sascha@46: Reading Logging-Properties from Propertiesfile. Path maust beconfigured in the web.xml File sascha@46: sascha@46: sascha@46: 2009-09-23 Tim Englich sascha@46: sascha@46: * src/main/webapp/WEB-INF/web.xml Edited: sascha@46: Added Count of ArtifactDatabases and Database-URL to this File sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (ARTIFACTDATABASE_URL_ID) Edited: sascha@46: Added Static Constants for identifing ArtifactDatabase URLS in PropertiesReader sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java (initialize) Edited: sascha@46: Read ArtifactDatabase URLS from PropertiesReader sascha@46: sascha@46: 2009-09-23 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited: sascha@46: Removed Image-Element and put it into the jsp-Page sascha@46: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Edited: sascha@46: Moved Image-Element from Classfile to this location. sascha@46: URL will now be encoded for usage without cookies. sascha@46: * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp Edited, sascha@46: src/main/webapp/WEB-INF/jsp/index.jsp Edited: sascha@46: URL will now be encoded for usage without cookies. sascha@46: sascha@46: 2009-09-23 Tim Englich sascha@46: sascha@46: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited: sascha@46: Selection on Input-UI-Data will be fetched from the UI and visualized sascha@46: in the GUI. sascha@46: * src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl Edited: sascha@46: Single Text Input-Elements now will be surround with an div and an form Element sascha@46: 2009-09-22 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/util/XSLTransformer.java Edited: sascha@46: Logging reduced for a better Performance. XML-Nodes should not be logged because their size could sascha@46: cause Problems in Log4J and the ConsoleAppender of Eclipse sascha@46: sascha@46: 2009-09-21 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java: sascha@46: Remnoved logging of Resultdocuments becaus it slow down the Application. sascha@46: * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute): sascha@46: Added support of ArtifactFactory Reload if Session was lost. sascha@46: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute): sascha@46: Added Support of more than one Product. sascha@46: sascha@46: 2009-09-17 Tim Englich sascha@46: sascha@46: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl: sascha@46: Some Refactoring work done. sascha@46: * src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl: sascha@46: Added XSL-Template for Transforming the stazic UI sascha@46: * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp: sascha@46: Refactored FIS Rendering to it's own Include-File sascha@46: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp: sascha@46: Refactored Diagramm Rendering to it's own Include-File sascha@46: * src/main/webapp/WEB-INF/jsp/index.jsp: sascha@46: Some Refactoring Work done. sascha@46: * src/main/webapp/styles/default.css: sascha@46: Some Changes in DIV-Formatting to get a propper Layout. sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (NextArtifactStepAction): sascha@46: Static UI integrated sascha@46: sascha@46: 2009-09-17 Tim Englich sascha@46: sascha@46: * src/main/webapp/WEB-INF/jsp/includes/display_fis_inc.jsp: sascha@46: Refactored FIS Rendering to it's own Include-File sascha@46: * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp: sascha@46: Refactored Diagramm Rendering to it's own Include-File sascha@46: * src/main/webapp/WEB-INF/jsp/index.jsp: sascha@46: Some Refactoring Work done. sascha@46: * src/main/webapp/styles/default.css: sascha@46: Some Changes in DIV-Formatting to get a propper Layout. sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (NextArtifactStepAction): sascha@46: Static UI integrated sascha@46: sascha@46: 2009-09-16 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited: sascha@46: UI also Rendered when Chart is already visualized. sascha@46: * src/main/webapp/WEB-INF/jsp/index.jsp: sascha@46: Some Stylingfixes done. sascha@46: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl: sascha@46: Legend-Element for SelectEntries Integrated sascha@46: sascha@46: 2009-09-16 Tim Englich sascha@46: sascha@46: * src/main/webapp/WEB-INF/jsp/mainlayout.jsp Edited, sascha@46: src/main/webapp/WEB-INF/jsp/index.jsp Edited: sascha@46: Integrate the new Pageinfrastructur into the Mainlayout sascha@46: sascha@46: * src/main/webapp/WEB-INF/config/struts-config.xml Edited: sascha@46: Integrate message-resources into the Strutsconfiguration and change sascha@46: the mainpage from index.jsp to mainlayout.jsp sascha@46: sascha@46: 009-09-16 Tim Englich sascha@46: sascha@46: * src/main/webapp/WEB-INF/jsp/header.jsp Added, sascha@46: src/main/webapp/WEB-INF/jsp/footer.jsp Added, sascha@46: src/main/resources/applicationMessages.properties:Added, sascha@46: src/main/webapp/WEB-INF/jsp/mainlayout.jsp Added, sascha@46: src/main/webapp/styles/*, sascha@46: src/main/webapp/scipts/*, sascha@46: src/main/webapp/images/*: sascha@46: Import of MainLayout, Styles, images and Scripts from old System Revision: 3101 Does not compile sascha@46: sascha@46: 2009-09-16 Tim Englich sascha@46: sascha@46: * src/main/webapp/WEB-INF/config/struts-config.xml Edited, sascha@46: src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (doOutput) (doFeed) Edited, sascha@46: src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java (execute) Edited, sascha@46: src/main/java/de/intevation/gnv/action/DoOutputAction.java Added: sascha@46: Chartoutput Added to the View sascha@46: sascha@46: 2009-09-16 Tim Englich sascha@46: sascha@46: * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java Edited: sascha@46: Added Transformerlogic to the Testcase sascha@46: sascha@46: * src/main/webapp/WEB-INF/jsp/index.jsp Edited: sascha@46: Integrated the UI of the Artifact sascha@46: sascha@46: * src/main/webapp/WEB-INF/config/struts-config.xml Edited: sascha@46: Added ActionHandling for managing the next Businesslogic to go to the next Step of an Artifact sascha@46: sascha@46: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Edited: sascha@46: Added Transformation-Rules for Input-Elements sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/objects/DefaultInputParameter.java Added, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/objects/InputParameter.java Added: sascha@46: Infrastructur for providing InputParametes as an Object sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java Edited, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactDescription.java (getInputParameter) (setInputParameter) Edited: sascha@46: Add Methods for providing the reuired Input-Parametes of the current ArtifactDescription sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (doNextStep) Edited: sascha@46: Added doNextStep Method for doing all ControllerWork to move the Artifact into the next Step sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java Added: sascha@46: Action for switching to the next Step of an Artifact sascha@46: sascha@46: 2009-09-15 Tim Englich sascha@46: sascha@46: * src/test/java/de/intevation/gnv/util/XSLTransformerTestCase.java: sascha@46: New Testcase for testing the usability of XSL-Transformations sascha@46: * src/test/ressources/describe-ui-test.xml Added: sascha@46: An Sample-Document for testing XSL-Transformations sascha@46: * src/main/webapp/WEB-INF/jsp/index.jsp Edited: sascha@46: Added the html-Fragment of the transformated Describe-Methode-response to the document. sascha@46: * src/main/webapp/WEB-INF/config/templates/describe-ui.xsl Added: sascha@46: XSL-Template for transforming an Xform-Element to a HTML-Select-Element sascha@46: * src/main/java/de/intevation/gnv/util/XSLTransformer.java Added: sascha@46: XSl-Transformer for doing XSL-Transformations of the ResultDocuments of sascha@46: the ArtifactDatabase sascha@46: * src/main/java/de/intevation/gnv/util/XMLUtils.java Edited: sascha@46: Integrate a Method for writing an XML-Node to a String for debugging. sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java: sascha@46: Some Unused imports removed an select the first Child of the ui Node. sascha@46: * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java (execute) Edited: sascha@46: Integration of the Describe-Stuff for rendering an GUi sascha@46: sascha@46: 2009-09-15 Tim Englich sascha@46: sascha@46: * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java (testArtifactDatabaseClient) Edited: sascha@46: Added "Create Artifact" and "Describe Artifact" to the Testszenario. sascha@46: sascha@46: 2009-09-14 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactDescription.java, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java, sascha@46: src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java: sascha@46: Support for Initial DescribeCall to ArtifactDatabase implemented sascha@46: sascha@46: 2009-09-14 Tim Englich sascha@46: sascha@46: * src/main/webapp/WEB-INF/config/struts-config.xml: sascha@46: Added two ActionMappings: sascha@46: One for showing all FIS (ArtifactFactories) in an View. sascha@46: The other for selceting one ArtifactFactory an visualizing the First Step of an Artifact. sascha@46: * src/main/webapp/WEB-INF/jsp/index.jsp Edited: sascha@46: Added an Combobox for selecting an FIS sascha@46: * src/main/webapp/WEB-INF/web.xml: sascha@46: Added the Servletmapping for the Struts Framework sascha@46: * src/main/java/de/intevation/gnv/action/SelectArtifactFactoryAction.java Added, sascha@46: src/main/java/de/intevation/gnv/action/FetchArtifactFactoriesAction.java Added, sascha@46: src/main/java/de/intevation/gnv/action/ArtifactDatabaseActionBase.java Edited: sascha@46: Some ActionHandler added for Handling the different Requests of the GNV. sascha@46: FetchArtifactFactoriesAction: Will provides the Controllerlogic for Queriing all Reachable ArtifactFactories. sascha@46: SelectArtifactFactoryAction will select one Specific ArtifactFactory and will create sascha@46: an Instance in the ArtifactDatabase. sascha@46: sascha@46: * src/main/java/de/intevation/gnv/action/sessionmodel/DefaultSessionModel.java Added, sascha@46: src/main/java/de/intevation/gnv/action/sessionmodel/SessionModelFactory.java Added, sascha@46: src/main/java/de/intevation/gnv/action/sessionmodel/SessionModel.java Added: sascha@46: Interface and Defaultimplementation of an Model which can store the Session-Specific Informations. sascha@46: e.g. Reachable ArtifactFactories and the current Artifact which should be used. sascha@46: sascha@46: 2009-09-14 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Edited: sascha@46: All Methods for doing the create-Request and reading the Result-Document implemented. sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java (createNewArtifact) Edited: sascha@46: Add Method for creating a new Artifact in the ArtifactDatabase sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/objects/Artifact.java (Artifact): sascha@46: Added new Class for the Representation of an Artifact sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactFactory.java (getHash) Edited, sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactObject.java (getHash) Edited sascha@46: getHash Method added. Now it will be possible to read the Hash of an Artifact send by the Artifactdatabase. sascha@46: * src/main/java/de/intevation/gnv/propertiesreader/PropertiesReaderFactory.java (getInstance) Edited: sascha@46: Bug Fixed. factory will now be instantiated. sascha@46: * src/main/java/de/intevation/gnv/servlet/GNVActionServlet.java Edited, sascha@46: Integration of temporal Basic Log4J Support. sascha@46: sascha@46: 2009-09-11 Tim Englich sascha@46: sascha@46: * pom.xml: Further Dependencies and Plugins added sascha@46: Deleted some utdated Files sascha@46: sascha@46: 2009-09-11 Tim Englich sascha@46: sascha@46: * src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java Added: sascha@46: Testcase for querying Artifacfactorydescriptions from the ArtifactDatabase sascha@46: sascha@46: 2009-09-11 Tim Englich sascha@46: sascha@46: * src/main/webapp/WEB-INF/jsp/index.jsp Added , sascha@46: src/main/webapp/WEB-INF/config/struts-config.xml Added, sascha@46: src/main/java/de/intevation/gnv/servlet/GNVActionServlet.java Added sascha@46: src/main/java/de/intevation/gnv/action/ArtifactDatabaseActionBase.java Added: sascha@46: Basic Struts-Infrastructur Added sascha@46: sascha@46: 2009-09-11 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/propertiesreader/ServletPropertiesReader.java Added, sascha@46: src/main/java/de/intevation/gnv/propertiesreader/PropertiesReaderFactory.java Added, sascha@46: src/main/java/de/intevation/gnv/propertiesreader/PropertiesReader.java Added, sascha@46: src/main/java/de/intevation/gnv/propertiesreader/MapPropertiesReader.java Added: sascha@46: Infrastructur for Reading Properties from a Map or SercletConfig an provide them sascha@46: to the whole Application. sascha@46: sascha@46: 2009-09-11 Tim Englich sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactObject.java Added, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactFactory.java Added: sascha@46: ObjectStructor for Representing delivered Objects from the ArtifactDatabase sascha@46: sascha@46: * src/main/java/de/intevation/gnv/artifactdatabase/client/exception/ArtifactDatabaseClientException.java Added, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java Added, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientFactory.java Added, sascha@46: src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java Added: sascha@46: Integrated Interface-Structure to handle the communication to the ArtifactDatabase sascha@46: sascha@46: 2009-09-10 Tim Englich sascha@46: sascha@46: * .svnignore Added: Added Eclipse specific Files and Folders to the Ignorelist sascha@46: sascha@46: 2009-09-10 Tim Englich sascha@46: sascha@46: * pom.xml: Created with maven and put the Moduledependencies into it sascha@46: * Changes | Changelog | NEWS | README | TODO: Added sascha@46: * src/**: Added to the Project