Class LimitedContext
java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep.LimitedContext
- All Implemented Interfaces:
ExecutionModeProvider
A
Context
for inbound mappings evaluation that is used in "pre-inbounds" evaluation (i.e., before clockwork is run).-
Field Summary
Modifier and TypeFieldDescriptionprotected final @NotNull MappingEvaluationEnvironment
The environment: context description, now (the clock), task. -
Constructor Summary
ConstructorDescriptionLimitedContext
(@NotNull PreInboundsContext<?> ctx, @NotNull PathSet correlationItemPaths, @NotNull MappingEvaluationEnvironment env) -
Method Summary
Modifier and TypeMethodDescription@NotNull PathSet
Returns paths of focus items mentioned in the "items" correlators.@NotNull TaskExecutionMode
Returns the execution mode of this task.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.schema.simulation.ExecutionModeProvider
areShadowChangesSimulated, canSee, canSee, canSee, isExecutionFullyPersistent, isPersistentAtShadowLevelButNotFully, isProductionConfiguration
-
Field Details
-
env
The environment: context description, now (the clock), task.
-
-
Constructor Details
-
LimitedContext
public LimitedContext(@NotNull @NotNull PreInboundsContext<?> ctx, @NotNull @NotNull PathSet correlationItemPaths, @NotNull @NotNull MappingEvaluationEnvironment env)
-
-
Method Details
-
getCorrelationItemPaths
Returns paths of focus items mentioned in the "items" correlators. They should have their inbound mappings evaluated in beforeCorrelation state (by default). Should return empty set during clockwork-time processing. -
getExecutionMode
Description copied from interface:ExecutionModeProvider
Returns the execution mode of this task.
-