Class ProjectionChangeExecution<O extends ObjectType>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.executor.ProjectionChangeExecution<O>
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
.-
Constructor Summary
ConstructorDescriptionProjectionChangeExecution
(@NotNull LensProjectionContext projCtx, @NotNull Task task) -
Method Summary
-
Constructor Details
-
ProjectionChangeExecution
public ProjectionChangeExecution(@NotNull @NotNull LensProjectionContext projCtx, @NotNull @NotNull Task task)
-
-
Method Details
-
execute
public void execute(OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ObjectAlreadyExistsException, PolicyViolationException, SecurityViolationException, ConfigurationException, ExpressionEvaluationException
-