public abstract class BaseFunctionHandler<T,F extends Function<T>> extends AbstractCallHandler<F> implements QueryHandler<F>, ComparableFunction<T>, ValueHandler<F>
Constructor and Description |
---|
BaseFunctionHandler(Object value)
Constructor for BaseFunctionHandler.
|
Modifier and Type | Method and Description |
---|---|
String |
createQueryFragment(AtomicInteger incrementor)
createQueryFragment.
|
Parameter<T> |
generateParameter(T value)
generateParameter.
|
Object |
getProxy()
getProxy.
|
F |
handle(TorpedoProxy proxy,
QueryBuilder queryBuilder,
Selector selector)
handle.
|
F |
handleCall(Map<Object,QueryBuilder<?>> proxyQueryBuilders,
Deque<MethodCall> methods)
handleCall.
|
handleValue
public String createQueryFragment(AtomicInteger incrementor)
createQueryFragment.
createQueryFragment
in interface Selector<T>
incrementor
- a AtomicInteger
object.String
object.public Object getProxy()
getProxy.
public F handleCall(Map<Object,QueryBuilder<?>> proxyQueryBuilders, Deque<MethodCall> methods)
handleCall.
handleCall
in interface QueryHandler<F extends Function<T>>
proxyQueryBuilders
- a Map
object.methods
- a Deque
object.public F handle(TorpedoProxy proxy, QueryBuilder queryBuilder, Selector selector)
handle.
handle
in interface ValueHandler<F extends Function<T>>
proxy
- a TorpedoProxy
object.queryBuilder
- a QueryBuilder
object.selector
- a Selector
object.Copyright © 2011–2017. All rights reserved.