Class PreContext
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep.PreContext
-
public class PreContext extends Object
AContext
for inbound mappings evaluation that is used in "pre-inbounds" evaluation (i.e., before clockwork is run).
-
-
Field Summary
Fields Modifier and Type Field Description protected @NotNull MappingEvaluationEnvironment
env
The environment: context description, now (the clock), task.protected @NotNull OperationResult
result
The operation result.
-
Constructor Summary
Constructors Constructor Description PreContext(@NotNull PreInboundsContext<?> ctx, @NotNull PathSet correlationItemPaths, @NotNull MappingEvaluationEnvironment env, @NotNull OperationResult result, @NotNull ModelBeans beans)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull PathSet
getCorrelationItemPaths()
Returns paths of focus items mentioned in the "items" correlators.
-
-
-
Field Detail
-
env
@NotNull protected final @NotNull MappingEvaluationEnvironment env
The environment: context description, now (the clock), task.
-
result
@NotNull protected final @NotNull OperationResult result
The operation result. (Beware: Do *not* create subresults from it here!)
-
-
Constructor Detail
-
PreContext
public PreContext(@NotNull @NotNull PreInboundsContext<?> ctx, @NotNull @NotNull PathSet correlationItemPaths, @NotNull @NotNull MappingEvaluationEnvironment env, @NotNull @NotNull OperationResult result, @NotNull @NotNull ModelBeans beans)
-
-
Method Detail
-
getCorrelationItemPaths
@NotNull public @NotNull PathSet 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.
-
-