Class RefTableItemFilterProcessor<Q extends QReference<R,OR>,R extends MReference,OQ extends FlexibleRelationalPathBase<OR>,OR>
- java.lang.Object
-
- com.evolveum.midpoint.repo.sqlbase.filtering.item.ItemValueFilterProcessor<RefFilter>
-
- com.evolveum.midpoint.repo.sqale.filtering.RefTableItemFilterProcessor<Q,R,OQ,OR>
-
- Type Parameters:
Q
- type of entity path for the reference tableR
- row type related to theRefTableItemFilterProcessor
OQ
- query type of the reference ownerOR
- row type of the reference owner
- All Implemented Interfaces:
FilterProcessor<RefFilter>
,RightHandProcessor
public class RefTableItemFilterProcessor<Q extends QReference<R,OR>,R extends MReference,OQ extends FlexibleRelationalPathBase<OR>,OR> extends ItemValueFilterProcessor<RefFilter>
Filter processor for reference item paths resolved viaQReference
tables. This just joins the reference table and then delegates toRefItemFilterProcessor
.
-
-
Constructor Summary
Constructors Constructor Description RefTableItemFilterProcessor(SqlQueryContext<?,OQ,OR> context, QReferenceMapping<Q,R,OQ,OR> referenceMapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.querydsl.core.types.Predicate
process(RefFilter filter)
-
Methods inherited from class com.evolveum.midpoint.repo.sqlbase.filtering.item.ItemValueFilterProcessor
createBinaryCondition, getSingleValue, isIgnoreCaseFilter, operation, predicateWithNotTreated, rightHand, 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 Detail
-
RefTableItemFilterProcessor
public RefTableItemFilterProcessor(SqlQueryContext<?,OQ,OR> context, QReferenceMapping<Q,R,OQ,OR> referenceMapping)
-
-
Method Detail
-
process
public com.querydsl.core.types.Predicate process(RefFilter filter)
-
-