org.equilibriums.aop.utils.interceptor.delegate.handlers
Class BooleanReturnValueHandler
java.lang.Object
org.equilibriums.aop.utils.interceptor.delegate.handlers.BooleanReturnValueHandler
- All Implemented Interfaces:
- DelegateReturnValueHandler
public class BooleanReturnValueHandler
- extends Object
- implements DelegateReturnValueHandler
Assumes returnType is of Boolean type.
Depending on BooleanOperator will return result of only "AND" or "OR" operation across all return values.
- Author:
- Tsolak Petrosian
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BooleanReturnValueHandler
public BooleanReturnValueHandler()
getBooleanOperator
public BooleanReturnValueHandler.BooleanOperator getBooleanOperator()
setBooleanOperator
public void setBooleanOperator(BooleanReturnValueHandler.BooleanOperator booleanOperator)
supports
public boolean supports(Class<? extends Object> returnType,
List<Object> returnValues)
- Description copied from interface:
DelegateReturnValueHandler
- Called by
DelegateInterceptor after all delegates are invoked with their retun values.
- Specified by:
supports in interface DelegateReturnValueHandler
- Returns:
- If true than
getReturnValue will be called with same returnType and returnValues.
getReturnValue
public Object getReturnValue(Class<? extends Object> returnType,
List<Object> returnValues)
- Specified by:
getReturnValue in interface DelegateReturnValueHandler
Copyright © 2011. All Rights Reserved.