[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