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