[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