[midPoint-git] [Evolveum/midpoint] d82301: Do first steps towards complex attributes

mederly noreply at github.com
Mon Aug 18 16:02:08 CEST 2025


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

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationReactionDefinition.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
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluatorFactory.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
    M model/model-impl/src/main/resources/ctx-model.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
    A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/complexAttributes/TestComplexAttributes.java
    A model/model-intest/src/test/resources/complex-attributes/archetype-person.xml
    A model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
    A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
    A provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-address-book.xml
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeValueAsserter.java

  Log Message:
  -----------
  Do first steps towards complex attributes

1. Complex items for emails, phone numbers, and physical
addresses for FocusType objects - modeled after SCIM2 schema.

(Note: proposed item names collide with existing ones, so they
should be reconsidered carefully.)

2. Started writing new configuration schema for
schemaHandling/complexAttributeType - but not used yet.

3. Started writing <complexAttributeSynchronization> evaluator;
works in a very basic way (without correlation, limited only
to statically defined containers).



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