| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface MethodSecurityExpressionHandler
Facade which isolates Spring Security's requirements for evaluation method-security expressions from the implementation of the underlying expression objects.
| Method Summary | |
|---|---|
|  EvaluationContext | createEvaluationContext(Authentication authentication,
                        org.aopalliance.intercept.MethodInvocation mi)Provides an evaluation context in which to evaluate security expressions for a method invocation. | 
|  Object | filter(Object filterTarget,
       Expression filterExpression,
       EvaluationContext ctx)Filters a target collection or array. | 
|  ExpressionParser | getExpressionParser() | 
|  void | setReturnObject(Object returnObject,
                EvaluationContext ctx)Used to inform the expression system of the return object for the given evaluation context. | 
| Method Detail | 
|---|
ExpressionParser getExpressionParser()
EvaluationContext createEvaluationContext(Authentication authentication,
                                          org.aopalliance.intercept.MethodInvocation mi)
Object filter(Object filterTarget,
              Expression filterExpression,
              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
          createEvaluationContext(Authentication, MethodInvocation)
void setReturnObject(Object returnObject,
                     EvaluationContext ctx)
returnObject - the return object valuectx - the context within which the object should be set (as created through a call to
          createEvaluationContext(Authentication, MethodInvocation)| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||