public class MySecurityExpressionRoot
extends org.springframework.security.access.expression.SecurityExpressionRoot
implements org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
| 构造器和说明 |
|---|
MySecurityExpressionRoot(org.springframework.security.core.Authentication authentication)
构造器
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
all()
具有则通过
|
boolean |
create()
具有则通过
|
boolean |
delete()
具有则通过
|
java.lang.Object |
getFilterObject() |
java.util.Collection<? extends java.io.Serializable> |
getPermissions() |
java.lang.Object |
getReturnObject() |
java.lang.Object |
getThis() |
java.lang.Object |
getUser() |
boolean |
hasAnyPermission(java.lang.Object... objects)
具有则通过
|
boolean |
hasAnyPermission(java.lang.String[] code)
具有则通过
|
boolean |
hasAnyResource(java.lang.Object... resource)
具有则通过
|
boolean |
hasAnyResource(java.lang.String[] resource)
具有则通过
|
boolean |
hasAnyScope(java.lang.Object... scope)
具有则通过
|
boolean |
hasAnyScope(java.lang.String[] scope)
具有则通过
|
boolean |
hasClient(java.lang.String clientId)
具有则通过
|
boolean |
hasPermission(java.lang.Object code)
具有则通过
|
boolean |
hasResource(java.lang.Object resource)
具有则通过
|
boolean |
hasScope(java.lang.Object scope)
具有则通过
|
boolean |
notHasAnyPermission(java.lang.String[] code)
不具有则通过
|
boolean |
notHasAnyResource(java.lang.Object... resource)
不具有则通过
|
boolean |
notHasAnyScope(java.lang.Object... scope)
不具有则通过
|
boolean |
notHasClient(java.lang.String clientId)
不具有则通过
|
boolean |
notHasPermission(java.lang.Object code)
不具有则通过
|
boolean |
notHasResource(java.lang.Object resource)
不具有则通过
|
boolean |
notHasScope(java.lang.Object scope)
不具有则通过
|
boolean |
read()
具有则通过
|
void |
setFilterObject(java.lang.Object o) |
void |
setPermissions(java.util.Collection<? extends java.io.Serializable> permissions) |
void |
setReturnObject(java.lang.Object o) |
void |
setThis(java.lang.Object target) |
void |
setUser(java.lang.Object user) |
boolean |
write()
具有则通过
|
denyAll, getAuthentication, getPrincipal, hasAnyAuthority, hasAnyRole, hasAuthority, hasPermission, hasPermission, hasRole, isAnonymous, isAuthenticated, isFullyAuthenticated, isRememberMe, permitAll, setDefaultRolePrefix, setPermissionEvaluator, setRoleHierarchy, setTrustResolverpublic MySecurityExpressionRoot(org.springframework.security.core.Authentication authentication)
authentication - authenticationpublic final boolean hasPermission(java.lang.Object code)
code - codepublic final boolean notHasPermission(java.lang.Object code)
code - codepublic final boolean hasAnyPermission(java.lang.String[] code)
code - 权限codepublic final boolean hasAnyPermission(java.lang.Object... objects)
objects - 权限codepublic final boolean notHasAnyPermission(java.lang.String[] code)
code - codepublic final boolean hasScope(java.lang.Object scope)
scope - scopepublic final boolean notHasScope(java.lang.Object scope)
scope - scopepublic final boolean hasAnyScope(java.lang.Object... scope)
scope - scopepublic final boolean hasAnyScope(java.lang.String[] scope)
scope - scopepublic final boolean notHasAnyScope(java.lang.Object... scope)
scope - scopepublic final boolean hasClient(java.lang.String clientId)
clientId - clientIdpublic final boolean notHasClient(java.lang.String clientId)
clientId - clientIdpublic final boolean hasResource(java.lang.Object resource)
resource - resourcepublic final boolean notHasResource(java.lang.Object resource)
resource - resourcepublic final boolean hasAnyResource(java.lang.Object... resource)
resource - resourcepublic final boolean hasAnyResource(java.lang.String[] resource)
resource - resourcepublic final boolean notHasAnyResource(java.lang.Object... resource)
resource - resourcepublic final boolean read()
public final boolean write()
public final boolean create()
public final boolean delete()
public final boolean all()
public java.lang.Object getFilterObject()
getFilterObject 在接口中 org.springframework.security.access.expression.method.MethodSecurityExpressionOperationspublic void setFilterObject(java.lang.Object o)
setFilterObject 在接口中 org.springframework.security.access.expression.method.MethodSecurityExpressionOperationspublic java.lang.Object getReturnObject()
getReturnObject 在接口中 org.springframework.security.access.expression.method.MethodSecurityExpressionOperationspublic void setReturnObject(java.lang.Object o)
setReturnObject 在接口中 org.springframework.security.access.expression.method.MethodSecurityExpressionOperationspublic java.lang.Object getThis()
getThis 在接口中 org.springframework.security.access.expression.method.MethodSecurityExpressionOperationspublic void setThis(java.lang.Object target)
public java.util.Collection<? extends java.io.Serializable> getPermissions()
public void setPermissions(java.util.Collection<? extends java.io.Serializable> permissions)
public java.lang.Object getUser()
public void setUser(java.lang.Object user)
Copyright © 2021. All Rights Reserved.