public final class Order<T extends Comparable<T>> extends Criteria<T>
path LT|LTE|GT|GTE enum
.Criteria.ParameterBuilder
Modifier and Type | Method and Description |
---|---|
boolean |
applies(Object value)
Returns whether this criteria value would apply to the given model value.
|
Predicate |
build(Expression<?> path,
CriteriaBuilder criteriaBuilder,
Criteria.ParameterBuilder parameterBuilder)
Returns a predicate for the criteria value.
|
boolean |
equals(Object object) |
boolean |
greaterThan() |
static <T extends Comparable<T>> |
greaterThan(T value) |
boolean |
greaterThanOrEqualTo() |
static <T extends Comparable<T>> |
greaterThanOrEqualTo(T value) |
int |
hashCode() |
boolean |
lessThan() |
static <T extends Comparable<T>> |
lessThan(T value) |
boolean |
lessThanOrEqualTo() |
static <T extends Comparable<T>> |
lessThanOrEqualTo(T value) |
String |
toString() |
public static <T extends Comparable<T>> Order<T> lessThan(T value)
public static <T extends Comparable<T>> Order<T> lessThanOrEqualTo(T value)
public static <T extends Comparable<T>> Order<T> greaterThanOrEqualTo(T value)
public static <T extends Comparable<T>> Order<T> greaterThan(T value)
public boolean lessThan()
public boolean lessThanOrEqualTo()
public boolean greaterThanOrEqualTo()
public boolean greaterThan()
public Predicate build(Expression<?> path, CriteriaBuilder criteriaBuilder, Criteria.ParameterBuilder parameterBuilder)
Criteria
return criteriaBuilder.equal(path, parameterBuilder.create(getValue()));
build
in class Criteria<T extends Comparable<T>>
path
- Entity property path. You can use this to inspect the target entity property.criteriaBuilder
- So you can build a predicate with a ParameterExpression
.parameterBuilder
- You must use this to create a ParameterExpression
for the criteria value.public boolean applies(Object value)
Criteria
Criteria.build(Expression, CriteriaBuilder, ParameterBuilder)
.applies
in class Criteria<T extends Comparable<T>>
value
- The model value to test this criteria on.public int hashCode()
hashCode
in class Criteria<T extends Comparable<T>>
public boolean equals(Object object)
equals
in class Criteria<T extends Comparable<T>>
Copyright © 2015–2021 OmniFaces. All rights reserved.