[midPoint-git] [Evolveum/prism] bc1fc6: Synchronize SchemaParsingUtil#createAndParse

mederly noreply at github.com
Tue Apr 23 16:57:50 CEST 2024


  Branch: refs/heads/feature/native-associations
  Home:   https://github.com/Evolveum/prism
  Commit: bc1fc688c1fb92d7193b2388d0e34f2b9aaf5481
      https://github.com/Evolveum/prism/commit/bc1fc688c1fb92d7193b2388d0e34f2b9aaf5481
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-04-22 (Mon, 22 Apr 2024)

  Changed paths:
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaParsingUtil.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismSchemaConstruction.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/DOMUtil.java

  Log Message:
  -----------
  Synchronize SchemaParsingUtil#createAndParse

Only one of these two methods was synchronized. After recent changes,
the second one started to be used. So we have to synchronize both of
them.

This should fix failing
TestDummyExtra#test990ParseConnectorSchemaMultithreaded.


  Commit: f3b583f476078798811a506c88ebeb519eb68f1a
      https://github.com/Evolveum/prism/commit/f3b583f476078798811a506c88ebeb519eb68f1a
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-04-22 (Mon, 22 Apr 2024)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainer.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainerValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/CanonicalItemPath.java
    A infra/util/src/main/java/com/evolveum/midpoint/util/annotation/OneUseOnly.java
    A infra/util/src/main/java/com/evolveum/midpoint/util/annotation/Unused.java

  Log Message:
  -----------
  Anontated use of some prism APIs - candidates for refactor / removal

  - one use only - public method has only one use in midPoint
      probably code should be somewhere else
  - unused - no users in midPoint - candidate for deprecation / deletion


  Commit: 70184a819840f504b27f88afa5d2c86a386a627f
      https://github.com/Evolveum/prism/commit/70184a819840f504b27f88afa5d2c86a386a627f
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-04-22 (Mon, 22 Apr 2024)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismConstants.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/metadata/ValueMetadataFactory.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/InfraItemName.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemPath.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemPathSegment.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/PrismContainerValueImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/ItemDeltaImpl.java

  Log Message:
  -----------
  Introduced InfraItems and adds support for @metadata infra item

  - Added support to item deltas
  - Added support to item paths


  Commit: 490113cd11bb9a0d86fd58dfd586243fd2ea154c
      https://github.com/Evolveum/prism/commit/490113cd11bb9a0d86fd58dfd586243fd2ea154c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-04-22 (Mon, 22 Apr 2024)

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

  Log Message:
  -----------
  Make PCVI.simpleAdd overridable


  Commit: eb7e1a1ed88855b1cf5d8496f801a7c5a899772f
      https://github.com/Evolveum/prism/commit/eb7e1a1ed88855b1cf5d8496f801a7c5a899772f
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-04-22 (Mon, 22 Apr 2024)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismConstants.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainer.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainerValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/metadata/ValueMetadataFactory.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/CanonicalItemPath.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/InfraItemName.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemPath.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemPathSegment.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/PrismContainerValueImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/ItemDeltaImpl.java
    A infra/util/src/main/java/com/evolveum/midpoint/util/annotation/OneUseOnly.java
    A infra/util/src/main/java/com/evolveum/midpoint/util/annotation/Unused.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: 3b5aaa1c5d61b1f433bb818b88c75d1166c543a1
      https://github.com/Evolveum/prism/commit/3b5aaa1c5d61b1f433bb818b88c75d1166c543a1
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-04-23 (Tue, 23 Apr 2024)

  Changed paths:
    M infra/axiom/src/main/antlr4/com/evolveum/axiom/lang/antlr/query/AxiomQueryParser.g4
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/InfraItemName.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemPath.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/NameItemPathSegment.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/UniformItemPath.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/marshaller/ItemPathSerialization.java

  Log Message:
  -----------
  Serializ and deserialize InfraItemName as @localPart in Item Paths

  - this serialization format is consistent with JSON / YAML serialization
    of items.


  Commit: ab727f7a5250a7e91dd42b6b799bb15234b84c5a
      https://github.com/Evolveum/prism/commit/ab727f7a5250a7e91dd42b6b799bb15234b84c5a
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-04-23 (Tue, 23 Apr 2024)

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

  Log Message:
  -----------
  Fixed infra items not found in some cases

Signed-off-by: Tony Tkáčik <tonydamage at gmail.com>


  Commit: 2454d96834b81fe8e928523a8e9eca9ee553d9bb
      https://github.com/Evolveum/prism/commit/2454d96834b81fe8e928523a8e9eca9ee553d9bb
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-04-23 (Tue, 23 Apr 2024)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/polystring/PolyString.java

  Log Message:
  -----------
  Remove "default norm" debug info in polystrings


Compare: https://github.com/Evolveum/prism/compare/f513dce0c97e...2454d96834b8

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