[midPoint-git] [Evolveum/midpoint] e22683: Support simulation in reconciliation tasks
mederly
noreply at github.com
Sun Jan 15 01:14:53 CET 2023
Branch: refs/heads/feature/simulations
Home: https://github.com/Evolveum/midpoint
Commit: e226832cf2c19ae302c63c2b2cbec94410e36e6c
https://github.com/Evolveum/midpoint/commit/e226832cf2c19ae302c63c2b2cbec94410e36e6c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2023-01-15 (Sun, 15 Jan 2023)
Changed paths:
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
R model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/ImportAccountsRequest.java
A model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/SynchronizationRequest.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ActivityExecutionModeDefinition.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/AbstractActivityRun.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/LocalActivityRun.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/SimulationSupport.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityState.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/CurrentActivityState.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/OtherActivityState.java
M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/composite/CompositeMockActivityHandler.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/simulation/QProcessedObjectMapping.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/test/NullTaskImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestFirstSteps.java
Log Message:
-----------
Support simulation in reconciliation tasks
This commit extends the simulation result handling to multi-activity
tasks, in particular to reconciliation.
Related changes:
1. Implemented stepping up through activity state tree
(see ActivityState#getActivityStatesUpwardsForParent; lifting the
requirement to know the parent work state type by the caller).
2. Now we support simple creation of reconciliation tasks
(in addition to import ones) by reconcileAccountsRequest(..) method.
More information about the midPoint-svn
mailing list