[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