view gnv/ChangeLog @ 394:14eecfde4607

Render links to step back to previous states into gui. Added controller to advance back to these states. gnv/trunk@538 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 13 Jan 2010 22:17:02 +0000
parents d812c5b62eb4
children 79378c4babde
line wrap: on
line source
2010-01-13  Ingo Weinzierl <ingo_weinzierl@web.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

http://dive4elements.wald.intevation.org