Class ExpressionBasedAnnotationAttributeFactory
java.lang.Object
org.springframework.security.access.expression.method.ExpressionBasedAnnotationAttributeFactory
- All Implemented Interfaces:
org.springframework.aop.framework.AopInfrastructureBean
,PrePostInvocationAttributeFactory
public class ExpressionBasedAnnotationAttributeFactory
extends Object
implements PrePostInvocationAttributeFactory
PrePostInvocationAttributeFactory
which interprets the annotation value as an
expression to be evaluated at runtime.- Since:
- 3.0
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptioncreatePostInvocationAttribute
(String postFilterAttribute, String postAuthorizeAttribute) createPreInvocationAttribute
(String preFilterAttribute, String filterObject, String preAuthorizeAttribute)
-
Constructor Details
-
ExpressionBasedAnnotationAttributeFactory
-
-
Method Details
-
createPreInvocationAttribute
public PreInvocationAttribute createPreInvocationAttribute(String preFilterAttribute, String filterObject, String preAuthorizeAttribute) - Specified by:
createPreInvocationAttribute
in interfacePrePostInvocationAttributeFactory
-
createPostInvocationAttribute
public PostInvocationAttribute createPostInvocationAttribute(String postFilterAttribute, String postAuthorizeAttribute) - Specified by:
createPostInvocationAttribute
in interfacePrePostInvocationAttributeFactory
-