[midPoint-git] [Evolveum/midpoint] 10a3ce: Simplify correlators configuration by reuse

mederly noreply at github.com
Sat Mar 12 01:34:35 CET 2022


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 10a3cec31200374067ad0b76319376f753e8d7cc
      https://github.com/Evolveum/midpoint/commit/10a3cec31200374067ad0b76319376f753e8d7cc
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-03-12 (Sat, 12 Mar 2022)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CorrelationItemDefinitionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelationService.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorConfiguration.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorContext.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/impl/correlator/FullCorrelationContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelBeans.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationCaseManager.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationPropertiesCreator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelatorContextCreator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/BaseCorrelator.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/CorrelationCaseManager.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/composite/CompositeCorrelator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/IdMatchCorrelator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationPropertiesCreator.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestExpressionCorrelator.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/ActivityRunResult.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/IterativeActivityRun.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/TransientActivityRunStatistics.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ItemProcessingGatekeeper.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractCorrelationTest.java
    M testing/story/src/test/resources/correlation/idmatch/medium/resource-external.xml
    M testing/story/src/test/resources/correlation/idmatch/medium/resource-hr.xml
    M testing/story/src/test/resources/correlation/idmatch/medium/resource-sis.xml
    M testing/story/src/test/resources/correlation/idmatch/medium/system-configuration.xml
    M testing/story/src/test/resources/correlation/idmatch/multi-accounts/resource-sis.xml
    M testing/story/src/test/resources/correlation/internal/medium/resource-external.xml
    M testing/story/src/test/resources/correlation/internal/medium/resource-hr.xml
    M testing/story/src/test/resources/correlation/internal/medium/resource-sis.xml
    M testing/story/src/test/resources/correlation/internal/medium/system-configuration.xml

  Log Message:
  -----------
  Simplify correlators configuration by reuse

We now support reusing correlators configuration by two special
properties ("extending" and "using"). Also, definitions of correlation
items are propagated along prism containment (parent-child) relation.

Unrelated change:

- Putting last exception message to TaskRunResult. This is helpful
when diagnosing failed tests that involve tasks.


  Commit: 1852905888dd99429c34f0a9de616274d8b7f833
      https://github.com/Evolveum/midpoint/commit/1852905888dd99429c34f0a9de616274d8b7f833
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-03-12 (Sat, 12 Mar 2022)

  Changed paths:
    M .editorconfig
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/AdminGuiConfigurationMergeManagerImpl.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/QueryInterpreter.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/HibernateQuery.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/RootHibernateQuery.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/util/Log.java
    M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/ImportRepositoryTest.java
    M tools/ninja/testng-unit.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


Compare: https://github.com/Evolveum/midpoint/compare/32dc1f78d4f8...1852905888dd


More information about the midPoint-svn mailing list