[midPoint-git] [Evolveum/prism] c50bfa: MID-10310: Allow reading oid via findItem()

Dominik Horvath noreply at github.com
Tue Jan 21 12:34:51 CET 2025


  Branch: refs/heads/feature/axiom-query
  Home:   https://github.com/Evolveum/prism
  Commit: c50bfa9ddc5bbf32da470300b738e4aaf1df3fed
      https://github.com/Evolveum/prism/commit/c50bfa9ddc5bbf32da470300b738e4aaf1df3fed
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2025-01-13 (Mon, 13 Jan 2025)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemPath.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java

  Log Message:
  -----------
  MID-10310: Allow reading oid via findItem()

Added support for reading oid / container id via findItem APIs
This should allow OID / container ID visibility also in forms.

(cherry picked from commit 37494ed61f08c8ae788092beaa1e7baa03905645)


  Commit: f5a1ef4d50049fe339c8a3b632408034d8c4a73b
      https://github.com/Evolveum/prism/commit/f5a1ef4d50049fe339c8a3b632408034d8c4a73b
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-01-15 (Wed, 15 Jan 2025)

  Changed paths:
    M infra/axiom/pom.xml
    M infra/concepts/pom.xml
    M infra/pom.xml
    M infra/prism-api/pom.xml
    M infra/prism-codegen-maven-plugin/pom.xml
    M infra/prism-codegen/pom.xml
    M infra/prism-impl/pom.xml
    M infra/prism-maven-plugin/pom.xml
    M infra/util/pom.xml
    M pom.xml
    M tools/pom.xml
    M tools/schema-dist-maven-plugin/pom.xml
    M tools/test-ng/pom.xml

  Log Message:
  -----------
  Milestone 4.10-M2


  Commit: 0d08461617e84cf5a60d944af426a888a7e6d472
      https://github.com/Evolveum/prism/commit/0d08461617e84cf5a60d944af426a888a7e6d472
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-01-15 (Wed, 15 Jan 2025)

  Changed paths:
    M infra/axiom/pom.xml
    M infra/concepts/pom.xml
    M infra/pom.xml
    M infra/prism-api/pom.xml
    M infra/prism-codegen-maven-plugin/pom.xml
    M infra/prism-codegen/pom.xml
    M infra/prism-impl/pom.xml
    M infra/prism-maven-plugin/pom.xml
    M infra/util/pom.xml
    M pom.xml
    M tools/pom.xml
    M tools/schema-dist-maven-plugin/pom.xml
    M tools/test-ng/pom.xml

  Log Message:
  -----------
  Back to 4.10-SNAPSHOT development version


  Commit: 01b38b304b52e3a49fc02b2ab0a7a740831d9722
      https://github.com/Evolveum/prism/commit/01b38b304b52e3a49fc02b2ab0a7a740831d9722
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2025-01-16 (Thu, 16 Jan 2025)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/lazy/LazyXNodeBasedPrismValue.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lazy/LazyPrismContainerValue.java

  Log Message:
  -----------
  MID-10342: Make LazyXNodes serializable


  Commit: 10622acc942447fac7a0e0bee48ccd2a6dc448c1
      https://github.com/Evolveum/prism/commit/10622acc942447fac7a0e0bee48ccd2a6dc448c1
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2025-01-16 (Thu, 16 Jan 2025)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/lazy/LazyXNodeBasedPrismValue.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.java

  Log Message:
  -----------
  MID-10342: Make LazyXNode#Source serializable


  Commit: ca024ec6365cafeb7edd0645d49cd9b165f3404c
      https://github.com/Evolveum/prism/commit/ca024ec6365cafeb7edd0645d49cd9b165f3404c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-01-16 (Thu, 16 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.


  Commit: 8f37f4fb2783555e73405e528d2820dfa568f5a6
      https://github.com/Evolveum/prism/commit/8f37f4fb2783555e73405e528d2820dfa568f5a6
  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:
  -----------
  Merge remote-tracking branch 'origin/tmp/iterative-definitions-lookups-gone'


  Commit: e12c844e61ae0d898c2af1b301b0a0c83abfa918
      https://github.com/Evolveum/prism/commit/e12c844e61ae0d898c2af1b301b0a0c83abfa918
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-01-20 (Mon, 20 Jan 2025)

  Changed paths:
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemDefinitionImpl.java

  Log Message:
  -----------
  MID-10350 added displayOrder to schema doc


  Commit: 88fb4cf32c48cf1a75be429d1b78213af58d7515
      https://github.com/Evolveum/prism/commit/88fb4cf32c48cf1a75be429d1b78213af58d7515
  Author: dominikhorvath <dominikhorvath138 at gmail.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/LocalItemDefinitionStore.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/lazy/LazyXNodeBasedPrismValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemPath.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/ItemDefinitionImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerDefinitionImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lazy/LazyPrismContainerValue.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java

  Log Message:
  -----------
  Merge branch 'refs/heads/master' into feature/axiom-query


Compare: https://github.com/Evolveum/prism/compare/76202d2240ec...88fb4cf32c48

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