Class ProjectionChangeExecution<O extends ObjectType>

java.lang.Object
com.evolveum.midpoint.model.impl.lens.executor.ProjectionChangeExecution<O>

public class ProjectionChangeExecution<O extends ObjectType> extends Object
Represents execution of a change on given projection. Main responsibilities: 1. Determining if the change should be executed 2. Reporting progress 3. Executing reconciliation scripts (delegated) 4. Delta refinements (broken contexts treatment, empty to delete delta conversion, higher-order deletion checks, ...) 5. Updating focus-shadow links (delegated) The delta execution is delegated to DeltaExecution.