Package com.totvs.tjf.security.access
Class MethodSecurityExpressionRoot
java.lang.Object
org.springframework.security.access.expression.SecurityExpressionRoot
com.totvs.tjf.security.access.MethodSecurityExpressionRoot
- All Implemented Interfaces:
org.springframework.security.access.expression.method.MethodSecurityExpressionOperations,org.springframework.security.access.expression.SecurityExpressionOperations
public class MethodSecurityExpressionRoot
extends org.springframework.security.access.expression.SecurityExpressionRoot
implements org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
Implementation of the
SecurityExpressionRoot.
Replaces use of the PermissionEvaluator by using FeaturePermissionEvaluator.
- Author:
- Marcos Paulo dos Santos
- See Also:
-
Field Summary
Fields inherited from class org.springframework.security.access.expression.SecurityExpressionRoot
admin, authentication, create, delete, denyAll, permitAll, read, write -
Constructor Summary
ConstructorsConstructorDescriptionMethodSecurityExpressionRoot(org.springframework.security.core.Authentication authentication) -
Method Summary
Modifier and TypeMethodDescriptiongetThis()booleanhasPermission(Object permission) voidsetFilterObject(Object filterObject) voidsetPermissionEvaluator(FeaturePermissionEvaluator permissionEvaluator) voidsetReturnObject(Object returnObject) Methods inherited from class org.springframework.security.access.expression.SecurityExpressionRoot
denyAll, getAuthentication, getPrincipal, hasAnyAuthority, hasAnyRole, hasAuthority, hasPermission, hasPermission, hasRole, isAnonymous, isAuthenticated, isFullyAuthenticated, isRememberMe, permitAll, setDefaultRolePrefix, setPermissionEvaluator, setRoleHierarchy, setTrustResolverMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.security.access.expression.SecurityExpressionOperations
denyAll, getAuthentication, hasAnyAuthority, hasAnyRole, hasAuthority, hasPermission, hasPermission, hasRole, isAnonymous, isAuthenticated, isFullyAuthenticated, isRememberMe, permitAll
-
Constructor Details
-
MethodSecurityExpressionRoot
public MethodSecurityExpressionRoot(org.springframework.security.core.Authentication authentication)
-
-
Method Details
-
setPermissionEvaluator
-
hasPermission
-
setFilterObject
- Specified by:
setFilterObjectin interfaceorg.springframework.security.access.expression.method.MethodSecurityExpressionOperations
-
getFilterObject
- Specified by:
getFilterObjectin interfaceorg.springframework.security.access.expression.method.MethodSecurityExpressionOperations
-
setReturnObject
- Specified by:
setReturnObjectin interfaceorg.springframework.security.access.expression.method.MethodSecurityExpressionOperations
-
getReturnObject
- Specified by:
getReturnObjectin interfaceorg.springframework.security.access.expression.method.MethodSecurityExpressionOperations
-
getThis
- Specified by:
getThisin interfaceorg.springframework.security.access.expression.method.MethodSecurityExpressionOperations
-