[midPoint-git] [Evolveum/midpoint] e25642: Improve support for complex attributes

mederly noreply at github.com
Tue Aug 26 12:39:32 CEST 2025


  Branch: refs/heads/feature/complex-attributes
  Home:   https://github.com/Evolveum/midpoint
  Commit: e25642c1aec29e2dd9486626ccc06593b30f11a8
      https://github.com/Evolveum/midpoint/commit/e25642c1aec29e2dd9486626ccc06593b30f11a8
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-08-26 (Tue, 26 Aug 2025)

  Changed paths:
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/MidPointConstants.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/complexAttributes/TestComplexAttributes.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdSchemaParser.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java

  Log Message:
  -----------
  Improve support for complex attributes

Now we can use ConnId EmbeddedObject (instead of
ConnectorObjectReference) to hold complex attribute values.

The main advantage is that ConnId Name and Uid are
not required for these objects.

Limited functionality - reading from the resource only;
missing caching (MID-10832), with performance to be
measured (MID-10833).

Resolves MID-10831.



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