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

Dominik Horváth noreply at github.com
Thu Apr 25 05:35:44 CEST 2024


  Branch: refs/heads/schema-context
  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


  Commit: 8250f1fd99c92ded9c1cfc00169c3d5a7e5145e3
      https://github.com/Evolveum/prism/commit/8250f1fd99c92ded9c1cfc00169c3d5a7e5145e3
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-04-24 (Wed, 24 Apr 2024)

  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.9-M4


  Commit: ace1659c5caf37b969fb70ab675c2bf6bbc5b751
      https://github.com/Evolveum/prism/commit/ace1659c5caf37b969fb70ab675c2bf6bbc5b751
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-04-24 (Wed, 24 Apr 2024)

  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.9-SNAPSHOT development version


  Commit: e11164c9c497623960aa05f7e8e8167b9f037fe8
      https://github.com/Evolveum/prism/commit/e11164c9c497623960aa05f7e8e8167b9f037fe8
  Author: dominikhorvath <dominikhorvath138 at gmail.com>
  Date:   2024-04-24 (Wed, 24 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/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-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-api/src/main/java/com/evolveum/midpoint/prism/polystring/PolyString.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
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/ItemPathSerialization.java
    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
    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 branch 'master' into schema-context


Compare: https://github.com/Evolveum/prism/compare/599b4f9ef816...e11164c9c497

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