[midPoint-git] [Evolveum/midpoint] 0d5c9f: Mark values' origin for resource inheritance

mederly noreply at github.com
Thu Jun 30 23:46:46 CEST 2022


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 0d5c9fa98bf92986d520e12442b2a66944a0f2ec
      https://github.com/Evolveum/midpoint/commit/0d5c9fa98bf92986d520e12442b2a66944a0f2ec
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-06-30 (Thu, 30 Jun 2022)

  Changed paths:
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/BaseCustomItemMerger.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/BaseItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/BaseMergeOperation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/GenericItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/IgnoreSourceItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/ItemMerger.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/OriginMarker.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/RequiredItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/TypeSpecificMergersConfigurator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/key/DefaultNaturalKeyImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/objdef/LimitationsMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/objdef/ResourceObjectTypeDefinitionMergeOperation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/resource/ObjectTypeDefinitionMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/resource/ResourceMergeOperation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/RefinedResourceSchemaParser.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceObjectTypeDefinitionTypeUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/resources/TestResourceTemplateMerge.java
    M provisioning/provisioning-impl/src/test/resources/merge/resource-basic-2.xml
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ResourceAsserter.java

  Log Message:
  -----------
  Mark values' origin for resource inheritance

When resource inheritance is used, we now mark the origin of prism
values that are being inherited - using provenance metadata.
See OriginMarker for more details.

Also, the matching object type definitions are now automatically merged
during resource merge operation. Previously, they were just linked using
artificial "internal ID" value, and the actual merging was done during
resource schema parsing. This is now eliminated.




More information about the midPoint-svn mailing list