Interface PredicateBuilder<T>
-
- All Known Implementing Classes:
BigDecimalPredicateBuilder,BooleanPredicateBuilder,DefaultPredicateBuilder,LocalDatePredicateBuilder,LocalDateTimePredicateBuilder,LocalTimePredicateBuilder,NumberPredicateBuilder,OffsetDateTimePredicateBuilder,OffsetTimePredicateBuilder
public interface PredicateBuilder<T>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static PredicateBuilder<?>builder(Class<?> type)default javax.persistence.criteria.Predicateeq(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatege(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicategt(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatein(javax.persistence.criteria.Path<?> path, String key, List<String> values, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatele(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatelike(javax.persistence.criteria.Path<?> path, String key, String value, boolean startsWith, boolean endsWith, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatelt(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatene(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatenin(javax.persistence.criteria.Path<?> path, String key, List<String> values, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatenlike(javax.persistence.criteria.Path<?> path, String key, String value, boolean startsWith, boolean endsWith, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)Tparse(String value)
-
-
-
Method Detail
-
builder
static PredicateBuilder<?> builder(Class<?> type)
-
eq
default javax.persistence.criteria.Predicate eq(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
ne
default javax.persistence.criteria.Predicate ne(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
like
default javax.persistence.criteria.Predicate like(javax.persistence.criteria.Path<?> path, String key, String value, boolean startsWith, boolean endsWith, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
nlike
default javax.persistence.criteria.Predicate nlike(javax.persistence.criteria.Path<?> path, String key, String value, boolean startsWith, boolean endsWith, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
gt
default javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
ge
default javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
lt
default javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
le
default javax.persistence.criteria.Predicate le(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
in
default javax.persistence.criteria.Predicate in(javax.persistence.criteria.Path<?> path, String key, List<String> values, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
-