[midPoint-git] [Evolveum/midpoint] e0091f: Simplify metadata mapping schema

mederly noreply at github.com
Tue Jun 30 16:39:09 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: e0091f7b58dd82f0c353d7bd218567ddd9106700
      https://github.com/Evolveum/midpoint/commit/e0091f7b58dd82f0c353d7bd218567ddd9106700
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-metadata-3.xsd

  Log Message:
  -----------
  Simplify metadata mapping schema

Here we had thrown away (temporarily or permanently) some
of the features to make the model more straightforward.

Also introduced dedicated "meta" section in object template
that holds metadata processing definitions (items, mappings,
applicability).

Related to MID-6275.


  Commit: e426cc6fa02e29a7fff78246a2c6039e08b5f00b
      https://github.com/Evolveum/midpoint/commit/e426cc6fa02e29a7fff78246a2c6039e08b5f00b
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-06-30 (Tue, 30 Jun 2020)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-metadata-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelContext.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingImpl.java
    A model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingValueMetadataComputerImpl.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MetadataMappingImpl.java
    R model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/SimpleValueMetadataComputer.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/ValueMetadataComputation.java
    A model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/ValueMetadataProcessingSpec.java
    A model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/ObjectTemplateIncludeProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ObjectTemplateProcessor.java
    M model/model-intest/src/test/resources/metadata/sensitivity-propagation/template-user-sensitivity-propagation.xml
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ValueMetadataComputer.java

  Log Message:
  -----------
  Add primitive support for meta in templates

Now we can use 'meta' part of object templates. (Applicability
is not taken into account for now.)

Also removed 'applicability' element from MetadataMappingType.

Related to MID-6275.


  Commit: 9885ab2f4ffd43a159a832123039895c40cbcbfe
      https://github.com/Evolveum/midpoint/commit/9885ab2f4ffd43a159a832123039895c40cbcbfe
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-06-30 (Tue, 30 Jun 2020)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/QNameUtil.java
    M model/model-impl/src/test/resources/common/security-policy.xml
    M model/model-intest/src/test/resources/common/security-policy.xml
    M model/model-intest/src/test/resources/password/security-policy-default-storage-hashing.xml
    M model/model-intest/src/test/resources/password/security-policy-password-storage-none.xml
    M repo/repo-sql-impl-test/src/test/resources/basic/security-policy-special.xml
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/QueryDefinitionRegistry.java
    M repo/security-impl/src/test/resources/security-policy.xml

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


Compare: https://github.com/Evolveum/midpoint/compare/3dd397913d69...9885ab2f4ffd


More information about the midPoint-svn mailing list