public class JPQLDataFilterHandler extends DataFilterHandler
BeanDataCollection
to provide custom support._beanDataProvider, _logger
_dc, beginRequest, commitTransaction, createRowData, createSnapshot, endRequest, getDataProvider, getName, invokeOperation, isTransactionDirty, registerDataProvider, release, removeRowData, removeSnapshot, resetState, restoreSnapshot, rollbackTransaction, setAttributeValue, validate
Constructor and Description |
---|
JPQLDataFilterHandler(DataControl dc) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getHandlerMethodNames() |
java.lang.Object |
invoke(java.util.Map bindingContext,
OperationBinding action,
DataFilter filter)
Invoke the operation for filter
|
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
Processes a method invocation on a proxy instance and returns
the result.
|
java.lang.Object |
invoke(RowContext rowCtx,
java.lang.String name,
DataFilter filter)
Invoke the operation for filter
|
boolean |
supportsCriteria() |
getDataCollection, getDataControlHandler, initDataCollection, invokeAccessor, invokeOperation, invokeOperation, supportsPaging, supportsPaging, supportsRangePaging, supportsRangePaging, supportsSorting
beginRequest, commitTransaction, createRowData, createSnapshot, endRequest, getDataProvider, getName, isTransactionDirty, registerDataProvider, release, removeRowData, removeSnapshot, resetState, restoreSnapshot, rollbackTransaction, setAttributeValue, validate
findMethod, findMethods, getInstance, invoke, invokeMethod
public JPQLDataFilterHandler(DataControl dc)
public java.lang.Object invoke(RowContext rowCtx, java.lang.String name, DataFilter filter)
invoke
in interface DCCriteriaHandler
invoke
in class DataFilterHandler
rowCtx
- RowContext
rowCtx for this accessorname
- String
accessor methodfilter
- DataFilter
filter criteriapublic java.lang.Object invoke(java.util.Map bindingContext, OperationBinding action, DataFilter filter)
invoke
in interface DCCriteriaHandler
invoke
in class DataFilterHandler
bindingContext
- Map
BindingContextaction
- OperationBinding
accessor methodfilter
- DataFilter
filter criteriapublic java.util.List<java.lang.String> getHandlerMethodNames()
getHandlerMethodNames
in interface DCCriteriaHandler
getHandlerMethodNames
in class DataFilterHandler
public boolean supportsCriteria()
supportsCriteria
in interface DCHandler
supportsCriteria
in class DataFilterHandler
boolean
for beandc supports criteriapublic java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
BeanDCInvocationHandler
invoke
in interface java.lang.reflect.InvocationHandler
invoke
in class BeanDCInvocationHandler