1 19 20 package com.sslexplorer.webforwards.webforwardwizard.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 29 import com.sslexplorer.policyframework.Permission; 30 import com.sslexplorer.policyframework.PolicyConstants; 31 import com.sslexplorer.security.SessionInfo; 32 import com.sslexplorer.webforwards.WebForwardPlugin; 33 import com.sslexplorer.wizard.actions.AbstractWizardAction; 34 35 42 public class WebForwardAuthenticationDetailsAction extends AbstractWizardAction { 43 44 47 public WebForwardAuthenticationDetailsAction() { 48 super(WebForwardPlugin.WEBFORWARD_RESOURCE_TYPE, new Permission[] { PolicyConstants.PERM_CREATE_EDIT_AND_ASSIGN }); 49 } 50 51 59 public ActionForward changeAuthenticationType(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { 60 return mapping.findForward("display"); 61 } 62 63 71 public int getNavigationContext(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { 72 return SessionInfo.USER_CONSOLE_CONTEXT | SessionInfo.MANAGEMENT_CONSOLE_CONTEXT; 73 } 74 75 83 public ActionForward unspecified(ActionMapping mapping, ActionForm form, HttpServletRequest request, 84 HttpServletResponse response) throws Exception { 85 return super.unspecified(mapping, form, request, response); 86 } 87 } | Popular Tags |