Class QuerydslPredicateBuilder
java.lang.Object
org.springframework.data.querydsl.binding.QuerydslPredicateBuilder
Builder assembling
Predicate
out of PropertyValues
.- Since:
- 1.11
- Author:
- Christoph Strobl, Oliver Gierke, Mark Paluch, Johannes Englmeier
-
Constructor Summary
ConstructorDescriptionQuerydslPredicateBuilder
(org.springframework.core.convert.ConversionService conversionService, EntityPathResolver resolver) -
Method Summary
Modifier and TypeMethodDescriptioncom.querydsl.core.types.Predicate
getPredicate
(TypeInformation<?> type, org.springframework.util.MultiValueMap<String, ?> values, QuerydslBindings bindings) static boolean
isEmpty
(com.querydsl.core.types.Predicate predicate) Returns whether the givenPredicate
represents an empty predicate instance.
-
Constructor Details
-
QuerydslPredicateBuilder
public QuerydslPredicateBuilder(org.springframework.core.convert.ConversionService conversionService, EntityPathResolver resolver) - Parameters:
conversionService
- must not be null.resolver
- can be null.
-
-
Method Details
-
getPredicate
public com.querydsl.core.types.Predicate getPredicate(TypeInformation<?> type, org.springframework.util.MultiValueMap<String, ?> values, QuerydslBindings bindings) - Parameters:
type
- the type to create a predicate for.values
- the values to bind.bindings
- theQuerydslBindings
for the predicate.- Returns:
- the
Predicate
.
-
isEmpty
public static boolean isEmpty(com.querydsl.core.types.Predicate predicate) Returns whether the givenPredicate
represents an empty predicate instance.- Parameters:
predicate
-- Returns:
- Since:
- 2.5.3
- See Also:
-
BooleanBuilder
-