1 19 20 package com.sslexplorer.setup.actions; 21 22 import javax.servlet.http.HttpServletRequest ; 23 import javax.servlet.http.HttpServletResponse ; 24 25 import org.apache.commons.logging.Log; 26 import org.apache.commons.logging.LogFactory; 27 import org.apache.struts.action.ActionForm; 28 import org.apache.struts.action.ActionForward; 29 import org.apache.struts.action.ActionMapping; 30 31 import com.sslexplorer.core.CoreUtil; 32 import com.sslexplorer.core.actions.AuthenticatedDispatchAction; 33 import com.sslexplorer.policyframework.Permission; 34 import com.sslexplorer.policyframework.PolicyConstants; 35 import com.sslexplorer.security.Constants; 36 import com.sslexplorer.security.SessionInfo; 37 38 39 45 public class SystemInfoDispatchAction extends AuthenticatedDispatchAction { 46 static Log log = LogFactory.getLog(SystemInfoDispatchAction.class); 47 48 52 public SystemInfoDispatchAction() { 53 super(PolicyConstants.STATUS_TYPE_RESOURCE_TYPE, 54 new Permission[] { PolicyConstants.PERM_VIEW }); 55 } 56 57 60 public int getNavigationContext(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { 61 return SessionInfo.MANAGEMENT_CONSOLE_CONTEXT; 62 } 63 64 74 public ActionForward filter(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) 75 throws Exception { 76 return unspecified(mapping, form, request, response); 77 } 78 79 82 public ActionForward unspecified(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) 83 throws Exception { 84 CoreUtil.clearFlow(request); 85 86 return mapping.findForward("display"); } 88 } | Popular Tags |