[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