| 1 19 20 package com.sslexplorer.install.actions; 21 22 import javax.servlet.http.HttpServletRequest ; 23 import javax.servlet.http.HttpServletResponse ; 24 25 import org.apache.struts.action.ActionForm; 26 import org.apache.struts.action.ActionForward; 27 import org.apache.struts.action.ActionMapping; 28 import org.apache.struts.action.ActionMessage; 29 import org.apache.struts.action.ActionMessages; 30 31 import com.sslexplorer.core.RedirectException; 32 import com.sslexplorer.security.Constants; 33 import com.sslexplorer.security.SessionInfo; 34 import com.sslexplorer.wizard.AbstractWizardSequence; 35 import com.sslexplorer.wizard.actions.AbstractWizardAction; 36 37 38 43 public abstract class AbstractInstallWizardAction extends AbstractWizardAction { 44 45 46 47 50 public int getNavigationContext(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { 51 return SessionInfo.SETUP_CONSOLE_CONTEXT; 52 } 53 54 57 @Override  58 public ActionForward cancel(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { 59 super.cancel(mapping, form, request, response); 60 return mapping.findForward("exitInstaller"); 61 } 62 63 66 protected AbstractWizardSequence createWizardSequence(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { 67 ActionMessages msgs = new ActionMessages(); 68 msgs.add(Constants.REQ_ATTR_WARNINGS, new ActionMessage("installation.selectCertificateSource.warning.noWizardSequence")); 69 addWarnings(request, msgs); 70 throw new RedirectException(mapping.findForward("restartInstallWizard"), "Cannot create sequence on this page."); 71 } 72 73 } 74 | Popular Tags |