[midPoint-git] [Evolveum/prism] 5da28c: Add functionality needed for modern value metadata
Tony Tkáčik
noreply at github.com
Mon Jun 10 16:44:20 CEST 2024
Branch: refs/heads/schema-context
Home: https://github.com/Evolveum/prism
Commit: 5da28c39beadd4806bb2a5c22884557218706092
https://github.com/Evolveum/prism/commit/5da28c39beadd4806bb2a5c22884557218706092
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-05-21 (Tue, 21 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismValue.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/ItemDelta.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/ItemDeltaCollectionsUtil.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/equivalence/EquivalenceStrategy.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/equivalence/ParameterizedEquivalenceStrategy.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/ItemPath.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/PrismValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/ObjectDeltaImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/PrismValueDeltaSetTripleImpl.java
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
Log Message:
-----------
Add functionality needed for modern value metadata
Mostly minor additions; more serious changes are:
1. PrismValue#accept now invites the visitor also to the metadata.
This is necessary mainly to generate PCV IDs for value metadata.
2. DATA_ALLOWING_MISSING_IDS equivalence strategy, needed exactly
because the value metadata (e.g., accesses) now get their own PCV IDs.
When comparing this metadata, we should ignore those IDs.
Commit: 2fb6776fbe44348c30f5d54593f800432ef7137a
https://github.com/Evolveum/prism/commit/2fb6776fbe44348c30f5d54593f800432ef7137a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-05-22 (Wed, 22 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Containerable.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismValue.java
Log Message:
-----------
Add some metadata-related auxiliary methods
Commit: 1d4a839a0c4d546f88946efed7efe9ec88c1746f
https://github.com/Evolveum/prism/commit/1d4a839a0c4d546f88946efed7efe9ec88c1746f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-05-29 (Wed, 29 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismValueCollectionsUtil.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ItemDeltaDelegator.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/ItemDelta.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/delta/ObjectDeltaImpl.java
Log Message:
-----------
Fix swallowing deltas
1. We now partially support overlapping deltas: e.g. if adding a new
assignment, and modifying it afterward, the new delta will get merged
with the assignment-adding one.
2. When swallowing "add PCV" deltas into object ADD delta, we now
take care to NOT merge two equivalent PCVs with different IDs into
one.
Necessary for the new associations.
Commit: 46faf7129950c40869cb5fff10c0cc637455ed28
https://github.com/Evolveum/prism/commit/46faf7129950c40869cb5fff10c0cc637455ed28
Author: Dominik Horváth <dominikhorvath138 at gmail.com>
Date: 2024-05-29 (Wed, 29 May 2024)
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/Definition.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/PrismObject.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismValue.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schemaContext/SchemaContext.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schemaContext/SchemaContextDefinition.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/DefinitionImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/DummyPrismObjectDefinition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismObjectImpl.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/schema/SchemaRegistryImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaXsomParser.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/annotation/Annotation.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/annotation/SchemaContextProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/features/DefinitionFeatures.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/ContextResolverFactory.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/SchemaContextDefinitionImpl.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/SchemaContextImpl.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/ResourceObjectContextResolver.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolver.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolverRegister.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/TypePropertyContextResolver.java
M infra/prism-impl/src/main/resources/xml/ns/public/annotation-3.xsd
M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestSchemaContext.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AbstractRoleType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AccountType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ArchetypePolicyType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ArchetypeTypeType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentHolderType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AuthorizationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/FocusType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/GuiObjectListPanelConfigurationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/GuiObjectListViewType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/GuiShadowListViewType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/LinkedObjectSelectorType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectParentSelectorType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectPolicyConfigurationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectSelectorType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/OwnedObjectSelectorType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ResourceType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/RoleType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/SubjectedObjectSelectorType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/UserInterfaceFeatureType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/UserType.java
A infra/prism-impl/src/test/resources/common/xml/role-proxy.xml
Log Message:
-----------
Merge pull request #4 from Evolveum/schema-context
Schema context
Commit: cd99f0028ef2b4580095739e986d8eed11f77d1c
https://github.com/Evolveum/prism/commit/cd99f0028ef2b4580095739e986d8eed11f77d1c
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-29 (Wed, 29 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolverRegister.java
Log Message:
-----------
fixed test - change constantName to correct format
Commit: dfe5a7a118017eb6c48946cd54a77f84b7c96fac
https://github.com/Evolveum/prism/commit/dfe5a7a118017eb6c48946cd54a77f84b7c96fac
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-05-30 (Thu, 30 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemMergerFactoryImpl.java
Log Message:
-----------
fixed tests
Commit: 5bc82a3ee9d5b726bfb445e7b1f543f7509f3a39
https://github.com/Evolveum/prism/commit/5bc82a3ee9d5b726bfb445e7b1f543f7509f3a39
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-05-31 (Fri, 31 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryCompletionVisitor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryLangServiceImpl.java
M infra/prism-impl/src/main/resources/xml/ns/public/annotation-3.xsd
M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ResourceType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
Log Message:
-----------
improved type search from definition if it's ObjectReferenceType (and target type name was defined)
Commit: 614b85c213b0e7cbfeb297515e7b28cb9076da1d
https://github.com/Evolveum/prism/commit/614b85c213b0e7cbfeb297515e7b28cb9076da1d
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-05-31 (Fri, 31 May 2024)
Changed paths:
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
Log Message:
-----------
improved type search from definition if it's ObjectReferenceType (and target type name was defined)
Commit: a6336c8a38a31bc267ce8baeaf5b1cb0df5f18cd
https://github.com/Evolveum/prism/commit/a6336c8a38a31bc267ce8baeaf5b1cb0df5f18cd
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-05-31 (Fri, 31 May 2024)
Changed paths:
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ConnectorType.java
Log Message:
-----------
improved type search from definition if it's ObjectReferenceType (and target type name was defined)
Commit: 7d8c2bfe1b3a8abc1bfb6cbf87a4234d32a2f907
https://github.com/Evolveum/prism/commit/7d8c2bfe1b3a8abc1bfb6cbf87a4234d32a2f907
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-06-03 (Mon, 03 Jun 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismNamespaceContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/PrismQuerySerializer.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/ItemPathHolder.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/query/lang/PrismQuerySerializerImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/QueryWriter.java
Log Message:
-----------
MID-9729: Added support for emiting filters without prefixes
Commit: 6fd94852935afe643f69a5591f51fc51a83fbffb
https://github.com/Evolveum/prism/commit/6fd94852935afe643f69a5591f51fc51a83fbffb
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-06-03 (Mon, 03 Jun 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/ParsingContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismParser.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismParserImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsing.java
Log Message:
-----------
added preserveNamespaceContext flag to prism parser and parsing context
Commit: 0792f979448fc93b546781677ed4c6fc7e8dc51e
https://github.com/Evolveum/prism/commit/0792f979448fc93b546781677ed4c6fc7e8dc51e
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-06-04 (Tue, 04 Jun 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schemaContext/SchemaContextDefinition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceDefinitionImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryCompletionVisitor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/SchemaContextDefinitionImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolver.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
Log Message:
-----------
constant type added to schema context
Commit: 83c042c7b470d333ba8e795254bbc9ed121e18b7
https://github.com/Evolveum/prism/commit/83c042c7b470d333ba8e795254bbc9ed121e18b7
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-06-04 (Tue, 04 Jun 2024)
Changed paths:
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/schemaContext/ContextResolverFactory.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/SchemaContextImpl.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolverRegister.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolverRegistry.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/TypeContextResolver.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/TypePropertyContextResolver.java
Log Message:
-----------
implemented constant type schema context resolver
Commit: 615473a31729e27dbbca2346161419db29851a94
https://github.com/Evolveum/prism/commit/615473a31729e27dbbca2346161419db29851a94
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-06-04 (Tue, 04 Jun 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xml/XsdTypeMapper.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaDomSerializer.java
Log Message:
-----------
adding methods needed for Schema panels in GUI
Commit: 5260563915216ee2a79c83f8942c738dd6c70f34
https://github.com/Evolveum/prism/commit/5260563915216ee2a79c83f8942c738dd6c70f34
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-06-04 (Tue, 04 Jun 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/ParsingContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismNamespaceContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismParser.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/PrismQuerySerializer.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schemaContext/SchemaContextDefinition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceDefinitionImpl.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/ItemPathHolder.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/marshaller/PrismParserImpl.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/query/lang/AxiomQueryCompletionVisitor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryLangServiceImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/PrismQuerySerializerImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/QueryWriter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/ContextResolverFactory.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/SchemaContextDefinitionImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/SchemaContextImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolver.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolverRegister.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolverRegistry.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/TypeContextResolver.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/TypePropertyContextResolver.java
M infra/prism-impl/src/main/resources/xml/ns/public/annotation-3.xsd
M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsing.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ConnectorType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ResourceType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: de28927c8d967e747cddcdba6e8082a462c416bf
https://github.com/Evolveum/prism/commit/de28927c8d967e747cddcdba6e8082a462c416bf
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-06-04 (Tue, 04 Jun 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schemaContext/SchemaContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schemaContext/SchemaContextDefinition.java
Log Message:
-----------
added serializable interface to SchemaContext and SchemaContextDefinition
Commit: 8171fadc2893bc55d88298ea7d3e89ef355ed706
https://github.com/Evolveum/prism/commit/8171fadc2893bc55d88298ea7d3e89ef355ed706
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-06-04 (Tue, 04 Jun 2024)
Changed paths:
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/PrismReferenceValueImpl.java
Log Message:
-----------
schemaContext annotation fot container and ref definition
Commit: ee783ba4eaca91240d02ca8a70846e58085717fa
https://github.com/Evolveum/prism/commit/ee783ba4eaca91240d02ca8a70846e58085717fa
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryStateImpl.java
M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestSchemaContext.java
Log Message:
-----------
schemaContext annotation for inherited objects type
Commit: 578d8bda931923e9152d49568f6197a86c4f2e63
https://github.com/Evolveum/prism/commit/578d8bda931923e9152d49568f6197a86c4f2e63
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/DeltaSetTriple.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/PlusMinusZero.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/extensions/AbstractDelegatedPrismValueDeltaSetTriple.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/DeltaSetTripleImpl.java
Log Message:
-----------
Add mode-aware foreach for delta set triples
Needed for associations.
Commit: 70986a250c0299aea3c21912c33c2b2c815f2bce
https://github.com/Evolveum/prism/commit/70986a250c0299aea3c21912c33c2b2c815f2bce
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryStateImpl.java
Log Message:
-----------
schemaContext annotation rename variable&method
Commit: 85e6b3a16c97ce328ab029cc5bd0a81d39c88af9
https://github.com/Evolveum/prism/commit/85e6b3a16c97ce328ab029cc5bd0a81d39c88af9
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaDomSerializer.java
M infra/util/src/main/java/com/evolveum/midpoint/util/DOMUtil.java
Log Message:
-----------
add method getOrCreateSubElement to DOMUtil
Commit: e5c54fcc31c2c42992cf7d5285d659627efeb898
https://github.com/Evolveum/prism/commit/e5c54fcc31c2c42992cf7d5285d659627efeb898
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schemaContext/SchemaContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schemaContext/SchemaContextDefinition.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/PrismReferenceValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryStateImpl.java
M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestSchemaContext.java
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: 81793f4c6817803634fcc1b13ab6826f7691d66d
https://github.com/Evolveum/prism/commit/81793f4c6817803634fcc1b13ab6826f7691d66d
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolver.java
M infra/prism-impl/src/main/resources/xml/ns/public/annotation-3.xsd
Log Message:
-----------
edit schema context annotation after adding new parameter
Commit: bcd665af63472bfc3602206960577394cc01f60d
https://github.com/Evolveum/prism/commit/bcd665af63472bfc3602206960577394cc01f60d
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-06-06 (Thu, 06 Jun 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/item/DummyItem.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/metadata/ValueMetadataAdapter.java
Log Message:
-----------
addRespectingMetadataAndCloning: Returns actual used value
Prism APIs if sillently skipped add, there was no way to determine
which value was used instead, return actually added (or reused) value
if called addRespectingMetadataAndClonning
Commit: c168ca443bb04c93854480ad62ea4627f5b651dd
https://github.com/Evolveum/prism/commit/c168ca443bb04c93854480ad62ea4627f5b651dd
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-06-06 (Thu, 06 Jun 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/features/DefinitionFeatures.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/SchemaContextDefinitionImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/TypeContextResolver.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/TypePropertyContextResolver.java
Log Message:
-----------
schemaContext annotation update code quality & add type parameter to parser annotation
Commit: 50d99fd4a52b01bab5ba8c671fb7f9fdba22b058
https://github.com/Evolveum/prism/commit/50d99fd4a52b01bab5ba8c671fb7f9fdba22b058
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-06-07 (Fri, 07 Jun 2024)
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/Definition.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ParsingContext.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/PrismNamespaceContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismObject.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismParser.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/query/PrismQuerySerializer.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schemaContext/SchemaContext.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schemaContext/SchemaContextDefinition.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xml/XsdTypeMapper.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/DefinitionImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/DummyPrismObjectDefinition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemMergerFactoryImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.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/PrismObjectImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceDefinitionImpl.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/ItemPathHolder.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/marshaller/PrismParserImpl.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/query/lang/AxiomQueryCompletionVisitor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryLangServiceImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/PrismQuerySerializerImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/QueryWriter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaDomSerializer.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryStateImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaXsomParser.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/annotation/Annotation.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/annotation/SchemaContextProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/features/DefinitionFeatures.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/ContextResolverFactory.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/SchemaContextDefinitionImpl.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/SchemaContextImpl.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/ResourceObjectContextResolver.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolver.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolverRegistry.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/TypeContextResolver.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/TypePropertyContextResolver.java
M infra/prism-impl/src/main/resources/xml/ns/public/annotation-3.xsd
M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsing.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestSchemaContext.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AbstractRoleType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AccountType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ArchetypePolicyType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ArchetypeTypeType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentHolderType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AuthorizationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ConnectorType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/FocusType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/GuiObjectListPanelConfigurationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/GuiObjectListViewType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/GuiShadowListViewType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/LinkedObjectSelectorType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectParentSelectorType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectPolicyConfigurationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectSelectorType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/OwnedObjectSelectorType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ResourceType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/RoleType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/SubjectedObjectSelectorType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/UserInterfaceFeatureType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/UserType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
A infra/prism-impl/src/test/resources/common/xml/role-proxy.xml
M infra/util/src/main/java/com/evolveum/midpoint/util/DOMUtil.java
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master' into tmp/associations-first-steps
Commit: 9bbd6f46a0eb96012400b3481966cb4f0c2dcf80
https://github.com/Evolveum/prism/commit/9bbd6f46a0eb96012400b3481966cb4f0c2dcf80
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-06-07 (Fri, 07 Jun 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/delta/ItemDelta.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismObjectImpl.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/item/DummyItem.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/metadata/ValueMetadataAdapter.java
Log Message:
-----------
ItemDelta: After applying Add, delete operation, capture real values used.
This is useful for repository, which needs to know real applied value
instead of submitted value for computing partial full objects.
Commit: cfc435856139aa76c66a0ea5f5758a5b821150fc
https://github.com/Evolveum/prism/commit/cfc435856139aa76c66a0ea5f5758a5b821150fc
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-06-07 (Fri, 07 Jun 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceValueImpl.java
Log Message:
-----------
Use Reference Type from schema context instead of DefaultReferenceImpl
Commit: 6a8d733d159312275331683cd5427bd09f1521ac
https://github.com/Evolveum/prism/commit/6a8d733d159312275331683cd5427bd09f1521ac
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-06-07 (Fri, 07 Jun 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryStateImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/features/DefinitionFeatures.java
M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestSchemaContext.java
Log Message:
-----------
schemaContext annotation update tests
Commit: b22976e65ffcb20495a9e0af89498700f98da61b
https://github.com/Evolveum/prism/commit/b22976e65ffcb20495a9e0af89498700f98da61b
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-06-07 (Fri, 07 Jun 2024)
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/Definition.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/DisplayHint.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ParsingContext.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/PrismNamespaceContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismObject.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismParser.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismPresentationDefinition.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/PrismValueCollectionsUtil.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ItemDeltaDelegator.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/DeltaSetTriple.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/ItemDelta.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/PlusMinusZero.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/extensions/AbstractDelegatedPrismValueDeltaSetTriple.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/key/NaturalKeyDefinition.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemName.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/polystring/PolyString.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/PrismQuerySerializer.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/QueryConverter.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaRegistryState.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SerializableDefinition.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schemaContext/SchemaContext.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schemaContext/SchemaContextDefinition.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xml/XsdTypeMapper.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/XNode.java
R infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/annotation_3/AccessAnnotationType.java
R infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/annotation_3/ObjectFactory.java
R infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/annotation_3/package-info.java
M infra/prism-codegen/src/main/java/com/evolveum/prism/codegen/impl/ContractGenerator.java
M infra/prism-codegen/src/main/java/com/evolveum/prism/codegen/impl/EnumerationGenerator.java
M infra/prism-codegen/src/main/java/com/evolveum/prism/codegen/impl/StructuredGenerator.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/BaseItemMerger.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/DefinitionImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/DummyPrismObjectDefinition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemDefinitionImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemMergerFactoryImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.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/PrismContainerImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismObjectImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceDefinitionImpl.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/delta/DeltaSetTripleImpl.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/delta/ObjectDeltaImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/key/NaturalKeyDefinitionImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/LexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomLexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/DelegatingLexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/JsonInfraItems.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/NullLexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/AbstractReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonObjectTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonReadingContext.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/DocumentWriter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/ItemPathHolder.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/marshaller/PrismParserImpl.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/marshaller/QueryConverterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryCompletionVisitor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryLangServiceImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/PrismQuerySerializerImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/QueryWriter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaDomSerializer.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryStateImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaXsomParser.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/annotation/Annotation.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/annotation/SchemaContextProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/features/DefinitionFeatures.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/features/EnumerationValuesXsomParser.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/ContextResolverFactory.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/SchemaContextDefinitionImpl.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/SchemaContextImpl.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/ResourceObjectContextResolver.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolver.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolverRegistry.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/TypeContextResolver.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/TypePropertyContextResolver.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xml/GlobalDynamicNamespacePrefixMapper.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/XNodeDefinition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeImpl.java
M infra/prism-impl/src/main/resources/xml/ns/public/annotation-3.xsd
M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/PrismInternalTestUtil.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestExtraSchema.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismContext.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsing.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsingJson.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestSchemaContext.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AbstractRoleType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AccountType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ActivationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ArchetypePolicyType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ArchetypeTypeType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentHolderType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AuthorizationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ConnectorType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/FocusType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/GuiObjectListPanelConfigurationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/GuiObjectListViewType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/GuiShadowListViewType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/LinkedObjectSelectorType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectParentSelectorType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectPolicyConfigurationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectSelectorType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/OwnedObjectSelectorType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ResourceType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/RoleType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/SubjectedObjectSelectorType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/UserInterfaceFeatureType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/UserType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
A infra/prism-impl/src/test/resources/common/xml/role-proxy.xml
M infra/util/src/main/java/com/evolveum/midpoint/util/DOMUtil.java
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/metadata
Commit: fbdba1c820fa9dacf0cf97e7d47a3f5036419c59
https://github.com/Evolveum/prism/commit/fbdba1c820fa9dacf0cf97e7d47a3f5036419c59
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-06-07 (Fri, 07 Jun 2024)
Changed paths:
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/resources/xml/ns/test/foo-1.xsd
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/RoleType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/UserInterfaceFeatureType.java
Log Message:
-----------
natural key constituents now inherited through type hierarchy
Commit: 54d4b2b8f7ffe7b762db2d68fc44c70d538a7853
https://github.com/Evolveum/prism/commit/54d4b2b8f7ffe7b762db2d68fc44c70d538a7853
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-06-07 (Fri, 07 Jun 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryStateImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/features/DefinitionFeatures.java
M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestSchemaContext.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 2589cc708a6dad665f96572d3ed8665f5432730f
https://github.com/Evolveum/prism/commit/2589cc708a6dad665f96572d3ed8665f5432730f
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-06-07 (Fri, 07 Jun 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/DefinitionImpl.java
Log Message:
-----------
natural key constituents usage fix for inherited natural keys + test
Commit: ce2954b5b3616d2ac00f4a90df8a7fc540aadbeb
https://github.com/Evolveum/prism/commit/ce2954b5b3616d2ac00f4a90df8a7fc540aadbeb
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-06-07 (Fri, 07 Jun 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Containerable.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.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/delta/ItemDelta.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/ItemDeltaCollectionsUtil.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/equivalence/EquivalenceStrategy.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/equivalence/ParameterizedEquivalenceStrategy.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/ItemPath.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerImpl.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/PrismObjectImpl.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/delta/ItemDeltaImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/ObjectDeltaImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/PrismValueDeltaSetTripleImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/item/DummyItem.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/metadata/ValueMetadataAdapter.java
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
Log Message:
-----------
Merge branch 'feature/metadata'
Commit: 3d3fcf134bd3e298382f2eff93e3a944f5b6e53c
https://github.com/Evolveum/prism/commit/3d3fcf134bd3e298382f2eff93e3a944f5b6e53c
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-06-07 (Fri, 07 Jun 2024)
Changed paths:
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ItemModifyResult.java
Log Message:
-----------
Added ItemModifyResult
Commit: d089c7a85c00a9e8d0a2b6f32007ff6fd293de92
https://github.com/Evolveum/prism/commit/d089c7a85c00a9e8d0a2b6f32007ff6fd293de92
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-06-09 (Sun, 09 Jun 2024)
Changed paths:
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemNameUtil.java
Log Message:
-----------
Introduced ItemNameUtil
Signed-off-by: Tony Tkáčik <tonydamage at gmail.com>
Compare: https://github.com/Evolveum/prism/compare/79b06e135b62...d089c7a85c00
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