2008-02-14 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/WSTDeleteAction.java, webflys/src/main/java/de/intevation/webflys/servlets/ServeWST.java, webflys/src/main/java/de/intevation/webflys/model/WST.java, webflys/src/main/webapp/pages/wst-upload.jsp: Modified delete and download with a parameter 'secret'. * webflys/src/main/java/de/intevation/webflys/model/Backend.java: Modified sql statements for the 'secret' parameter. * webflys/src/main/webapp/WEB-INF/struts-config.xml: Added a further parameter 'secret' to the wst-upload bean. 2008-02-14 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java, webflys/src/main/webapp/pages/main.jsp: DEM of current distance is shown in Webinterface. * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties: Added strings for dem fieldset. 2008-02-14 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java: If jobname is empty, default jobname is set. 2008-02-14 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java, webflys/src/main/java/de/intevation/webflys/validators/MainValidator.java: Validator mistake removed. 2008-02-12 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java: Added comment. 2008-02-12 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java: Added a comment. 2008-02-12 Sascha L. Teichmann : * webflys/src/main/webapp/META-INF/context.xml: Added link to global 'webflys.scheduler' variable. 2008-02-12 Ingo Weinzierl : * webflys/src/main/webapp/pages/wst-upload.jsp, webflys/src/main/resources/MessageResources_de.properties, webflys/src/main/resources/MessageResources.properties: Titles depends on current language. * webflys/src/main/webapp/WEB-INF/validation.xml, webflys/src/main/java/de/intevation/webflys/forms/MainForm.java, webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java: Wst-Button changed into Submit Button. Inputs will be saved into session, and reloaded after choosing a wst. * webflys/src/main/webapp/pages/main.jsp: Success or failure message depends on current language. 2008-02-11 Sascha L. Teichmann : * ChangeLog.txt: Tagged as "2008-02-11" 2008-02-11 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java, webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: Values will be saved into session and restored from session by reloading the page. * webflys/src/main/java/de/intevation/webflys/actions/WSTSelectAction.java: When another wst is seleted, the column will be reset to 0. 2008-02-11 Ingo Weinzierl : * webflys/src/main/java/de/intevation/util/HTTPRPC.java: Handled exception if the scheduler is not running. * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties, webflys/src/main/webapp/pages/main.jsp: Added success or failure message after starting a job. 2008-02-11 Ingo Weinzierl : * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties, webflys/src/main/webapp/pages/main.jsp, webflys/src/main/webapp/pages/wst-upload.jsp: Style changes. Fonts are smaller. 2008-02-08 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/java/de/intevation/webflys/model/Backend.java: Added wsp parameter for the scheduler. 2008-02-08 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/java/de/intevation/webflys/forms/MainForm.java, webflys/src/main/java/de/intevation/webflys/model/Backend.java: Added optional parameters for the scheduler. 2008-02-07 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/java/de/intevation/webflys/startup/LoadRivers.java: Added function call for the scheduler with all needed parameters. 2008-02-07 Ingo Weinzierl : * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties, webflys/src/main/webapp/pages/main.jsp, webflys/src/main/webapp/pages/wst-upload.jsp, webflys/src/main/webapp/images/choice.png: Added text in the properties file. To select a WST File, you have to push the button, no more the link. Icon from [http://www.famfamfam.com/lab/icons/silk/] . 2008-02-06 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/java/de/intevation/webflys/forms/MainForm.java, webflys/src/main/java/de/intevation/webflys/validators/MainValidator.java, webflys/src/main/webapp/WEB-INF/validation.xml: Modified validation for mainForm. Delta inputs are optional. 2008-02-06 Ingo Weinzierl : * webflys/src/main/webapp/pages/main.jsp: Moved javascript functions into header. 2008-02-05 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: Added a pre-selection for one of the three radio buttons. * webflys/src/main/webapp/pages/main.jsp: Added javascript functions to blank out fields, which are not allowed to be changed. 2008-02-04 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/util/HTTPRPC.java: Added request method with no args. * webflys/src/main/java/de/intevation/webflys/startup/LoadRivers.java: Ask the scheduler for rivers and DEMs. Falls back to file system if this fails. * webflys/src/main/webapp/WEB-INF/web.xml: configure scheduler to http://localhost:8880 2008-02-04 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/util/HTTPRPC.java: Simple RPC over HTTP/POST mechanism to communicate with scheduler. 2008-02-04 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: Modified setter methods for default cases in the input field. * webflys/src/main/java/de/intevation/webflys/validators/DEMChecks.java: Modified validator. From input field is no longer necessary. * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties: Added new entries for validation and range fields. * webflys/src/main/webapp/WEB-INF/validation.xml: Added required fields for MainForm validation. * webflys/src/main/java/de/intevation/webflys/validators/MainValidator.java: Created new validator for MainForm. 2008-02-04 Ingo Weinzierl : * webflys/src/main/resources/MessageResources.properties: Changed field name for main page. * webflys/src/main/resources/MessageResources_de.properties: Changed field name for main page. * webflys/src/main/webapp/pages/main.jsp: Changed size of field jobname. 2008-02-04 Ingo Weinzierl : * webflys/src/main/resources/MessageResources.properties: Added error messages for validation on entrance page. * webflys/src/main/resources/MessageResources_de.properties: Added error messages for validation on entrance page. * webflys/src/main/java/de/intevation/webflys/validators/DEMChecks.java: Added validation for from an to field. from needs to be smaller than to. 2008-02-03 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/Backend.java: Only select WST columns with a description or a short description. This makes it easier to use the WSPTAG flag of WSPLGEN. * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java: Removed needless import. 2008-01-28 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: Added setter and getter Methods for fields in main.jsp. * webflys/src/main/resources/MessageResources.properties: Added english text for fields on main page. * webflys/src/main/resources/MessageResources_de.properties: Added german text for fields on main page. * webflys/src/main/webapp/pages/main.jsp: Added radio buttons and input fields. 2008-01-25 Ingo Weinzierl : * webflys/sry/main/webapp/pages/main.jsp: Added input fields. * webflys/webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: Added setter and getter Methods for input fields in main.jsp. * webflys/webflys/src/main/resources/MessageResources_de.properties: Corrected a language mistake. 2008-01-24 Ingo Weinzierl : * webflys/src/main/webapp/pages/main.jsp: Added rows four input rows. * webflys/src/main/resources/MessageResources_de.properties: Added text for main page. * webflys/src/main/resources/MessageResources.properties Added text for main page. 2008-01-23 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java: New fill action for main page. * webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: New. Modeled as a real bean now. * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java: Uses the MainForm bean now. * webflys/src/main/java/de/intevation/webflys/model/Parameters.java: Added column of wst. * webflys/src/main/webapp/WEB-INF/struts-config.xml: Use new MainForm and MainAction * webflys/src/main/webapp/WEB-INF/validation.xml: Validate MainForm now * webflys/src/main/webapp/pages/main.jsp: Simplified to use MainForm. 2008-01-23 Sascha L. Teichmann : * webflys/src/main/webapp/WEB-INF/validation.xml: Added 'msg' and 'depend' to custim validator because they are needed. 2008-01-23 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/DEM.java: Add a toString() method. * webflys/src/main/java/de/intevation/webflys/validators/DEMChecks.java: New check if given range bounderies are inside on DEM. * webflys/src/main/webapp/WEB-INF/validation.xml: Add new validator to entrance and main page. * webflys/src/main/webapp/WEB-INF/struts-config.xml: Added 'from' and 'to' to from bean of main bean. * webflys/src/main/webapp/pages/entrance.jsp: Shorten input fields a bit. * webflys/src/main/webapp/pages/main.jsp: Added output of calculation range. * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties: Added new entries for DEM checks and range fields. * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java: Added some debug output to execute(). 2008-01-22 Sascha L. Teichmann : * doc/wst-schema.sql: Added 'ON DELETE CASCADE' to foreign key constraints. * webflys/src/main/java/de/intevation/webflys/model/Backend.java: Added code to delete WST for given id and user. * webflys/src/main/java/de/intevation/webflys/actions/WSTDeleteAction.java: Deletes a WST from database only in case that the session user is the owner of the WST corresponding to the given id. * webflys/src/main/webapp/WEB-INF/struts-config.xml: Configured action form and action mapping. * webflys/src/main/webapp/WEB-INF/validation.xml: Added validation for delete parameter. * webflys/src/main/webapp/pages/wst-upload.jsp: Added link to delete a WST. Confirm the deletion with JavaScript. * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties: Adjusted the i18n stuff. 2008-01-22 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/User.java, webflys/src/main/java/de/intevation/webflys/model/Backend.java: Moved SQL into Backend. 2008-01-22 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/actions/WSTUploadAction.java: Check for zero size uploads. * webflys/src/main/java/de/intevation/webflys/model/Backend.java: Fixed SQL to select wst columns. * webflys/src/main/webapp/pages/main.jsp: Added listing of wst columns if present. 2008-01-22 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/Backend.java: Added method to fetch wst colums from database for given wst. * webflys/src/main/java/de/intevation/webflys/model/WST.java: Added method to get all columns belonging to a wst. 2008-01-22 Sascha L. Teichmann : * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties: Adjusted i18n stuff. * webflys/src/main/webapp/WEB-INF/struts-config.xml: Added form bean and action mapping for calculation start. * webflys/src/main/webapp/WEB-INF/validation.xml: Added calculation start. * webflys/src/main/webapp/pages/main.jsp: Added form for calculation start. * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java: New. Called when caculation should begin. * webflys/src/main/java/de/intevation/webflys/model/WSTColumn.java: New. Model for WSTColumns. Should de used for