Class TypeFilterProcessor<Q extends QObject<R>,R extends MObject,TQ extends QObject<TR>,TR extends MObject>
- java.lang.Object
-
- com.evolveum.midpoint.repo.sqale.filtering.TypeFilterProcessor<Q,R,TQ,TR>
-
- Type Parameters:
Q
- query type of the original contextR
- row type related toTypeFilterProcessor
TQ
- target query type for the type filterTR
- row type related toTypeFilterProcessor
- All Implemented Interfaces:
FilterProcessor<TypeFilter>
public class TypeFilterProcessor<Q extends QObject<R>,R extends MObject,TQ extends QObject<TR>,TR extends MObject> extends Object implements FilterProcessor<TypeFilter>
Filter processor that resolvesTypeFilter
.
-
-
Constructor Summary
Constructors Constructor Description TypeFilterProcessor(SqaleQueryContext<?,?,?> context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.querydsl.core.types.Predicate
process(TypeFilter filter)
-
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
-
TypeFilterProcessor
public TypeFilterProcessor(SqaleQueryContext<?,?,?> context) throws QueryException
- Throws:
QueryException
-
-
Method Detail
-
process
public com.querydsl.core.types.Predicate process(TypeFilter filter) throws RepositoryException
- Specified by:
process
in interfaceFilterProcessor<Q extends QObject<R>>
- Throws:
RepositoryException
-
-