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.actions.AuthenticatedDispatchAction; 32 import com.sslexplorer.policyframework.Permission; 33 import com.sslexplorer.policyframework.PolicyConstants; 34 import com.sslexplorer.security.SessionInfo; 35 import com.sslexplorer.setup.forms.UserSessionsForm; 36 import com.sslexplorer.table.actions.AbstractPagerAction; 37 38 39 45 public class UserSessionsDispatchAction extends AbstractPagerAction { 46 static Log log = LogFactory.getLog(UserSessionsDispatchAction.class); 47 48 52 public UserSessionsDispatchAction() { 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 67 public ActionForward filter(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) 68 throws Exception { 69 return unspecified(mapping, form, request, response); 70 } 71 72 75 public ActionForward unspecified(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) 76 throws Exception { 77 UserSessionsForm f = (UserSessionsForm) form; 78 f.initialize(request.getSession()); 79 return mapping.findForward("display"); 80 } 81 } | Popular Tags |