[midPoint-git] [Evolveum/midpoint] c8e671: Create native associations provisioning test

mederly noreply at github.com
Thu Apr 4 09:42:38 CEST 2024


  Branch: refs/heads/feature/native-associations
  Home:   https://github.com/Evolveum/midpoint
  Commit: c8e6719d73cdcfe0b20e6a29a2d6e2da61171229
      https://github.com/Evolveum/midpoint/commit/c8e6719d73cdcfe0b20e6a29a2d6e2da61171229
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-04-02 (Tue, 02 Apr 2024)

  Changed paths:
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ShadowItemsToReturnProvider.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyExtra.java
    A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNativeAssociations.java
    A provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-native-associations.xml
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyDefaultScenario.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyResourceContoller.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ObjectClassName.java

  Log Message:
  -----------
  Create native associations provisioning test

TestDummyNativeAssociations will carry out all standard dummy resource
tests, but with native associations. It currently fails, because there
is no support for creating/updating native associations yet (only
reading is supported).


  Commit: b6c230d1daf320c82e4fe138facd892be776e3a0
      https://github.com/Evolveum/midpoint/commit/b6c230d1daf320c82e4fe138facd892be776e3a0
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-04-02 (Tue, 02 Apr 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationClassDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationClassImplementation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationClassSimulationDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedAssociationClassParticipantDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowAssociationsCollection.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/package-info.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ExistingResourceObject.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFound.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyAssociations.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNativeAssociations.java

  Log Message:
  -----------
  Fix association filtering (partially)

Non-legacy associations may be bound to object classes instead of object
types. The filtering code in ShadowedObjectConstruction had to be
adapted to this.


  Commit: bb0b90e966653588b8192b654a2bf0643d5aa43e
      https://github.com/Evolveum/midpoint/commit/bb0b90e966653588b8192b654a2bf0643d5aa43e
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-04-02 (Tue, 02 Apr 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectTypeDefinitionConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociatedResourceObjectTypeDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectClassDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectTypeDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/GenericItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundProcessor.java
    A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestInboundAssociations.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMappingAdvanced.java
    A model/model-intest/src/test/resources/associations/archetype-person.xml
    A model/model-intest/src/test/resources/associations/resource-dummy-hr.xml
    A model/model-intest/src/test/resources/associations/system-configuration.xml
    M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfResourceObjectIdentification.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyHrScenario.java

  Log Message:
  -----------
  Prepare for model-level associations processing

The <associatedObjectType> element was introduced.

The <focus> specification (for these) was extended by <itemPath>
and <assignmentSubtype> elements, to allow their binding to assignments.

Work in progress. No reasonable behavior so far, only the definitions.


Compare: https://github.com/Evolveum/midpoint/compare/4503daa80172...bb0b90e96665

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