public class ExpressionBasedAnnotationAttributeFactory extends Object implements PrePostInvocationAttributeFactory
PrePostInvocationAttributeFactory
which interprets the annotation value as an
expression to be evaluated at runtime.Constructor and Description |
---|
ExpressionBasedAnnotationAttributeFactory(MethodSecurityExpressionHandler handler) |
Modifier and Type | Method and Description |
---|---|
PostInvocationAttribute |
createPostInvocationAttribute(String postFilterAttribute,
String postAuthorizeAttribute) |
PreInvocationAttribute |
createPreInvocationAttribute(String preFilterAttribute,
String filterObject,
String preAuthorizeAttribute) |
public ExpressionBasedAnnotationAttributeFactory(MethodSecurityExpressionHandler handler)
public PreInvocationAttribute createPreInvocationAttribute(String preFilterAttribute, String filterObject, String preAuthorizeAttribute)
createPreInvocationAttribute
in interface PrePostInvocationAttributeFactory
public PostInvocationAttribute createPostInvocationAttribute(String postFilterAttribute, String postAuthorizeAttribute)
createPostInvocationAttribute
in interface PrePostInvocationAttributeFactory