Package org.genesys.blocks.model.filters
Class NumberFilter<T extends Number & Comparable<?>>
- java.lang.Object
-
- org.genesys.blocks.model.filters.NumberFilter<T>
-
- Type Parameters:
T- the generic type
- All Implemented Interfaces:
Serializable,Filter,PropertyFilter<NumberFilter<T>,com.querydsl.core.types.dsl.NumberExpression<T>>
public class NumberFilter<T extends Number & Comparable<?>> extends Object implements PropertyFilter<NumberFilter<T>,com.querydsl.core.types.dsl.NumberExpression<T>>
Utility filtering for numeric types. Matches all constraints.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NumberFilter()NumberFilter(T ge, T le)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.querydsl.core.BooleanBuilderbuildQuery(com.querydsl.core.types.dsl.NumberExpression<T> val)Builds the query.NumberFilter<T>copyFilter()Make a deep copy of the filterbooleanisEmpty()Does the property filter specify any conditions?
-
-
-
Field Detail
-
eq
public Set<T extends Number & Comparable<?>> eq
Equal.
-
ge
public T extends Number & Comparable<?> ge
Greater than or equal.
-
gt
public T extends Number & Comparable<?> gt
Greater than.
-
lt
public T extends Number & Comparable<?> lt
Less than.
-
le
public T extends Number & Comparable<?> le
Less than or equal.
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
Description copied from interface:FilterDoes the property filter specify any conditions?
-
copyFilter
public NumberFilter<T> copyFilter()
Description copied from interface:PropertyFilterMake a deep copy of the filter- Specified by:
copyFilterin interfacePropertyFilter<NumberFilter<T extends Number & Comparable<?>>,com.querydsl.core.types.dsl.NumberExpression<T extends Number & Comparable<?>>>- Returns:
- a full copy of the filter
-
buildQuery
public com.querydsl.core.BooleanBuilder buildQuery(com.querydsl.core.types.dsl.NumberExpression<T> val)
Builds the query.- Specified by:
buildQueryin interfacePropertyFilter<NumberFilter<T extends Number & Comparable<?>>,com.querydsl.core.types.dsl.NumberExpression<T extends Number & Comparable<?>>>- Parameters:
val- the val- Returns:
- the boolean builder
-
-