[midPoint-git] [Evolveum/prism] 415eaa: Remove default findLocalItemDefinition impl

mederly noreply at github.com
Fri Jan 17 11:02:30 CET 2025


  Branch: refs/heads/support-4.9
  Home:   https://github.com/Evolveum/prism
  Commit: 415eaad8a2e9bf971bbc150a143e01372ad0ffca
      https://github.com/Evolveum/prism/commit/415eaad8a2e9bf971bbc150a143e01372ad0ffca
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-01-17 (Fri, 17 Jan 2025)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/LocalItemDefinitionStore.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ComplexTypeDefinitionImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/DummyPrismObjectDefinition.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerDefinitionImpl.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java

  Log Message:
  -----------
  Remove default findLocalItemDefinition impl

The default implementation was slow, of the iterative style: repeated
isValidFor testing. It is better to call the slow code explicitly than
to engage it unknowingly just because it's the default implementation.

(cherry picked from commit ca024ec6365cafeb7edd0645d49cd9b165f3404c)



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