Class RefItemFilterProcessor

java.lang.Object
com.evolveum.midpoint.repo.sqlbase.filtering.item.ItemValueFilterProcessor<ValueFilter<?,?>>
com.evolveum.midpoint.repo.sqale.filtering.RefItemFilterProcessor
All Implemented Interfaces:
FilterProcessor<ValueFilter<?,?>>, RightHandProcessor

public class RefItemFilterProcessor extends ItemValueFilterProcessor<ValueFilter<?,?>>
Filter processor for reference item paths embedded in table as three columns. OID is represented by UUID column, type by ID (see MObjectType) and relation by Integer (foreign key) to QUri.
  • Constructor Details

    • RefItemFilterProcessor

      public RefItemFilterProcessor(SqlQueryContext<?,Q,R> context, Function<Q,UuidPath> rootToOidPath, @Nullable @Nullable Function<Q,com.querydsl.core.types.dsl.EnumPath<MObjectType>> rootToTypePath, @Nullable @Nullable Function<Q,com.querydsl.core.types.dsl.NumberPath<Integer>> rootToRelationIdPath, @Nullable @Nullable Function<Q,com.querydsl.core.types.dsl.StringPath> rootToTargetNamePath)
  • Method Details