Class SimpleItemFilterProcessor<T,P extends com.querydsl.core.types.Path<T>>
java.lang.Object
com.evolveum.midpoint.repo.sqlbase.filtering.item.ItemValueFilterProcessor<PropertyValueFilter<T>>
com.evolveum.midpoint.repo.sqlbase.filtering.item.SinglePathItemFilterProcessor<T,P>
com.evolveum.midpoint.repo.sqlbase.filtering.item.SimpleItemFilterProcessor<T,P>
- Type Parameters:
T
- type parameter of processedPropertyValueFilter
P
- type of the Querydsl attribute path
- All Implemented Interfaces:
FilterProcessor<PropertyValueFilter<T>>
,RightHandProcessor
public class SimpleItemFilterProcessor<T,P extends com.querydsl.core.types.Path<T>>
extends SinglePathItemFilterProcessor<T,P>
Filter processor for a single path with straightforward type mapping and no conversions.
-
Field Summary
Fields inherited from class com.evolveum.midpoint.repo.sqlbase.filtering.item.SinglePathItemFilterProcessor
path
Fields inherited from class com.evolveum.midpoint.repo.sqlbase.filtering.item.ItemValueFilterProcessor
context
-
Constructor Summary
ConstructorDescriptionSimpleItemFilterProcessor
(SqlQueryContext<?, Q, R> context, Function<Q, P> rootToQueryItem) -
Method Summary
Modifier and TypeMethodDescriptioncom.querydsl.core.types.Predicate
process
(PropertyValueFilter<T> filter) com.querydsl.core.types.Predicate
process
(PropertyValueFilter<T> filter, RightHandProcessor rightPath) Methods inherited from class com.evolveum.midpoint.repo.sqlbase.filtering.item.SinglePathItemFilterProcessor
rightHand
Methods inherited from class com.evolveum.midpoint.repo.sqlbase.filtering.item.ItemValueFilterProcessor
createBinaryCondition, createUnsupportedMatchingRuleException, createUnsupportedMatchingRuleException, fuzzyStringPredicate, getSingleValue, isIgnoreCaseFilter, operation, predicateWithNotTreated, singleValuePredicate, singleValuePredicateWithNotTreated
-
Constructor Details
-
SimpleItemFilterProcessor
-
-
Method Details
-
process
public com.querydsl.core.types.Predicate process(PropertyValueFilter<T> filter) throws QueryException - Throws:
QueryException
-
process
public com.querydsl.core.types.Predicate process(PropertyValueFilter<T> filter, RightHandProcessor rightPath) throws RepositoryException - Throws:
RepositoryException
-