[midPoint-git] [Evolveum/prism] 599b4f: schema context annotation
Viliam Repan
noreply at github.com
Mon Jun 17 15:17:18 CEST 2024
Branch: refs/heads/feature/native-associations
Home: https://github.com/Evolveum/prism
Commit: 599b4f9ef8169bcb690dc00a9061662e3c33ab97
https://github.com/Evolveum/prism/commit/599b4f9ef8169bcb690dc00a9061662e3c33ab97
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-04-22 (Mon, 22 Apr 2024)
Changed paths:
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
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaContext.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/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
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/providers/AdvanceProvider.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/providers/BasicProvider.java
M infra/prism-impl/src/main/resources/xml/ns/public/annotation-3.xsd
Log Message:
-----------
schema context annotation
Commit: e11164c9c497623960aa05f7e8e8167b9f037fe8
https://github.com/Evolveum/prism/commit/e11164c9c497623960aa05f7e8e8167b9f037fe8
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-04-24 (Wed, 24 Apr 2024)
Changed paths:
M infra/axiom/src/main/antlr4/com/evolveum/axiom/lang/antlr/query/AxiomQueryParser.g4
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.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/PrismContainer.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainerValue.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/metadata/ValueMetadataFactory.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/CanonicalItemPath.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/InfraItemName.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemPath.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemPathSegment.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/NameItemPathSegment.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/UniformItemPath.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/polystring/PolyString.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/PrismContainerValueImpl.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/marshaller/ItemPathSerialization.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaParsingUtil.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismSchemaConstruction.java
M infra/util/src/main/java/com/evolveum/midpoint/util/DOMUtil.java
A infra/util/src/main/java/com/evolveum/midpoint/util/annotation/OneUseOnly.java
A infra/util/src/main/java/com/evolveum/midpoint/util/annotation/Unused.java
Log Message:
-----------
Merge branch 'master' into schema-context
Commit: a1d9a9b9a668fae9843058c80ed7e36fd0aebd2a
https://github.com/Evolveum/prism/commit/a1d9a9b9a668fae9843058c80ed7e36fd0aebd2a
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Definition.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaContextDefinition.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/schema/annotation/Annotation.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/resolver/SchemaContextResolver.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/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/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/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:
-----------
schema context annotation
Commit: 80c83950bb48998b7d62f1f8a09b641ccc93d187
https://github.com/Evolveum/prism/commit/80c83950bb48998b7d62f1f8a09b641ccc93d187
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismConstants.java
Log Message:
-----------
schema context constants
Commit: 564ce6512aae7477aa6bc92c1b3cb852151dbecc
https://github.com/Evolveum/prism/commit/564ce6512aae7477aa6bc92c1b3cb852151dbecc
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-01 (Wed, 01 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Definition.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismObject.java
R infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaContext.java
R infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaContextDefinition.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/DefinitionImpl.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/schema/annotation/Annotation.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/schemaContext/SchemaContextDefinitionImpl.java
M infra/prism-impl/src/main/resources/xml/ns/public/annotation-3.xsd
Log Message:
-----------
schema context definition parsing
Commit: 2122d78c6b95762ef066cdff9cf1390dda627ff1
https://github.com/Evolveum/prism/commit/2122d78c6b95762ef066cdff9cf1390dda627ff1
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-01 (Wed, 01 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismObject.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismObjectImpl.java
Log Message:
-----------
remove getSchemaContext from PrismObject
Commit: e2712435b26e6119756378b78c08110c4a040375
https://github.com/Evolveum/prism/commit/e2712435b26e6119756378b78c08110c4a040375
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-02 (Thu, 02 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismPropertyValue.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/DummyPrismObjectDefinition.java
A 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
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/ResourceObjectContextResolver.java
M 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/SchemaContextResolverFactory.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolverRegister.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/SubjectedObjectSelectorType.java
Log Message:
-----------
schema context annotation update progress
Commit: 35f442826dffcd3dc807a775160027e125a87026
https://github.com/Evolveum/prism/commit/35f442826dffcd3dc807a775160027e125a87026
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-02 (Thu, 02 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismPropertyValue.java
Log Message:
-----------
remove getSchemaContext method
Commit: d0720cef49766e6d487df1537ff86c035856a375
https://github.com/Evolveum/prism/commit/d0720cef49766e6d487df1537ff86c035856a375
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-02 (Thu, 02 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/ContextResolverFactory.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/providers/AdvanceProvider.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/providers/BasicProvider.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolverFactory.java
M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectParentSelectorType.java
Log Message:
-----------
update schema
Commit: 629079c187cd2612387bdf5b12552c6b5e5e2452
https://github.com/Evolveum/prism/commit/629079c187cd2612387bdf5b12552c6b5e5e2452
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-02 (Thu, 02 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/AbstractFreezable.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/TypedItemPath.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/LogicalFilter.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/ObjectFilter.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/ValueFilter.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/GlobalDefinitionsStore.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaRegistry.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaRegistryState.java
M infra/prism-codegen/src/main/java/com/evolveum/prism/codegen/binding/ItemBinding.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/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/TypeDefinitionImpl.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/lex/dom/DomReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/AllFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ExistsFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/FullTextFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/InOidFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/NoneFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/OrgFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/OwnedByFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ReferencedByFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/TypeFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/UndefinedFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ValueFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/PrismSchemaImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaDomParser.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaParsingUtil.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryImpl.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryStateAware.java
A 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/XmlEntityResolverImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/axiom/AxiomEnabledSchemaRegistry.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xml/GlobalDynamicNamespacePrefixMapper.java
Log Message:
-----------
Merge branch 'master' into schema-context
Commit: 2459ee8cb927c4952b95e5925c09a64b250435f0
https://github.com/Evolveum/prism/commit/2459ee8cb927c4952b95e5925c09a64b250435f0
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-03 (Fri, 03 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/TypedItemPath.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/TypeFilterImpl.java
Log Message:
-----------
Merge branch 'master' into schema-context
Commit: 8b65629c71d2801fe6c06b2c2e24bfbac88c0fcd
https://github.com/Evolveum/prism/commit/8b65629c71d2801fe6c06b2c2e24bfbac88c0fcd
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-03 (Fri, 03 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismValue.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/schemaContext/SchemaContextImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolverRegister.java
M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
M infra/prism-impl/src/test/resources/common/xml/role-proxy.xml
Log Message:
-----------
update schema
Commit: bc86b264d9face7f659233cf982fb220b1a760e1
https://github.com/Evolveum/prism/commit/bc86b264d9face7f659233cf982fb220b1a760e1
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-03 (Fri, 03 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/TypePropertyContextResolver.java
Log Message:
-----------
update schema
Commit: 1148908ae7c8a69f120815812b70a617a58f3098
https://github.com/Evolveum/prism/commit/1148908ae7c8a69f120815812b70a617a58f3098
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-04 (Sat, 04 May 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/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/TypePropertyContextResolver.java
Log Message:
-----------
change type from string to qName
Commit: 3c3581caf1c2ead82bab184735f67274663fb13a
https://github.com/Evolveum/prism/commit/3c3581caf1c2ead82bab184735f67274663fb13a
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-04 (Sat, 04 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/ResourceObjectContextResolver.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolverRegister.java
Log Message:
-----------
algorithm ResourceObjectContextResolver
Commit: efc58c0bff0f5fdcf95021ca9c54e408873a41bd
https://github.com/Evolveum/prism/commit/efc58c0bff0f5fdcf95021ca9c54e408873a41bd
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-05 (Sun, 05 May 2024)
Changed paths:
M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/LinkedObjectSelectorType.java
M 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/SubjectedObjectSelectorType.java
M infra/prism-impl/src/test/resources/common/xml/role-proxy.xml
Log Message:
-----------
update schema for testing
Commit: 48204c9fe93f92f0ef9a4c4eeb29ce2a58bea6d8
https://github.com/Evolveum/prism/commit/48204c9fe93f92f0ef9a4c4eeb29ce2a58bea6d8
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-05 (Sun, 05 May 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/resolver/TypePropertyContextResolver.java
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
Log Message:
-----------
schema context tests
Commit: fbf7f5db1eea4ce11d62d333bcd45e130ea0b217
https://github.com/Evolveum/prism/commit/fbf7f5db1eea4ce11d62d333bcd45e130ea0b217
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-07 (Tue, 07 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContext.java
Log Message:
-----------
Merge branch 'master' into schema-context
Commit: a7de81d2ee4e23939f9f7708025569113d25a9f5
https://github.com/Evolveum/prism/commit/a7de81d2ee4e23939f9f7708025569113d25a9f5
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-07 (Tue, 07 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ComplexTypeDefinition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ComplexTypeDefinitionImpl.java
M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
Log Message:
-----------
schemaContextDefinition for complexTypeDefinition & updateSchema for testing extends type object
Commit: e23c784145ce63462e8a51729d913b2aa76410fe
https://github.com/Evolveum/prism/commit/e23c784145ce63462e8a51729d913b2aa76410fe
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-08 (Wed, 08 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/features/DefinitionFeatures.java
Log Message:
-----------
refactoring parser schema context definition
Commit: c8010242d872dfe2e5a6e5eec9328bbb1bb5c003
https://github.com/Evolveum/prism/commit/c8010242d872dfe2e5a6e5eec9328bbb1bb5c003
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-12 (Sun, 12 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-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/schema/SchemaXsomParser.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/annotation/Annotation.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/schemaContext/resolver/TypePropertyContextResolver.java
Log Message:
-----------
update progress
Commit: 091c7f13342e3750690ac4c9071f4f945d904ac3
https://github.com/Evolveum/prism/commit/091c7f13342e3750690ac4c9071f4f945d904ac3
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/DisplayHint.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SerializableDefinition.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-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/SchemaRegistryStateImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/features/EnumerationValuesXsomParser.java
M infra/util/src/main/java/com/evolveum/midpoint/util/DOMUtil.java
Log Message:
-----------
implement xsd schema and converter for Prism definition and xsd schema
Commit: af37854c5d597775227edf926c42c92a367e67f2
https://github.com/Evolveum/prism/commit/af37854c5d597775227edf926c42c92a367e67f2
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismPresentationDefinition.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/StructuredGenerator.java
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:
-----------
fix issues after review
Commit: c81868faea2a55b12a63b2fbe8c3af40e5bc5d7e
https://github.com/Evolveum/prism/commit/c81868faea2a55b12a63b2fbe8c3af40e5bc5d7e
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M infra/util/src/main/java/com/evolveum/midpoint/util/DOMUtil.java
Log Message:
-----------
fix SchemaProcessorTest in midpoint
Commit: 022b3ca9c72eebe5b25c70c58410290f4d966630
https://github.com/Evolveum/prism/commit/022b3ca9c72eebe5b25c70c58410290f4d966630
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-05-15 (Wed, 15 May 2024)
Changed paths:
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-impl/src/main/resources/xml/ns/public/annotation-3.xsd
Log Message:
-----------
fix compilation error in javadoc
Commit: 802f12a6488a5d00d8ab55069eec6600ec214641
https://github.com/Evolveum/prism/commit/802f12a6488a5d00d8ab55069eec6600ec214641
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-05-15 (Wed, 15 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/key/NaturalKeyDefinition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/key/NaturalKeyDefinitionImpl.java
Log Message:
-----------
fixed transformation from object delta to tree delta and back, tests are green
Commit: 4dfbed138605309fe4f7b5e6be6d035d7dfaab1e
https://github.com/Evolveum/prism/commit/4dfbed138605309fe4f7b5e6be6d035d7dfaab1e
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-05-16 (Thu, 16 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/BaseItemMerger.java
Log Message:
-----------
fixed forgotten not implemented yet
Commit: a857f502178803a2fae84d8ab27144c835d71633
https://github.com/Evolveum/prism/commit/a857f502178803a2fae84d8ab27144c835d71633
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-05-20 (Mon, 20 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryImpl.java
Log Message:
-----------
MID-9627: Use prefix declared in schema XSD for xml serialization.
Commit: f0dd95517ba05edbe3bf963cda23466d1ae923ff
https://github.com/Evolveum/prism/commit/f0dd95517ba05edbe3bf963cda23466d1ae923ff
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-05-20 (Mon, 20 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/QueryConverter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/QueryConverterImpl.java
Log Message:
-----------
Added new variant of createSearchType with option to force conversion to MQL
Commit: 8a96247e339a2e5a5197fd34a57b44e2f538a586
https://github.com/Evolveum/prism/commit/8a96247e339a2e5a5197fd34a57b44e2f538a586
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-05-20 (Mon, 20 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xml/GlobalDynamicNamespacePrefixMapper.java
Log Message:
-----------
Make registerGlobalPrefix public
Signed-off-by: Tony Tkáčik <tonydamage at gmail.com>
Commit: b101328ac0458eab3b1b6b7159cd4ae5188730cf
https://github.com/Evolveum/prism/commit/b101328ac0458eab3b1b6b7159cd4ae5188730cf
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-05-21 (Tue, 21 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismConstants.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-codegen/src/main/java/com/evolveum/prism/codegen/impl/ContractGenerator.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/schema/SchemaXsomParser.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeDefinition.java
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/foo/AccountType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ActivationType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectType.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/foo/UserType.java
Log Message:
-----------
Internalize ItemNames without prefix
Introduced subclass which represents ItemName without prefix specified.
Instances of subclass are internalized, so in theory all hash map searches
should use same instance, which can speed things up.
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: 5a4f650d9ecc1578d976bc64929420966eb31d67
https://github.com/Evolveum/prism/commit/5a4f650d9ecc1578d976bc64929420966eb31d67
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-05-22 (Wed, 22 May 2024)
Changed paths:
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/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/JsonReadingContext.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/xnode/XNodeDefinition.java
Log Message:
-----------
JSON Parser: Use provided item definition to skip registry lookup
JSON parser (and other lexical processors) did not used provided
Item Definition during their parsing.
Updated lexer API to allow for item definition to be passed.
Updated XNodeDefinition with new type, root expecting concrete item.
If item name matches uses provided item definition, otherwise fallback
to original behaviour.
This reduces lookups into schema registry if parser is constructed correctly
in repository code (Where we known item definition beforehand).
Commit: cf84baf9d0e44d3534382cf63767b2bd2e463c34
https://github.com/Evolveum/prism/commit/cf84baf9d0e44d3534382cf63767b2bd2e463c34
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-05-22 (Wed, 22 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaRegistryState.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
Log Message:
-----------
Schema Registry State: Introduced caching od derived items.
Sometimes other components needs to retrieve information from schema
registry and cache it. Usually it was done by caching the result in
private field, which does work, but will not react to schema changes.
Introduced cache API into schema state which uses derivation key
(component specific key) and provided function to compute and cache
this types of values.
Users of the API should not cache returned values, but rather always
call this method on schema state (value will be cached there).
Commit: 1d5ca76a51266cce1c27d5155d0349dd0e9f8e70
https://github.com/Evolveum/prism/commit/1d5ca76a51266cce1c27d5155d0349dd0e9f8e70
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-05-22 (Wed, 22 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeDefinition.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsingJson.java
Log Message:
-----------
Fixed JSON tests
Commit: aade62c32567b420f7b5258d7e9bd1df4be56ed9
https://github.com/Evolveum/prism/commit/aade62c32567b420f7b5258d7e9bd1df4be56ed9
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-22 (Wed, 22 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/DisplayHint.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/PrismPresentationDefinition.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/QueryConverter.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SerializableDefinition.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/ItemDefinitionImpl.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/marshaller/QueryConverterImpl.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/features/EnumerationValuesXsomParser.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/XNodeDefinition.java
M infra/prism-impl/src/main/resources/xml/ns/public/annotation-3.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/foo/AccountType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ActivationType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectType.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/foo/UserType.java
M infra/util/src/main/java/com/evolveum/midpoint/util/DOMUtil.java
Log Message:
-----------
Merge branch 'refs/heads/master' into schema-context
Commit: 1618920e8a9f6ef8350df288d4f32ec8f8b62749
https://github.com/Evolveum/prism/commit/1618920e8a9f6ef8350df288d4f32ec8f8b62749
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-05-22 (Wed, 22 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeDefinition.java
Log Message:
-----------
Json Fixed QName parsing: Do not return ItemName when parser asks for QName explicitly
Commit: 6c8287337be2d01077a83ccb20f39f57e6432ff0
https://github.com/Evolveum/prism/commit/6c8287337be2d01077a83ccb20f39f57e6432ff0
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-05-22 (Wed, 22 May 2024)
Changed paths:
M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismContext.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/UserType.java
Log Message:
-----------
natural key annotation test - definition on complex type vs definition on element
Commit: 9f672ac7e2713333edcaee25ec98a4e85ef5225c
https://github.com/Evolveum/prism/commit/9f672ac7e2713333edcaee25ec98a4e85ef5225c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-05-22 (Wed, 22 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaRegistryState.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/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/JsonReadingContext.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/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/xnode/XNodeDefinition.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsingJson.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 07b35584933e0c142b5a0f21c29f3d28cc3eb37f
https://github.com/Evolveum/prism/commit/07b35584933e0c142b5a0f21c29f3d28cc3eb37f
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-22 (Wed, 22 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaRegistryState.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/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/JsonReadingContext.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/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/xnode/XNodeDefinition.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/TestPrismContext.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsingJson.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/UserType.java
Log Message:
-----------
Merge branch 'refs/heads/master' into schema-context
Commit: 154db542260f5dc9647ae8750a81edcbcec768a8
https://github.com/Evolveum/prism/commit/154db542260f5dc9647ae8750a81edcbcec768a8
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-05-22 (Wed, 22 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeDefinition.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismContext.java
Log Message:
-----------
Fixed QName parsing in JSON
Commit: ae5f12e86209b22c1f0f7934b7f6592eaa4646a0
https://github.com/Evolveum/prism/commit/ae5f12e86209b22c1f0f7934b7f6592eaa4646a0
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-23 (Thu, 23 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeDefinition.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismContext.java
Log Message:
-----------
Merge branch 'refs/heads/master' into schema-context
Commit: d90c5f9df7770b9df2da53192f53c2dc9f750014
https://github.com/Evolveum/prism/commit/d90c5f9df7770b9df2da53192f53c2dc9f750014
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismConstants.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemName.java
M infra/prism-codegen/src/main/java/com/evolveum/prism/codegen/impl/ContractGenerator.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemDefinitionImpl.java
Log Message:
-----------
ItemName.from does not internalize by default, interned() should be used
Commit: 6404dd0ca73b7e5c7090fa6e3719861b431d39fd
https://github.com/Evolveum/prism/commit/6404dd0ca73b7e5c7090fa6e3719861b431d39fd
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
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
Log Message:
-----------
XNode: Do not use null namespace for well-known attributes
Commit: d66c8d4e18307abdf408b42be9e0e7cf50ce61ae
https://github.com/Evolveum/prism/commit/d66c8d4e18307abdf408b42be9e0e7cf50ce61ae
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerImpl.java
Log Message:
-----------
Prism Container: Added Strict Add Operations
Commit: 3700f3eaa89971a901949195ff3a8fbcb3409601
https://github.com/Evolveum/prism/commit/3700f3eaa89971a901949195ff3a8fbcb3409601
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-05-28 (Tue, 28 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismConstants.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/xnode/XNode.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/reader/JsonObjectTokenReader.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/PrismUnmarshaller.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
Log Message:
-----------
XNodes can carry optional item definition if parser detects
Prism parser can use this Item Definition.
Commit: 1ad21a82920d036d4dc26efcf2c40752b72c9f81
https://github.com/Evolveum/prism/commit/1ad21a82920d036d4dc26efcf2c40752b72c9f81
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-05-28 (Tue, 28 May 2024)
Changed paths:
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
Log Message:
-----------
Add aux method
Commit: 6b21bcb235da40cada41b8af9bc691a9eb955afc
https://github.com/Evolveum/prism/commit/6b21bcb235da40cada41b8af9bc691a9eb955afc
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-05-28 (Tue, 28 May 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismConstants.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/xnode/XNode.java
M infra/prism-codegen/src/main/java/com/evolveum/prism/codegen/impl/ContractGenerator.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/PrismContainerImpl.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/reader/JsonObjectTokenReader.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/PrismUnmarshaller.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/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
Log Message:
-----------
Merge branch 'refs/heads/master' into schema-context
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: 79b06e135b625636b621569b29eb234530d6128b
https://github.com/Evolveum/prism/commit/79b06e135b625636b621569b29eb234530d6128b
Author: dominikhorvath <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-impl/src/main/java/com/evolveum/midpoint/prism/impl/ComplexTypeDefinitionImpl.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/features/DefinitionFeatures.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schemaContext/resolver/SchemaContextResolverRegister.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:
-----------
update progress
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>
Commit: 64143620379ee06c8ba0cf6f0a22c97c74195640
https://github.com/Evolveum/prism/commit/64143620379ee06c8ba0cf6f0a22c97c74195640
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-06-11 (Tue, 11 Jun 2024)
Changed paths:
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
M infra/prism-impl/testng-unit.xml
Log Message:
-----------
added query completion and validation tests to test suite. Disabled two failing test for now
Commit: a42208b19e3282101d8c32e1c8e21d65fb0a58ce
https://github.com/Evolveum/prism/commit/a42208b19e3282101d8c32e1c8e21d65fb0a58ce
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-06-12 (Wed, 12 Jun 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryCompletionVisitor.java
Log Message:
-----------
fix slash path autocomplete for axq
Commit: 8ef6e3843ef70e25d77509c108930f8361e0c2ad
https://github.com/Evolveum/prism/commit/8ef6e3843ef70e25d77509c108930f8361e0c2ad
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-06-12 (Wed, 12 Jun 2024)
Changed paths:
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
Log Message:
-----------
update TestQueryCompletion
Commit: 28ce8e39d1b993d2c101e7fb7644d0d4d784ffdc
https://github.com/Evolveum/prism/commit/28ce8e39d1b993d2c101e7fb7644d0d4d784ffdc
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-06-12 (Wed, 12 Jun 2024)
Changed paths:
M infra/prism-impl/testng-unit.xml
Log Message:
-----------
add TestSchemaContext to testing-unit
Commit: a16663cc640398f60f2e667f01a90211b9d61928
https://github.com/Evolveum/prism/commit/a16663cc640398f60f2e667f01a90211b9d61928
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-06-13 (Thu, 13 Jun 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryCompletionVisitor.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
Log Message:
-----------
fixed testQueryCompletionBasePathsOfUserType
Commit: a71507d2086e3a16bf4be18b899ce1d845d6545b
https://github.com/Evolveum/prism/commit/a71507d2086e3a16bf4be18b899ce1d845d6545b
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-06-13 (Thu, 13 Jun 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryCompletionVisitor.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
Log Message:
-----------
update aqx completions visitor path extension & update tests aqx completions
Commit: fe22200c28a1f5b38299f449c6593da809695cf1
https://github.com/Evolveum/prism/commit/fe22200c28a1f5b38299f449c6593da809695cf1
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-06-13 (Thu, 13 Jun 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaRegistry.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xml/DynamicNamespacePrefixMapper.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/xml/GlobalDynamicNamespacePrefixMapper.java
Log Message:
-----------
adding method for extension schema in GUI
Commit: c6c0f938bcafa7ae37be4e0b5cfd7ff5ceb3a3c1
https://github.com/Evolveum/prism/commit/c6c0f938bcafa7ae37be4e0b5cfd7ff5ceb3a3c1
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-06-14 (Fri, 14 Jun 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/AxiomQueryValidationVisitor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/ExternalDefinitionOverrideContext.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/Filter.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/FilterNames.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/FilterNamesProvider.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/FilterSerializers.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/PrismQueryLanguageParserImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/QueryWriter.java
Log Message:
-----------
created enums for filters
Compare: https://github.com/Evolveum/prism/compare/255c4eb5ad65...c6c0f938bcaf
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