diff gnv/src/main/java/de/intevation/gnv/action/ArtifactDatabaseActionBase.java @ 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 65ff6fcfee0c
children ad381cc47217
line wrap: on
line diff
--- a/gnv/src/main/java/de/intevation/gnv/action/ArtifactDatabaseActionBase.java	Mon Sep 28 10:36:08 2009 +0000
+++ b/gnv/src/main/java/de/intevation/gnv/action/ArtifactDatabaseActionBase.java	Fri Oct 02 08:38:57 2009 +0000
@@ -19,6 +19,8 @@
 public class ArtifactDatabaseActionBase extends Action {
 
     protected final static String SUCCSESS_FORWARD_ID = "success";
+    protected final static String EXCEPTION_FORWARD_ID = "success";
+   
     /**
      * the logger, used to log exceptions and additonaly information
      */
@@ -39,7 +41,18 @@
             HttpServletRequest request, HttpServletResponse response)
             throws Exception {
         log.debug("ArtifactDatabaseActionBase.execute");
-        ActionForward lForward = mapping.findForward(SUCCSESS_FORWARD_ID);
+        ActionForward forward = mapping.findForward(SUCCSESS_FORWARD_ID);
+        return forward;
+    }
+    
+    /**
+     * Returns the ExceptionForward for the ArtifactDatabaseActions
+     * @param mapping
+     * @return
+     */
+    protected ActionForward getExceptionForward (ActionMapping mapping){
+        log.debug("ArtifactDatabaseActionBase.getExceptionForward");
+        ActionForward lForward = mapping.findForward(EXCEPTION_FORWARD_ID);
         return lForward;
     }
 }

http://dive4elements.wald.intevation.org