view gnv/Changelog @ 34:25fdec8b4c69

Added Global Errorhandling to the GNV-Client gnv/trunk@170 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Fri, 02 Oct 2009 08:38:57 +0000
parents 32ffff3f67aa
children 4405f31bbc30
line wrap: on
line source
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