[midPoint-git] [Evolveum/midpoint] 2e6726: Added PrismNamespaceContext.toString

Tony Tkáčik noreply at github.com
Thu Feb 11 17:25:59 CET 2021


  Branch: refs/heads/feature/xml-json
  Home:   https://github.com/Evolveum/midpoint
  Commit: 2e6726ae3d603ca1a20109b97fbfd5db9551e365
      https://github.com/Evolveum/midpoint/commit/2e6726ae3d603ca1a20109b97fbfd5db9551e365
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-02-11 (Thu, 11 Feb 2021)

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

  Log Message:
  -----------
  Added PrismNamespaceContext.toString


  Commit: 81eaae3225c63fb484eb2e625ec9f929ff5da8c5
      https://github.com/Evolveum/midpoint/commit/81eaae3225c63fb484eb2e625ec9f929ff5da8c5
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-02-11 (Thu, 11 Feb 2021)

  Changed paths:
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Copyable.java

  Log Message:
  -----------
  Introduced Copyable concept


  Commit: 1820681a3c24b271a7220bd1d26129a4218aa822
      https://github.com/Evolveum/midpoint/commit/1820681a3c24b271a7220bd1d26129a4218aa822
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-02-11 (Thu, 11 Feb 2021)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/ListXNode.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/MapXNode.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/PrimitiveXNode.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/RootXNode.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/XNode.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonOtherTokenReader.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/ListXNodeImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/MapXNodeImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/PrimitiveXNodeImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/RootXNodeImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeImpl.java

  Log Message:
  -----------
  Make XNodes copyable


  Commit: b1c6dae808efd3f6bfedf736460c2030cecae668
      https://github.com/Evolveum/midpoint/commit/b1c6dae808efd3f6bfedf736460c2030cecae668
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-02-11 (Thu, 11 Feb 2021)

  Changed paths:
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/JsonValueParser.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/PolyStringDeserializer.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/QNameDeserializer.java

  Log Message:
  -----------
  Make JsonParsers serializable


  Commit: b9062c8f7b4c31a552be9a244f51682019b21ccf
      https://github.com/Evolveum/midpoint/commit/b9062c8f7b4c31a552be9a244f51682019b21ccf
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-02-11 (Thu, 11 Feb 2021)

  Changed paths:
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/NamespaceAwareValueParser.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/DocumentWriter.java

  Log Message:
  -----------
  DocumentWriter: Do not parse unparsed nodes during serialization

If nodes are coming from XML, parsing based on schema only
causes loss of prefixes for xsd:anyType (which can be also QName or Path)


  Commit: 2e5c52a3fb88bc4ec5f48382a69b13f7cd1b9852
      https://github.com/Evolveum/midpoint/commit/2e5c52a3fb88bc4ec5f48382a69b13f7cd1b9852
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-02-11 (Thu, 11 Feb 2021)

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

  Log Message:
  -----------
  Implement copy in IncompleteMarker and Schema XNode


  Commit: 1565668f80f5d94c40c89540f6c0fa2dcc52c892
      https://github.com/Evolveum/midpoint/commit/1565668f80f5d94c40c89540f6c0fa2dcc52c892
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-02-11 (Thu, 11 Feb 2021)

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

  Log Message:
  -----------
  XNodeDefinition: Added future class for ObjectReference handling


  Commit: 96ca12540d1f7355d1faff99515b4ab9e4063611
      https://github.com/Evolveum/midpoint/commit/96ca12540d1f7355d1faff99515b4ab9e4063611
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-02-11 (Thu, 11 Feb 2021)

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

  Log Message:
  -----------
  Use QNameUtil.match in MapXNode implementation

This is required in order to have consistant RawType equals between
XML (oid is attribute without ns) and JSON (oid may get assigned namespace
based on enclosing types).


  Commit: f733057ea873dc472339b9eb6ef45651c25fd4eb
      https://github.com/Evolveum/midpoint/commit/f733057ea873dc472339b9eb6ef45651c25fd4eb
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-02-11 (Thu, 11 Feb 2021)

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

  Log Message:
  -----------
  Introduce copy() to Item


  Commit: 9e0bd34c91b5cb5ef3421b48dd7f8899175171d7
      https://github.com/Evolveum/midpoint/commit/9e0bd34c91b5cb5ef3421b48dd7f8899175171d7
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-02-11 (Thu, 11 Feb 2021)

  Changed paths:
    M model/model-intest/src/test/resources/sync/task-reconcile-dummy-filter.xml

  Log Message:
  -----------
  Fixed missing namespace in test


  Commit: 88ab1cb9009fa2d19b65d1ed765deb4fc14ab2fd
      https://github.com/Evolveum/midpoint/commit/88ab1cb9009fa2d19b65d1ed765deb4fc14ab2fd
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-02-11 (Thu, 11 Feb 2021)

  Changed paths:
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestXmlJsonRoundtrip.java
    A infra/schema/src/test/resources/xmljson/model-intest-resource-dummy.xml
    A infra/schema/src/test/resources/xmljson/task-delete-dummy-shadows.skip.xml
    A infra/schema/src/test/resources/xmljson/task-reconcile-dummy-filter.skip.xml

  Log Message:
  -----------
  Added XML - JSON roundtrip tests


Compare: https://github.com/Evolveum/midpoint/compare/9cf84c2cd098...88ab1cb9009f


More information about the midPoint-svn mailing list