Class TypeQNameItemFilterProcessor
java.lang.Object
com.evolveum.midpoint.repo.sqlbase.filtering.item.ItemValueFilterProcessor<PropertyValueFilter<T>>
com.evolveum.midpoint.repo.sqlbase.filtering.item.SinglePathItemFilterProcessor<QName,com.querydsl.core.types.dsl.EnumPath<MObjectType>>
com.evolveum.midpoint.repo.sqale.filtering.TypeQNameItemFilterProcessor
- All Implemented Interfaces:
FilterProcessor<PropertyValueFilter<QName>>
,RightHandProcessor
public class TypeQNameItemFilterProcessor
extends SinglePathItemFilterProcessor<QName,com.querydsl.core.types.dsl.EnumPath<MObjectType>>
Filter processor for object type stored as PG enum, queried with QName value.
-
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
ConstructorsConstructorDescriptionTypeQNameItemFilterProcessor
(SqlQueryContext<?, Q, R> context, Function<Q, com.querydsl.core.types.dsl.EnumPath<MObjectType>> rootToQueryItem) -
Method Summary
Modifier and TypeMethodDescriptioncom.querydsl.core.types.Predicate
process
(PropertyValueFilter<QName> filter) 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.repo.sqlbase.filtering.FilterProcessor
process
-
Constructor Details
-
TypeQNameItemFilterProcessor
public TypeQNameItemFilterProcessor(SqlQueryContext<?, Q, R> context, Function<Q, com.querydsl.core.types.dsl.EnumPath<MObjectType>> rootToQueryItem)
-
-
Method Details
-
process
public com.querydsl.core.types.Predicate process(PropertyValueFilter<QName> filter) throws RepositoryException - Throws:
RepositoryException
-