public class DefaultWebSudoManager extends Object implements WebSudoManager
WebSudoManager for further documentation.| Constructor and Description | 
|---|
| DefaultWebSudoManager(SettingsManager settingsManager) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | hasValidSession(javax.servlet.http.HttpSession session)Check if this is a valid WebSudo session. | 
| void | invalidateSession(javax.servlet.http.HttpServletRequest request,
                 javax.servlet.http.HttpServletResponse response)Invalidate the current WebSudo session. | 
| boolean | isEnabled() | 
| boolean | isWebSudoRequest(javax.servlet.http.HttpServletRequest request)Checks if the  requestis a WebSudo request. | 
| void | markWebSudoRequest(javax.servlet.http.HttpServletRequest request)Marks the  requestas a request for a WebSudo resource. | 
| boolean | matches(String requestURI,
       Class<? extends com.opensymphony.xwork.Action> actionClass,
       Method method)Check if the action method should be WebSudo protected for the given requestURI. | 
| void | startSession(javax.servlet.http.HttpServletRequest request,
            javax.servlet.http.HttpServletResponse response)Start a new WebSudo session. | 
public DefaultWebSudoManager(SettingsManager settingsManager)
public boolean isEnabled()
isEnabled in interface WebSudoManagerpublic boolean matches(String requestURI, Class<? extends com.opensymphony.xwork.Action> actionClass, Method method)
WebSudoManagermatches in interface WebSudoManagerrequestURI - - the requestURI for this action methodactionClass - - the current action classmethod - - the action method that is executedpublic boolean hasValidSession(javax.servlet.http.HttpSession session)
WebSudoManagerhasValidSession in interface WebSudoManagersession - the current HttpSession. Can be nullHttpSession is a WebSudo session.public void startSession(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)
WebSudoManagerHttpSession if necessary.startSession in interface WebSudoManagerrequest - the current HttpServletRequestresponse - the current HttpServletResponsepublic void markWebSudoRequest(javax.servlet.http.HttpServletRequest request)
WebSudoManagerrequest as a request for a WebSudo resource.markWebSudoRequest in interface WebSudoManagerrequest - the current HttpServletRequestpublic boolean isWebSudoRequest(javax.servlet.http.HttpServletRequest request)
WebSudoManagerrequest is a WebSudo request.isWebSudoRequest in interface WebSudoManagerrequest - the current HttpServletRequestpublic void invalidateSession(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response)
WebSudoManagerHttpSession.invalidateSession in interface WebSudoManagerrequest - the current HttpServletRequestresponse - the current HttpServletResponseCopyright © 2003–2018 Atlassian. All rights reserved.