org.springframework.security.access.expression.method
Class ExpressionBasedPostInvocationAdvice

java.lang.Object
  extended by org.springframework.security.access.expression.method.ExpressionBasedPostInvocationAdvice
All Implemented Interfaces:
AopInfrastructureBean, PostInvocationAuthorizationAdvice

public class ExpressionBasedPostInvocationAdvice
extends Object
implements PostInvocationAuthorizationAdvice

Since:
3.0

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
ExpressionBasedPostInvocationAdvice(MethodSecurityExpressionHandler expressionHandler)
           
 
Method Summary
 Object after(Authentication authentication, org.aopalliance.intercept.MethodInvocation mi, PostInvocationAttribute postAttr, Object returnedObject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Constructor Detail

ExpressionBasedPostInvocationAdvice

public ExpressionBasedPostInvocationAdvice(MethodSecurityExpressionHandler expressionHandler)
Method Detail

after

public Object after(Authentication authentication,
                    org.aopalliance.intercept.MethodInvocation mi,
                    PostInvocationAttribute postAttr,
                    Object returnedObject)
             throws AccessDeniedException
Specified by:
after in interface PostInvocationAuthorizationAdvice
Throws:
AccessDeniedException