java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep.InboundsContext
All Implemented Interfaces:
ExecutionModeProvider
Direct Known Subclasses:
FullInboundsContext, LimitedInboundsContext

public abstract class InboundsContext extends Object implements ExecutionModeProvider
Overall context of the inbounds processing: system configuration, environment (time, task), operation result, and the like.
  • Field Details

  • Method Details

    • getCorrelationItemPaths

      @NotNull public abstract @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.
    • getExecutionMode

      @NotNull public @NotNull TaskExecutionMode getExecutionMode()
      Description copied from interface: ExecutionModeProvider
      Returns the execution mode of this task.
      Specified by:
      getExecutionMode in interface ExecutionModeProvider
    • getEnv

      @NotNull public @NotNull MappingEvaluationEnvironment getEnv()