[midPoint-git] [Evolveum/midpoint] 1d736a: MID-6394 MID-6474 - Fixed xsi:type parsing behaviour

Tony Tkáčik noreply at github.com
Wed Oct 14 13:55:57 CEST 2020


  Branch: refs/heads/support-4.1
  Home:   https://github.com/Evolveum/midpoint
  Commit: 1d736a0359c96e74c68262a33d4bd65da7403777
      https://github.com/Evolveum/midpoint/commit/1d736a0359c96e74c68262a33d4bd65da7403777
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2020-10-14 (Wed, 14 Oct 2020)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ComplexTypeDefinition.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/PrismContext.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/TypeDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaRegistry.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/PrismContainerDefinitionImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContextImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/TypeDefinitionImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/DomToSchemaPostProcessor.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestConstants.java
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestJaxbConstruction.java
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseGenericObject.java
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestSchemaSanity.java
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/util/SchemaTestUtil.java
    M infra/schema/src/test/resources/common/xml/no-ns/user-jack.xml
    M infra/schema/src/test/resources/common/xml/ns/user-jack.xml
    M infra/schema/src/test/resources/schema/extension.xsd
    A model/certification-impl/src/test/resources/schema/piracy.xsd
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/misc/ShadowAttributeIdSyncStoreReadTest.java
    A model/model-impl/src/test/resources/common/resource-dummy-id.xml
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java

  Log Message:
  -----------
  MID-6394 MID-6474 - Fixed xsi:type parsing behaviour

  - do not consider xsd:any complex types as dynamic
  - added dynamic=true to dynamic items in objectRetriever
  - if xsi:type is supertype, use subtype instead for deserialization




More information about the midPoint-svn mailing list