public class NumberOperandImpl<T,U extends Number> extends BasicOperandImpl<T,U> implements NumberOperand<T>
Default implementation of the NumberOperand interface.
BasicOperandImpl.InnerSelectReferenceValue| Constructor and Description | 
|---|
NumberOperandImpl(QueryParameter queryParameter,
                 ConstructionInterceptor<T,U> constructionInterceptor)
Creates a new operand instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Predicate | 
greaterThan(T referenceValue)
Builds a predicate for a  
queryParameter > referenceValue comparison. | 
Predicate | 
greaterThanOrEq(T referenceValue)
Builds a predicate for a  
queryParameter >= referenceValue comparison. | 
Predicate | 
lessThan(T referenceValue)
Builds a predicate for a  
queryParameter < referenceValue comparison. | 
Predicate | 
lessThanOrEq(T referenceValue)
Builds a predicate for a  
queryParameter <= referenceValue comparison. | 
eq, eq, eq, exists, getQueryParameter, in, in, in, in, in, in, in, isNotNull, isNull, notEq, notIn, notIn, notIn, notIn, notIn, orderAsc, orderDescpublic NumberOperandImpl(QueryParameter queryParameter, ConstructionInterceptor<T,U> constructionInterceptor)
Creates a new operand instance.
queryParameter - the left operand for all predicates to be builtconstructionInterceptor - the interceptor to be invoked upon construction of predicatespublic final Predicate lessThan(T referenceValue)
NumberOperandBuilds a predicate for a queryParameter < referenceValue comparison.
lessThan in interface NumberOperand<T>referenceValue - the reference value used for the comparisonpublic final Predicate lessThanOrEq(T referenceValue)
NumberOperandBuilds a predicate for a queryParameter <= referenceValue comparison.
lessThanOrEq in interface NumberOperand<T>referenceValue - the reference value used for the comparisonpublic final Predicate greaterThan(T referenceValue)
NumberOperandBuilds a predicate for a queryParameter > referenceValue comparison.
greaterThan in interface NumberOperand<T>referenceValue - the reference value used for the comparisonpublic final Predicate greaterThanOrEq(T referenceValue)
NumberOperandBuilds a predicate for a queryParameter >= referenceValue comparison.
greaterThanOrEq in interface NumberOperand<T>referenceValue - the reference value used for the comparisonCopyright © 2010 - 2018 edorasware ag. All Rights Reserved.