[midPoint-git] [Evolveum/prism] 67fcdb: Improve support for embedded prism objects
mederly
noreply at github.com
Thu Mar 13 19:30:21 CET 2025
Branch: refs/heads/feature/less-cloning
Home: https://github.com/Evolveum/prism
Commit: 67fcdbe3ee21eff4a1d516f3ff33eabb9f2aabb3
https://github.com/Evolveum/prism/commit/67fcdbe3ee21eff4a1d516f3ff33eabb9f2aabb3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-03-13 (Thu, 13 Mar 2025)
Changed paths:
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/EmbeddedPrismObjectImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/binding/AbstractMutableObjectable.java
Log Message:
-----------
Improve support for embedded prism objects
These are used e.g. in identities/identity/data. Their support is still
fragile; however, this commit improves it a bit by supporting
asContainerable() calls in more cases.
It was needed when optimizing # of cloning operations in Projector by
freezing objectNew. It fixes TestIdentities.
To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/prism/settings/notifications
More information about the midPoint-svn
mailing list