Class TextPredicate
java.lang.Object
com.github.cjgmj.dynamicQuery.predicate.TextPredicate
- All Implemented Interfaces:
QueryPredicate
- Direct Known Subclasses:
TextEqualPredicate,TextLikePredicate
public abstract class TextPredicate extends java.lang.Object implements QueryPredicate
-
Constructor Summary
Constructors Constructor Description TextPredicate() -
Method Summary
Modifier and Type Method Description javax.persistence.criteria.PredicatebuildPredicate(javax.persistence.criteria.CriteriaBuilder criteriaBuilder, javax.persistence.criteria.Root<?> root, javax.persistence.criteria.Expression<java.lang.String> expression, ValueFilter<?> valueFilter)protected abstract javax.persistence.criteria.PredicatebuildTextPredicate(javax.persistence.criteria.CriteriaBuilder criteriaBuilder, javax.persistence.criteria.Expression<java.lang.String> expression, java.lang.String value)protected java.lang.StringtransformTextToQuery(ValueFilter<?> valueFilter)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.cjgmj.dynamicQuery.predicate.QueryPredicate
getPredicate
-
Constructor Details
-
TextPredicate
public TextPredicate()
-
-
Method Details
-
buildPredicate
public javax.persistence.criteria.Predicate buildPredicate(javax.persistence.criteria.CriteriaBuilder criteriaBuilder, javax.persistence.criteria.Root<?> root, javax.persistence.criteria.Expression<java.lang.String> expression, ValueFilter<?> valueFilter)- Specified by:
buildPredicatein interfaceQueryPredicate
-
buildTextPredicate
protected abstract javax.persistence.criteria.Predicate buildTextPredicate(javax.persistence.criteria.CriteriaBuilder criteriaBuilder, javax.persistence.criteria.Expression<java.lang.String> expression, java.lang.String value) -
transformTextToQuery
-