Interface PredicateBuilder<T>
-
- All Known Implementing Classes:
BigDecimalPredicateBuilder,BooleanPredicateBuilder,DefaultPredicateBuilder,EnumPredicateBuilder,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(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatege(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicategt(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatein(Class<?> type, javax.persistence.criteria.Path<?> path, String key, List<String> values, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatele(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatelike(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, boolean startsWith, boolean endsWith, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatelt(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatene(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatenin(Class<?> type, javax.persistence.criteria.Path<?> path, String key, List<String> values, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)default javax.persistence.criteria.Predicatenlike(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, boolean startsWith, boolean endsWith, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)Tparse(Class<?> type, String value)
-
-
-
Method Detail
-
builder
static PredicateBuilder<?> builder(Class<?> type)
-
eq
default javax.persistence.criteria.Predicate eq(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
ne
default javax.persistence.criteria.Predicate ne(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
like
default javax.persistence.criteria.Predicate like(Class<?> type, 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(Class<?> type, 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(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
ge
default javax.persistence.criteria.Predicate ge(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
lt
default javax.persistence.criteria.Predicate lt(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
le
default javax.persistence.criteria.Predicate le(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
in
default javax.persistence.criteria.Predicate in(Class<?> type, javax.persistence.criteria.Path<?> path, String key, List<String> values, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
-