tim@4: /** tim@4: * tim@4: */ tim@4: package de.intevation.gnv.action; tim@4: tim@4: import javax.servlet.http.HttpServletRequest; tim@4: import javax.servlet.http.HttpServletResponse; tim@4: tim@4: import org.apache.log4j.Logger; tim@4: import org.apache.struts.action.Action; tim@4: import org.apache.struts.action.ActionForm; tim@4: import org.apache.struts.action.ActionForward; tim@4: import org.apache.struts.action.ActionMapping; tim@4: tim@4: /** tim@4: * @author Tim Englich tim@4: * tim@4: */ tim@4: public class ArtifactDatabaseActionBase extends Action { tim@4: tim@8: protected final static String SUCCSESS_FORWARD_ID = "success"; tim@34: protected final static String EXCEPTION_FORWARD_ID = "success"; tim@34: tim@4: /** tim@4: * the logger, used to log exceptions and additonaly information tim@4: */ tim@4: private static Logger log = Logger.getLogger(ArtifactDatabaseActionBase.class); tim@4: tim@4: /** tim@4: * Constructor tim@4: */ tim@4: public ArtifactDatabaseActionBase() { tim@4: super(); tim@4: } tim@4: tim@4: /** tim@4: * @see org.apache.struts.action.Action#execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) tim@4: */ tim@4: @Override tim@4: public ActionForward execute(ActionMapping mapping, ActionForm form, tim@4: HttpServletRequest request, HttpServletResponse response) tim@4: throws Exception { tim@8: log.debug("ArtifactDatabaseActionBase.execute"); tim@34: ActionForward forward = mapping.findForward(SUCCSESS_FORWARD_ID); tim@34: return forward; tim@34: } tim@34: tim@34: /** tim@34: * Returns the ExceptionForward for the ArtifactDatabaseActions tim@34: * @param mapping tim@34: * @return tim@34: */ tim@34: protected ActionForward getExceptionForward (ActionMapping mapping){ tim@34: log.debug("ArtifactDatabaseActionBase.getExceptionForward"); tim@34: ActionForward lForward = mapping.findForward(EXCEPTION_FORWARD_ID); tim@8: return lForward; tim@4: } tim@4: }