Class AbstractPredictatesBuilder<T extends AbstractPredicate<?>>
java.lang.Object
de.knightsoftnet.gwtp.spring.server.querydsl.AbstractPredictatesBuilder<T>
- Type Parameters:
T- type of the predicate
abstract predicate builder for query dsl searches.
- Author:
- Manfred Tremmel
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.querydsl.core.types.dsl.BooleanExpressionbuild()build the expression.protected abstract TcreatePredicate(SearchCriteriaServer criteria) protected SearchCriteriaServermapTripleToSearchCriteria(org.apache.commons.lang3.tuple.Triple<String, String, String> triple) predicate builder with search string to parse.splitSearch(String search) predicate builder with operation.
-
Field Details
-
params
-
-
Constructor Details
-
AbstractPredictatesBuilder
protected AbstractPredictatesBuilder()
-
-
Method Details
-
with
predicate builder with operation.- Parameters:
key- field to search foroperation- search operation to usevalue- the value to search for- Returns:
- this predicate builder
-
parse
predicate builder with search string to parse.- Parameters:
search- string with key, operation and value- Returns:
- this predicate builder
-
splitSearch
-
mapTripleToSearchCriteria
protected SearchCriteriaServer mapTripleToSearchCriteria(org.apache.commons.lang3.tuple.Triple<String, String, String> triple) -
build
public com.querydsl.core.types.dsl.BooleanExpression build()build the expression.- Returns:
- BooleanExpression for search
-