Interface SecurityExpressionHandler<T>

All Superinterfaces:
org.springframework.aop.framework.AopInfrastructureBean
All Known Subinterfaces:
MethodSecurityExpressionHandler
All Known Implementing Classes:
AbstractSecurityExpressionHandler, DefaultMessageSecurityExpressionHandler, DefaultMethodSecurityExpressionHandler, DefaultWebSecurityExpressionHandler

public interface SecurityExpressionHandler<T> extends org.springframework.aop.framework.AopInfrastructureBean
Facade which isolates Spring Security's requirements for evaluating security expressions from the implementation of the underlying expression objects
Since:
3.1
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.expression.EvaluationContext
    createEvaluationContext(Authentication authentication, T invocation)
    Provides an evaluation context in which to evaluate security expressions for the invocation type.
    org.springframework.expression.ExpressionParser
     
  • Method Details

    • getExpressionParser

      org.springframework.expression.ExpressionParser getExpressionParser()
      Returns:
      an expression parser for the expressions used by the implementation.
    • createEvaluationContext

      org.springframework.expression.EvaluationContext createEvaluationContext(Authentication authentication, T invocation)
      Provides an evaluation context in which to evaluate security expressions for the invocation type.