Package org.apache.shiro.web.subject
Interface WebSubject
-
- All Superinterfaces:
RequestPairSource,org.apache.shiro.subject.Subject
- All Known Implementing Classes:
WebDelegatingSubject
public interface WebSubject extends org.apache.shiro.subject.Subject, RequestPairSource
AWebSubjectrepresents a Subject instance that was acquired as a result of an incomingServletRequest.- Since:
- 1.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classWebSubject.BuilderAWebSubject.Builderperforms the same function as aSubject.Builder, but additionally ensures that the Servlet request/response pair that is triggering the Subject instance's creation is retained for use by internal Shiro components as necessary.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.servlet.ServletRequestgetServletRequest()Returns theServletRequestaccessible when the Subject instance was created.javax.servlet.ServletResponsegetServletResponse()Returns theServletResponseaccessible when the Subject instance was created.-
Methods inherited from interface org.apache.shiro.subject.Subject
associateWith, associateWith, checkPermission, checkPermission, checkPermissions, checkPermissions, checkRole, checkRoles, checkRoles, execute, execute, getPreviousPrincipals, getPrincipal, getPrincipals, getSession, getSession, hasAllRoles, hasRole, hasRoles, isAuthenticated, isPermitted, isPermitted, isPermitted, isPermitted, isPermittedAll, isPermittedAll, isRemembered, isRunAs, login, logout, releaseRunAs, runAs
-
-
-
-
Method Detail
-
getServletRequest
javax.servlet.ServletRequest getServletRequest()
Returns theServletRequestaccessible when the Subject instance was created.- Specified by:
getServletRequestin interfaceRequestPairSource- Returns:
- the
ServletRequestaccessible when the Subject instance was created.
-
getServletResponse
javax.servlet.ServletResponse getServletResponse()
Returns theServletResponseaccessible when the Subject instance was created.- Specified by:
getServletResponsein interfaceRequestPairSource- Returns:
- the
ServletResponseaccessible when the Subject instance was created.
-
-