EditJoramBaseAction.java

00001 
00022 package org.objectweb.jonas.webapp.jonasadmin.joramplatform;
00023 
00024 import javax.servlet.http.HttpServletRequest;
00025 
00026 import org.apache.struts.action.ActionForward;
00027 import org.apache.struts.action.ActionMapping;
00028 
00029 import org.objectweb.jonas.webapp.jonasadmin.JonasBaseAction;
00030 
00034 public abstract class EditJoramBaseAction extends JonasBaseAction {
00042     protected ActionForward treatError(Throwable t, ActionMapping pMapping, HttpServletRequest pRequest) {
00043         String causeClassName = t.getCause().getClass().getName();
00044         if (causeClassName.equals("javax.management.InstanceNotFoundException")) {
00045             t = new Throwable("No MBeans found for the Joram platform. Try to refresh!", t);
00046         }
00047         addGlobalError(t);
00048         saveErrors(pRequest, m_Errors);
00049         return (pMapping.findForward("Global Error"));
00050     }
00051     
00052 }

Generated on Tue Feb 15 15:05:27 2005 for JOnAS by  doxygen 1.3.9.1