[midPoint-git] [Evolveum/midpoint] 6a48d3: Add support for transformation metadata
mederly
noreply at github.com
Thu Sep 3 17:19:30 CEST 2020
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 6a48d387a06b4e7f3cccd515bedbb24448d1702e
https://github.com/Evolveum/midpoint/commit/6a48d387a06b4e7f3cccd515bedbb24448d1702e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2020-09-03 (Thu, 03 Sep 2020)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/PreviewChangesTabPanel.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/SerializationOptions.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/PrismPropertyValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/BeanMarshaller.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismMarshaller.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xml/XmlTypeConverterInternal.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/DeltaConvertor.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/main/resources/xml/ns/public/common/common-metadata-3.axiom
M infra/schema/src/main/resources/xml/ns/public/common/common-metadata-3.xsd
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/metadata/ItemValueMetadataProcessingSpec.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/MetadataItemProcessingSpecImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/TransformationalMetadataComputation.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ValueMetadataComputation.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/builtin/BaseBuiltinMetadataMapping.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/builtin/ProvenanceBuiltinMapping.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/builtin/TransformationBuiltinMapping.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestValueMetadata.java
M model/model-intest/src/test/resources/metadata/provenance-metadata-recording/template-provenance-metadata-recording.xml
M model/model-intest/src/test/resources/metadata/user-alice.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/evaluator/AbstractExpressionEvaluator.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
Log Message:
-----------
Add support for transformation metadata
1) Changed schema for transformation metadata and created built-in
mappings for them.
2) Added support for transient prism values.
3) Added support for metadata item persistence.
Also:
4) Clearing pre-existing metadata in asIs mappings. This resolves a bug
when there was two sets of metadata from asIs mapping: with metadata
enabled (having correct provenance) and without metadata enabled
(having incorrect provenance).
5) Fixed RawType serialization (at couple of places).
6) Added per-item metadata configuration ($template/item/meta).
More information about the midPoint-svn
mailing list