Class ChangeExecutor
java.lang.Object
com.evolveum.midpoint.model.impl.lens.ChangeExecutor
Executes precomputed changes.
Does almost nothing by itself. Everything is delegated to other components:
-
FocusChangeExecution
- ProjectionChangeExecution
TODO Move to `executor` package. But this is incompatible change regarding loggers and operation names.- Author:
- semancik
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<O extends ObjectType>
voidexecuteChanges
(LensContext<O> context, Task task, OperationResult parentResult)
-
Field Details
-
OPERATION_EXECUTE_FOCUS
-
OPERATION_EXECUTE_PROJECTION
-
OPERATION_EXECUTE_DELTA
-
-
Constructor Details
-
ChangeExecutor
public ChangeExecutor()
-
-
Method Details
-
executeChanges
public <O extends ObjectType> void executeChanges(LensContext<O> context, Task task, OperationResult parentResult) throws ObjectAlreadyExistsException, ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException, PolicyViolationException, ConflictDetectedException
-