Class FocusChangeExecution<O extends ObjectType>
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.lens.executor.FocusChangeExecution<O>
-
public class FocusChangeExecution<O extends ObjectType> extends Object
Executes changes in the focus context. 1. Treats pending policy state modifications 2. Applies archetype policy (item constraints) to object being added 3. Treats credentials deltas 4. Updates last provisioning timestamp 5. Manages conflict resolution 6. Reports progress
-
-
Constructor Summary
Constructors Constructor Description FocusChangeExecution(@NotNull LensContext<O> context, @NotNull LensFocusContext<O> focusContext, @NotNull Task task, @NotNull ModelBeans modelBeans)
-
-
-
Constructor Detail
-
FocusChangeExecution
public FocusChangeExecution(@NotNull @NotNull LensContext<O> context, @NotNull @NotNull LensFocusContext<O> focusContext, @NotNull @NotNull Task task, @NotNull @NotNull ModelBeans modelBeans)
-
-
Method Detail
-
execute
public void execute(OperationResult parentResult) throws SchemaException, ObjectAlreadyExistsException, CommunicationException, ObjectNotFoundException, ConfigurationException, SecurityViolationException, PolicyViolationException, ExpressionEvaluationException, ConflictDetectedException
-
-