public class ExpressionBasedAnnotationAttributeFactory extends java.lang.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(java.lang.String postFilterAttribute,
java.lang.String postAuthorizeAttribute) |
PreInvocationAttribute |
createPreInvocationAttribute(java.lang.String preFilterAttribute,
java.lang.String filterObject,
java.lang.String preAuthorizeAttribute) |
public ExpressionBasedAnnotationAttributeFactory(MethodSecurityExpressionHandler handler)
public PreInvocationAttribute createPreInvocationAttribute(java.lang.String preFilterAttribute, java.lang.String filterObject, java.lang.String preAuthorizeAttribute)
createPreInvocationAttribute
in interface PrePostInvocationAttributeFactory
public PostInvocationAttribute createPostInvocationAttribute(java.lang.String postFilterAttribute, java.lang.String postAuthorizeAttribute)
createPostInvocationAttribute
in interface PrePostInvocationAttributeFactory