Class MatchingContext
java.lang.Object
com.evolveum.midpoint.schema.selector.eval.SelectorProcessingContext
com.evolveum.midpoint.schema.selector.eval.MatchingContext
Context for matching a value against a selector or clause.
-
Field Summary
Fields inherited from class com.evolveum.midpoint.schema.selector.eval.SelectorProcessingContext
filterEvaluator, orgTreeEvaluator, ownerResolver, tracer
-
Constructor Summary
ConstructorDescriptionMatchingContext
(@Nullable ObjectFilterExpressionEvaluator filterEvaluator, @NotNull ProcessingTracer<? super SelectorTraceEvent> tracer, @NotNull OrgTreeEvaluator orgTreeEvaluator, @Nullable SubjectedEvaluationContext subjectedEvaluationContext, @Nullable OwnerResolver ownerResolver, @Nullable ObjectResolver objectResolver, @NotNull ClauseProcessingContextDescription description, @NotNull SubjectedEvaluationContext.DelegatorSelection delegatorSelection, boolean fullInformationAvailable) -
Method Summary
Modifier and TypeMethodDescriptionboolean
@NotNull MatchingContext
next
(@NotNull SubjectedEvaluationContext.DelegatorSelection delegatorSelection, @NotNull String idDelta, @NotNull String textDelta, boolean fullInformationAvailable) @NotNull MatchingContext
Methods inherited from class com.evolveum.midpoint.schema.selector.eval.SelectorProcessingContext
getPrincipalFocus, getPrincipalOid, getSelfOids, getSelfOidsArray, getSelfPlusRolesOids, getSelfPlusRolesOidsArray, resolveReference, traceClauseApplicable, traceClauseNotApplicable, traceMatchingEnd, traceMatchingStart
-
Constructor Details
-
MatchingContext
public MatchingContext(@Nullable @Nullable ObjectFilterExpressionEvaluator filterEvaluator, @NotNull @NotNull ProcessingTracer<? super SelectorTraceEvent> tracer, @NotNull @NotNull OrgTreeEvaluator orgTreeEvaluator, @Nullable @Nullable SubjectedEvaluationContext subjectedEvaluationContext, @Nullable @Nullable OwnerResolver ownerResolver, @Nullable @Nullable ObjectResolver objectResolver, @NotNull @NotNull ClauseProcessingContextDescription description, @NotNull @NotNull SubjectedEvaluationContext.DelegatorSelection delegatorSelection, boolean fullInformationAvailable)
-
-
Method Details
-
next
@NotNull public @NotNull MatchingContext next(@NotNull @NotNull SubjectedEvaluationContext.DelegatorSelection delegatorSelection, @NotNull @NotNull String idDelta, @NotNull @NotNull String textDelta, boolean fullInformationAvailable) -
next
@NotNull public @NotNull MatchingContext next(@NotNull @NotNull String idDelta, @NotNull @NotNull String textDelta, Boolean fullInformationAvailable) -
isFullInformationAvailable
public boolean isFullInformationAvailable()
-