public class RadioSecurityContextFactory.RadioSubject extends Object implements org.apache.shiro.subject.Subject
| Constructor and Description |
|---|
RadioSubject() |
| Modifier and Type | Method and Description |
|---|---|
<V> Callable<V> |
associateWith(Callable<V> callable) |
Runnable |
associateWith(Runnable runnable) |
void |
checkPermission(org.apache.shiro.authz.Permission permission) |
void |
checkPermission(String permission) |
void |
checkPermissions(Collection<org.apache.shiro.authz.Permission> permissions) |
void |
checkPermissions(String... permissions) |
void |
checkRole(String roleIdentifier) |
void |
checkRoles(Collection<String> roleIdentifiers) |
void |
checkRoles(String... roleIdentifiers) |
<V> V |
execute(Callable<V> callable) |
void |
execute(Runnable runnable) |
org.apache.shiro.subject.PrincipalCollection |
getPreviousPrincipals() |
Object |
getPrincipal() |
org.apache.shiro.subject.PrincipalCollection |
getPrincipals() |
org.apache.shiro.session.Session |
getSession() |
org.apache.shiro.session.Session |
getSession(boolean create) |
boolean |
hasAllRoles(Collection<String> roleIdentifiers) |
boolean |
hasRole(String roleIdentifier) |
boolean[] |
hasRoles(List<String> roleIdentifiers) |
boolean |
isAuthenticated() |
boolean[] |
isPermitted(List<org.apache.shiro.authz.Permission> permissions) |
boolean |
isPermitted(org.apache.shiro.authz.Permission permission) |
boolean[] |
isPermitted(String... permissions) |
boolean |
isPermitted(String permission) |
boolean |
isPermittedAll(Collection<org.apache.shiro.authz.Permission> permissions) |
boolean |
isPermittedAll(String... permissions) |
boolean |
isRemembered() |
boolean |
isRunAs() |
void |
login(org.apache.shiro.authc.AuthenticationToken token) |
void |
logout() |
org.apache.shiro.subject.PrincipalCollection |
releaseRunAs() |
void |
runAs(org.apache.shiro.subject.PrincipalCollection principals) |
public Object getPrincipal()
getPrincipal in interface org.apache.shiro.subject.Subjectpublic org.apache.shiro.subject.PrincipalCollection getPrincipals()
getPrincipals in interface org.apache.shiro.subject.Subjectpublic boolean isPermitted(String permission)
isPermitted in interface org.apache.shiro.subject.Subjectpublic boolean isPermitted(org.apache.shiro.authz.Permission permission)
isPermitted in interface org.apache.shiro.subject.Subjectpublic boolean[] isPermitted(String... permissions)
isPermitted in interface org.apache.shiro.subject.Subjectpublic boolean[] isPermitted(List<org.apache.shiro.authz.Permission> permissions)
isPermitted in interface org.apache.shiro.subject.Subjectpublic boolean isPermittedAll(String... permissions)
isPermittedAll in interface org.apache.shiro.subject.Subjectpublic boolean isPermittedAll(Collection<org.apache.shiro.authz.Permission> permissions)
isPermittedAll in interface org.apache.shiro.subject.Subjectpublic void checkPermission(String permission) throws org.apache.shiro.authz.AuthorizationException
checkPermission in interface org.apache.shiro.subject.Subjectorg.apache.shiro.authz.AuthorizationExceptionpublic void checkPermission(org.apache.shiro.authz.Permission permission)
throws org.apache.shiro.authz.AuthorizationException
checkPermission in interface org.apache.shiro.subject.Subjectorg.apache.shiro.authz.AuthorizationExceptionpublic void checkPermissions(String... permissions) throws org.apache.shiro.authz.AuthorizationException
checkPermissions in interface org.apache.shiro.subject.Subjectorg.apache.shiro.authz.AuthorizationExceptionpublic void checkPermissions(Collection<org.apache.shiro.authz.Permission> permissions) throws org.apache.shiro.authz.AuthorizationException
checkPermissions in interface org.apache.shiro.subject.Subjectorg.apache.shiro.authz.AuthorizationExceptionpublic boolean hasRole(String roleIdentifier)
hasRole in interface org.apache.shiro.subject.Subjectpublic boolean[] hasRoles(List<String> roleIdentifiers)
hasRoles in interface org.apache.shiro.subject.Subjectpublic boolean hasAllRoles(Collection<String> roleIdentifiers)
hasAllRoles in interface org.apache.shiro.subject.Subjectpublic void checkRole(String roleIdentifier) throws org.apache.shiro.authz.AuthorizationException
checkRole in interface org.apache.shiro.subject.Subjectorg.apache.shiro.authz.AuthorizationExceptionpublic void checkRoles(Collection<String> roleIdentifiers) throws org.apache.shiro.authz.AuthorizationException
checkRoles in interface org.apache.shiro.subject.Subjectorg.apache.shiro.authz.AuthorizationExceptionpublic void checkRoles(String... roleIdentifiers) throws org.apache.shiro.authz.AuthorizationException
checkRoles in interface org.apache.shiro.subject.Subjectorg.apache.shiro.authz.AuthorizationExceptionpublic void login(org.apache.shiro.authc.AuthenticationToken token)
throws org.apache.shiro.authc.AuthenticationException
login in interface org.apache.shiro.subject.Subjectorg.apache.shiro.authc.AuthenticationExceptionpublic boolean isAuthenticated()
isAuthenticated in interface org.apache.shiro.subject.Subjectpublic boolean isRemembered()
isRemembered in interface org.apache.shiro.subject.Subjectpublic org.apache.shiro.session.Session getSession()
getSession in interface org.apache.shiro.subject.Subjectpublic org.apache.shiro.session.Session getSession(boolean create)
getSession in interface org.apache.shiro.subject.Subjectpublic void logout()
logout in interface org.apache.shiro.subject.Subjectpublic <V> V execute(Callable<V> callable) throws org.apache.shiro.subject.ExecutionException
execute in interface org.apache.shiro.subject.Subjectorg.apache.shiro.subject.ExecutionExceptionpublic void execute(Runnable runnable)
execute in interface org.apache.shiro.subject.Subjectpublic <V> Callable<V> associateWith(Callable<V> callable)
associateWith in interface org.apache.shiro.subject.Subjectpublic Runnable associateWith(Runnable runnable)
associateWith in interface org.apache.shiro.subject.Subjectpublic void runAs(org.apache.shiro.subject.PrincipalCollection principals)
throws NullPointerException,
IllegalStateException
runAs in interface org.apache.shiro.subject.SubjectNullPointerExceptionIllegalStateExceptionpublic boolean isRunAs()
isRunAs in interface org.apache.shiro.subject.Subjectpublic org.apache.shiro.subject.PrincipalCollection getPreviousPrincipals()
getPreviousPrincipals in interface org.apache.shiro.subject.Subjectpublic org.apache.shiro.subject.PrincipalCollection releaseRunAs()
releaseRunAs in interface org.apache.shiro.subject.SubjectCopyright © 2012-2016 Graylog, Inc.. All Rights Reserved.