org.springframework.security.access.expression
Interface SecurityExpressionHandler<T>
- All Superinterfaces:
- AopInfrastructureBean
- All Known Subinterfaces:
- MethodSecurityExpressionHandler
- All Known Implementing Classes:
- AbstractSecurityExpressionHandler, DefaultMethodSecurityExpressionHandler
public interface SecurityExpressionHandler<T>
- extends AopInfrastructureBean
Facade which isolates Spring Security's requirements for evaluating security expressions
from the implementation of the underlying expression objects
- Since:
- 3.1
- Author:
- Luke Taylor
getExpressionParser
ExpressionParser getExpressionParser()
- Returns:
- an expression parser for the expressions used by the implementation.
createEvaluationContext
EvaluationContext createEvaluationContext(Authentication authentication,
T invocation)
- Provides an evaluation context in which to evaluate security expressions for the invocation type.