public interface PredicateFactory<Q>
Modifier and Type | Method and Description |
---|---|
ComparisonPredicate<Q> |
getComparisonPredicate(String entityType,
ComparisonPredicate.Type comparisonType,
List<String> propertyPath,
Object value) |
ConjunctionPredicate<Q> |
getConjunctionPredicate() |
DisjunctionPredicate<Q> |
getDisjunctionPredicate() |
InPredicate<Q> |
getInPredicate(String entityType,
List<String> propertyPath,
List<Object> typedElements) |
IsNullPredicate<Q> |
getIsNullPredicate(String entityType,
List<String> propertyPath) |
LikePredicate<Q> |
getLikePredicate(String entityType,
List<String> propertyPath,
String patternValue,
Character escapeCharacter) |
NegationPredicate<Q> |
getNegationPredicate() |
RangePredicate<Q> |
getRangePredicate(String entityType,
List<String> propertyPath,
Object lowerValue,
Object upperValue) |
RootPredicate<Q> |
getRootPredicate(String entityType) |
RootPredicate<Q> getRootPredicate(String entityType)
ComparisonPredicate<Q> getComparisonPredicate(String entityType, ComparisonPredicate.Type comparisonType, List<String> propertyPath, Object value)
InPredicate<Q> getInPredicate(String entityType, List<String> propertyPath, List<Object> typedElements)
RangePredicate<Q> getRangePredicate(String entityType, List<String> propertyPath, Object lowerValue, Object upperValue)
NegationPredicate<Q> getNegationPredicate()
DisjunctionPredicate<Q> getDisjunctionPredicate()
ConjunctionPredicate<Q> getConjunctionPredicate()
LikePredicate<Q> getLikePredicate(String entityType, List<String> propertyPath, String patternValue, Character escapeCharacter)
IsNullPredicate<Q> getIsNullPredicate(String entityType, List<String> propertyPath)
Copyright © 2013. All rights reserved.