[midPoint-git] [Evolveum/midpoint] 44f0ef: Improve association inbound/outbound definitions

mederly noreply at github.com
Mon Jul 8 17:31:16 CEST 2024


  Branch: refs/heads/tmp/separate-associations-mappings
  Home:   https://github.com/Evolveum/midpoint
  Commit: 44f0efef336f929f4496841dab788f635823f98d
      https://github.com/Evolveum/midpoint/commit/44f0efef336f929f4496841dab788f635823f98d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-08 (Mon, 08 Jul 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/InboundSourceData.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationMapper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationValuesTripleComputation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedPlainResourceObjectConstructionImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ShadowItemMapper.java
    M model/model-intest/src/test/resources/associations/resource-dummy-ad.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-dms.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-hr.xml
    M model/model-intest/src/test/resources/common/resource-dummy.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-120.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-130.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-140.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-150.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-170.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-300.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-xxx.xml
    M testing/story/testng-integration.xml

  Log Message:
  -----------
  Improve association inbound/outbound definitions

In order to support various inbound/outbound mappings related settings
(like lifecycle state, strength, authoritativeness, and so on), and
to support multiple inbound/outbound mappings per association type,
we decided to include these in separate "inbound" and "outbound" items.

PRELIMINARY SOLUTION.

Differences to agreed-upon version:

1. For simplicity, the embedded attribute/objectRef mappings are not
named "mapping", but - as it was before - "inbound" and "outbound".
This was to avoid the need of cloning ResourceAttributeDefinitionType
just for this small change. It will be done later.

2. The "focus", "correlation" and "synchronization" sections have no
meaning outside the "inbound" mapping definition, as they are specific
for given inbound mapping. So, they were moved into it; and instead
of "focus", we now have (more traditional) "target" config item.



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list