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 toDeltaExecution
.
-
-
Constructor Summary
Constructors Constructor Description ProjectionChangeExecution(@NotNull LensContext<O> context, @NotNull LensProjectionContext projCtx, @NotNull Task task, @NotNull ModelBeans modelBeans)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(OperationResult parentResult)
boolean
isRestartRequested()
-
-
-
Constructor Detail
-
ProjectionChangeExecution
public ProjectionChangeExecution(@NotNull @NotNull LensContext<O> context, @NotNull @NotNull LensProjectionContext projCtx, @NotNull @NotNull Task task, @NotNull @NotNull ModelBeans modelBeans)
-
-
Method Detail
-
execute
public void execute(OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ObjectAlreadyExistsException, PolicyViolationException, SecurityViolationException, ConfigurationException, ExpressionEvaluationException
-
isRestartRequested
public boolean isRestartRequested()
-
-