public interface MethodSecurityExpressionHandler extends SecurityExpressionHandler<org.aopalliance.intercept.MethodInvocation>
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Object | 
filter(java.lang.Object filterTarget,
      org.springframework.expression.Expression filterExpression,
      org.springframework.expression.EvaluationContext ctx)
Filters a target collection or array. 
 | 
void | 
setReturnObject(java.lang.Object returnObject,
               org.springframework.expression.EvaluationContext ctx)
Used to inform the expression system of the return object for the given evaluation
 context. 
 | 
createEvaluationContext, getExpressionParserjava.lang.Object filter(java.lang.Object filterTarget,
                        org.springframework.expression.Expression filterExpression,
                        org.springframework.expression.EvaluationContext ctx)
filterTarget - the array or collection to be filtered.filterExpression - the expression which should be used as the filter
 condition. If it returns false on evaluation, the object will be removed from the
 returned collectionctx - the current evaluation context (as created through a call to
 SecurityExpressionHandler.createEvaluationContext(org.springframework.security.core.Authentication, Object)void setReturnObject(java.lang.Object returnObject,
                     org.springframework.expression.EvaluationContext ctx)
returnObject - the return object valuectx - the context within which the object should be set (as created through a
 call to
 SecurityExpressionHandler.createEvaluationContext(org.springframework.security.core.Authentication, Object)