[midPoint-git] [Evolveum/midpoint] bd33b2: Add support for correlation case description

mederly noreply at github.com
Sat Aug 13 00:42:55 CEST 2022


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: bd33b2d4bd695ed62bcbdb87e99bfbcda35fb9cd
      https://github.com/Evolveum/midpoint/commit/bd33b2d4bd695ed62bcbdb87e99bfbcda35fb9cd
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-08-13 (Sat, 13 Aug 2022)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/ModelServiceLocator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/cases/component/CorrelationContextDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/cases/component/CorrelationContextPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/cases/component/CorrelationOptionDto.java
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiIntegrationTest.java
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiUnitTest.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CorrelationItemDefinitionUtil.java
    M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/CorrelationCaseEngineExtension.java
    R model/model-api/src/main/java/com/evolveum/midpoint/model/api/CorrelationProperty.java
    A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
    A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationCaseDescription.java
    A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationContext.java
    A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationErrorDetails.java
    A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
    R model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CompleteCorrelationResult.java
    A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CompositeCorrelationExplanation.java
    R model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelationContext.java
    R model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelationErrorDetails.java
    A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelationExplanation.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelationResult.java
    R 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/Correlator.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
    A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/ItemsCorrelationExplanation.java
    R model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/SourceObjectType.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/indexing/Normalization.java
    A model/model-api/src/main/java/com/evolveum/midpoint/model/api/indexing/ValueNormalizer.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/ModelObjectResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ResourceObjectProcessingContext.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationCaseDescriber.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationCaseManager.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationPropertiesCreator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/BaseCorrelator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/CorrelatorUtil.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/expression/ExpressionCorrelator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/filter/FilterCorrelator.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/correlator/items/CorrelationItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItems.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/ItemsCorrelator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/noop/NoOpCorrelator.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/lens/identities/IndexingManager.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/ItemNormalizer.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/Normalizer.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SimplePreInboundsContextImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/CorrelatorTestUtil.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/CorrelationTestingAccount.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/ExpectedMatches.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 model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-default.csv
    M model/model-impl/src/test/resources/correlator/correlation/accounts-emp.csv
    M model/model-impl/src/test/resources/correlator/correlation/accounts-id-match.csv
    M model/model-impl/src/test/resources/correlator/correlation/accounts-owner-ref.csv
    M model/model-impl/src/test/resources/correlator/correlation/accounts-owner.csv
    M model/model-impl/src/test/resources/correlator/correlation/resource-dummy-correlation.xml
    M model/model-impl/src/test/resources/correlator/correlation/users-items.xml
    M model/model-impl/src/test/resources/correlator/correlation/users-traditional.xml
    M model/model-impl/src/test/resources/logback-test.xml
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractCorrelationTest.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractMultiAccountsIdMatchCorrelationTest.java

  Log Message:
  -----------
  Add support for correlation case description

CorrelationService now provides overview and diagnostics data about
the candidates:

1. information about the degree of matching of individual properties
(full/partial/none ~ green/orange/red color in GUI);
2. how the final confidence have been computed: the confidence values
from individual component correlators, their weights, and so on.

Work in progress.


  Commit: 187bdb434b9b9524ce3a01849a137da7a2b261f0
      https://github.com/Evolveum/midpoint/commit/187bdb434b9b9524ce3a01849a137da7a2b261f0
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-08-13 (Sat, 13 Aug 2022)

  Changed paths:
    R config/sql/generic-old/h2-4.5-all.sql
    A config/sql/generic-old/h2-4.6-all.sql
    R config/sql/generic-old/h2-upgrade-4.4-4.5.sql
    A config/sql/generic-old/h2-upgrade-4.5-4.6.sql
    R config/sql/generic-old/oracle-4.5-all.sql
    A config/sql/generic-old/oracle-4.6-all.sql
    R config/sql/generic-old/oracle-upgrade-4.4-4.5.sql
    A config/sql/generic-old/oracle-upgrade-4.5-4.6.sql
    R config/sql/generic-old/postgresql-4.5-all.sql
    A config/sql/generic-old/postgresql-4.6-all.sql
    R config/sql/generic-old/postgresql-upgrade-4.4-4.5.sql
    A config/sql/generic-old/postgresql-upgrade-4.5-4.6.sql
    M config/sql/generic-old/sqlserver-4.5-all.sql
    R config/sql/generic-old/sqlserver-upgrade-4.4-4.5.sql
    A config/sql/generic-old/sqlserver-upgrade-4.5-4.6.sql
    M config/sql/native-new/postgres-new-upgrade.sql
    M config/sql/native-new/postgres-new.sql
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RelationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogQuery.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleOfTeammateMenuPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
    M pom.xml
    M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/MResource.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResource.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResourceMapping.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RResource.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/schemacheck/SchemaActionComputer.java
    M tools/jenkins/midpoint-main-generic-pg-pipeline
    M tools/jenkins/midpoint-main-generic-sql-server-pipeline
    M tools/jenkins/midpoint-quick-pipeline

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


Compare: https://github.com/Evolveum/midpoint/compare/ab59eeb12021...187bdb434b9b


More information about the midPoint-svn mailing list