[midPoint-git] [Evolveum/prism] 4a6e27: append tokens to Filter.Token enum
Tadeas Chrapovic
noreply at github.com
Fri Feb 14 10:40:50 CET 2025
Branch: refs/heads/feature/outlier-detection
Home: https://github.com/Evolveum/prism
Commit: 4a6e279ec6fa0a970dd931c45e564604a8223a9c
https://github.com/Evolveum/prism/commit/4a6e279ec6fa0a970dd931c45e564604a8223a9c
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-10-19 (Sat, 19 Oct 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/Filter.java
Log Message:
-----------
append tokens to Filter.Token enum
Commit: c1985687f3c5e0353b8a0aa729a5d0d50f6ee194
https://github.com/Evolveum/prism/commit/c1985687f3c5e0353b8a0aa729a5d0d50f6ee194
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-10-22 (Tue, 22 Oct 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/Filter.java
Log Message:
-----------
naming correction & add slash token to Filter enums
Commit: 42afe957a38ffe0ef66f69455c8b22d850f1fd33
https://github.com/Evolveum/prism/commit/42afe957a38ffe0ef66f69455c8b22d850f1fd33
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-10-25 (Fri, 25 Oct 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/PrismQueryLanguageParserImpl.java
Log Message:
-----------
fixed lowercase at the PolyStringKeyword in Filter enum in PrismQueryLanguageParserImpl
Commit: 9bb41735b8d19f2eecf7108d6c36cfce90a61752
https://github.com/Evolveum/prism/commit/9bb41735b8d19f2eecf7108d6c36cfce90a61752
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-10-25 (Fri, 25 Oct 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
Log Message:
-----------
improvement code quality of code completions in AxiomQueryContentAssistantVisitor
Commit: e7f4fd4bfe75383fdbd264162bc0ecf4c940aa37
https://github.com/Evolveum/prism/commit/e7f4fd4bfe75383fdbd264162bc0ecf4c940aa37
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-10-25 (Fri, 25 Oct 2024)
Changed paths:
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
Log Message:
-----------
progress unit tests of code completions
Commit: 2289e73a30a3b02cb17dda5a702a356d7eb97603
https://github.com/Evolveum/prism/commit/2289e73a30a3b02cb17dda5a702a356d7eb97603
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-10-25 (Fri, 25 Oct 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/FilterProvider.java
Log Message:
-----------
improvement code quality of FilterProvider
Commit: 8d29dd72a4f74e23e6a5f2f2cb5a9cffd86277ca
https://github.com/Evolveum/prism/commit/8d29dd72a4f74e23e6a5f2f2cb5a9cffd86277ca
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-10-28 (Mon, 28 Oct 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/Filter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/FilterProvider.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
Log Message:
-----------
update enum of Filter
Commit: ac2a96f3a47106e17116f7ba19c89acc8254283f
https://github.com/Evolveum/prism/commit/ac2a96f3a47106e17116f7ba19c89acc8254283f
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-01 (Fri, 01 Nov 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
Log Message:
-----------
fixed and refactoring Tony's solve of set item definition for semantic validation
Commit: 4aeee3fd548bc0ac1a5b36e355c5b993b6b9ecf3
https://github.com/Evolveum/prism/commit/4aeee3fd548bc0ac1a5b36e355c5b993b6b9ecf3
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-03 (Sun, 03 Nov 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistImpl.java
Log Message:
-----------
fix grouping errors in AxiomQueryContentAssistImpl
Commit: 9aa4aa94eaaef98088bdb1d995b146616ee4e118
https://github.com/Evolveum/prism/commit/9aa4aa94eaaef98088bdb1d995b146616ee4e118
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-04 (Mon, 04 Nov 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryValidation.java
Log Message:
-----------
fixes & improvements semantics validation in Content assist of AxiomQuery lang
Commit: 082eca41efe9e7062c965192ad506cdc80460550
https://github.com/Evolveum/prism/commit/082eca41efe9e7062c965192ad506cdc80460550
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-04 (Mon, 04 Nov 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
Log Message:
-----------
append constants type of class for item definition hash table
Commit: 0f041d20664ddbc0a08bda266df224a759771a8d
https://github.com/Evolveum/prism/commit/0f041d20664ddbc0a08bda266df224a759771a8d
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-05 (Tue, 05 Nov 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ParsingContext.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismContainerValueDelegator.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/PrismContainerImpl.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lazy/LazyPrismContainerValue.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lazy/LazyXNodeBasedValue.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
Log Message:
-----------
Merge branch 'refs/heads/master' into feature/axiom-query
Commit: 9a27ec981d2593410e5d85b957fb91b7caa12dfe
https://github.com/Evolveum/prism/commit/9a27ec981d2593410e5d85b957fb91b7caa12dfe
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-06 (Wed, 06 Nov 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/PrismContainerValue.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismPropertyValue.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismReferenceValue.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/PrismVisitable.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismVisitor.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/lazy/LazyXNodeBasedPrismValue.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/PrismPropertyImpl.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/lazy/LazyPrismContainerValue.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lazy/LazyXNodeBasedValue.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismMarshaller.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestDelta.java
Log Message:
-----------
Merge branch 'refs/heads/master' into feature/axiom-query
Commit: 5a0b9e290fdb41a6437b3484a27dc0c1a8e422e8
https://github.com/Evolveum/prism/commit/5a0b9e290fdb41a6437b3484a27dc0c1a8e422e8
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
A infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/TokenWithContext.java
R infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/TokenWithCtx.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
Log Message:
-----------
improvements code completions
Commit: b71539aa218aea92cff308316973a72c4cdb331b
https://github.com/Evolveum/prism/commit/b71539aa218aea92cff308316973a72c4cdb331b
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-08 (Fri, 08 Nov 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
Log Message:
-----------
solutions for find context of terminal
Commit: c904e3349d8b8c9cb700101aea260df691ebb489
https://github.com/Evolveum/prism/commit/c904e3349d8b8c9cb700101aea260df691ebb489
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-13 (Wed, 13 Nov 2024)
Changed paths:
A infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/TerminalWithContext.java
R infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/TokenWithContext.java
Log Message:
-----------
update record TokenWithContext
Commit: 709cfe1fe03a9941080512a013df3ef95da7ab78
https://github.com/Evolveum/prism/commit/709cfe1fe03a9941080512a013df3ef95da7ab78
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-13 (Wed, 13 Nov 2024)
Changed paths:
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
Log Message:
-----------
expansion unit test Code completions
Commit: 73e077dd03afb77860a35a8d06bbd72c90500930
https://github.com/Evolveum/prism/commit/73e077dd03afb77860a35a8d06bbd72c90500930
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-15 (Fri, 15 Nov 2024)
Changed paths:
R infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/PositionContext.java
M infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/TerminalWithContext.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
Log Message:
-----------
improvements of code completions
Commit: 0c91b888c2656324bae1c4f20b949a9d09f6b565
https://github.com/Evolveum/prism/commit/0c91b888c2656324bae1c4f20b949a9d09f6b565
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-16 (Sat, 16 Nov 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
Log Message:
-----------
improvements of transition ATN network
Commit: 07151b4c22ef8fb4af096a9e126b73e95db1922d
https://github.com/Evolveum/prism/commit/07151b4c22ef8fb4af096a9e126b73e95db1922d
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-18 (Mon, 18 Nov 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/Filter.java
Log Message:
-----------
implementations findFollowingRules method
Commit: 19834b0128e4654e372080fc92f8b358f059a1e7
https://github.com/Evolveum/prism/commit/19834b0128e4654e372080fc92f8b358f059a1e7
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-19 (Tue, 19 Nov 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/Filter.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
Log Message:
-----------
update code completions
Commit: 79b912372616282642489380696b6be784bf86a5
https://github.com/Evolveum/prism/commit/79b912372616282642489380696b6be784bf86a5
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-24 (Sun, 24 Nov 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
Log Message:
-----------
update code completions
Commit: 859398b838ad6a02ffddabbc9202a762aff0e16d
https://github.com/Evolveum/prism/commit/859398b838ad6a02ffddabbc9202a762aff0e16d
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-11-27 (Wed, 27 Nov 2024)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
Log Message:
-----------
improvement code completions
Commit: 8b33a5e5775180e789e63574bdcaf715b75fbc65
https://github.com/Evolveum/prism/commit/8b33a5e5775180e789e63574bdcaf715b75fbc65
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-14 (Sat, 14 Dec 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainerValue.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/crypto/ProtectedData.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismContainerValueDelegator.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/lazy/LazyXNodeBasedPrismValue.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismPropertyValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/ItemDeltaImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lazy/LazyPrismContainerValue.java
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
M infra/util/src/main/java/com/evolveum/midpoint/util/QNameUtil.java
M infra/util/src/main/java/com/evolveum/midpoint/util/exception/CommonException.java
A infra/util/src/main/java/com/evolveum/midpoint/util/exception/ExceptionContext.java
A infra/util/src/main/java/com/evolveum/midpoint/util/exception/ExceptionContextAware.java
M infra/util/src/main/java/com/evolveum/midpoint/util/exception/SchemaException.java
M infra/util/src/main/java/com/evolveum/midpoint/util/logging/LoggingUtils.java
M pom.xml
Log Message:
-----------
Merge branch 'refs/heads/master' into feature/axiom-query
Commit: 4ce81f839a53e4f0e5efb4ecaad0ba399d9eb8b6
https://github.com/Evolveum/prism/commit/4ce81f839a53e4f0e5efb4ecaad0ba399d9eb8b6
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-15 (Sun, 15 Dec 2024)
Changed paths:
M infra/axiom/src/main/antlr4/com/evolveum/axiom/lang/antlr/query/AxiomQueryLexer.g4
M infra/axiom/src/main/antlr4/com/evolveum/axiom/lang/antlr/query/AxiomQueryParser.g4
Log Message:
-----------
fixed matching keywords as identifier in lexical grammar
Commit: ea702f777f89f0d8405cd8af3408db983e7e54ff
https://github.com/Evolveum/prism/commit/ea702f777f89f0d8405cd8af3408db983e7e54ff
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M infra/axiom/src/main/antlr4/com/evolveum/axiom/lang/antlr/query/AxiomQueryLexer.g4
M infra/axiom/src/main/antlr4/com/evolveum/axiom/lang/antlr/query/AxiomQueryParser.g4
Log Message:
-----------
fixed matching keywords as identifier in lexical grammar
Commit: 0a828fe4930aaaf586888b9606937a72c6d602c0
https://github.com/Evolveum/prism/commit/0a828fe4930aaaf586888b9606937a72c6d602c0
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-25 (Wed, 25 Dec 2024)
Changed paths:
M infra/axiom/src/main/antlr4/com/evolveum/axiom/lang/antlr/query/AxiomQueryParser.g4
M infra/prism-api/pom.xml
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ExpressionWrapper.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/PrismAsserts.java
A infra/prism-api/src/test/java/com/evolveum/midpoint/prism/testing/PrismAsserts2.java
M infra/prism-impl/pom.xml
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismPropertyValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lazy/LazyPrismContainerValue.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestDelta.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
Log Message:
-----------
Merge branch 'master' into feature/axiom-query
# Conflicts:
# infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
Commit: 4ae2223b97a313ee163239d5d680f5c8fdbc3dd2
https://github.com/Evolveum/prism/commit/4ae2223b97a313ee163239d5d680f5c8fdbc3dd2
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-30 (Mon, 30 Dec 2024)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/DeeplyFreezableList.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/DeeplyFreezableReference.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Freezable.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/FreezableList.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/FreezableReference.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismItemAccessDefinition.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismItemBasicDefinition.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismItemMiscDefinition.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismItemStorageDefinition.java
M infra/util/src/main/java/com/evolveum/midpoint/util/exception/SystemException.java
Log Message:
-----------
Merge branch 'master' into feature/axiom-query
Commit: 76202d2240ec00993bc082de67b43f9b65bf37d4
https://github.com/Evolveum/prism/commit/76202d2240ec00993bc082de67b43f9b65bf37d4
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-09 (Thu, 09 Jan 2025)
Changed paths:
A infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/CustomToken.java
R infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/TerminalWithContext.java
Log Message:
-----------
refactoring terminalWithContext
Commit: 01b38b304b52e3a49fc02b2ab0a7a740831d9722
https://github.com/Evolveum/prism/commit/01b38b304b52e3a49fc02b2ab0a7a740831d9722
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/lazy/LazyXNodeBasedPrismValue.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lazy/LazyPrismContainerValue.java
Log Message:
-----------
MID-10342: Make LazyXNodes serializable
Commit: 10622acc942447fac7a0e0bee48ccd2a6dc448c1
https://github.com/Evolveum/prism/commit/10622acc942447fac7a0e0bee48ccd2a6dc448c1
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/lazy/LazyXNodeBasedPrismValue.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.java
Log Message:
-----------
MID-10342: Make LazyXNode#Source serializable
Commit: ca024ec6365cafeb7edd0645d49cd9b165f3404c
https://github.com/Evolveum/prism/commit/ca024ec6365cafeb7edd0645d49cd9b165f3404c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/LocalItemDefinitionStore.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/DummyPrismObjectDefinition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerDefinitionImpl.java
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
Log Message:
-----------
Remove default findLocalItemDefinition impl
The default implementation was slow, of the iterative style: repeated
isValidFor testing. It is better to call the slow code explicitly than
to engage it unknowingly just because it's the default implementation.
Commit: 8f37f4fb2783555e73405e528d2820dfa568f5a6
https://github.com/Evolveum/prism/commit/8f37f4fb2783555e73405e528d2820dfa568f5a6
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-17 (Fri, 17 Jan 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/LocalItemDefinitionStore.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/DummyPrismObjectDefinition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerDefinitionImpl.java
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
Log Message:
-----------
Merge remote-tracking branch 'origin/tmp/iterative-definitions-lookups-gone'
Commit: e12c844e61ae0d898c2af1b301b0a0c83abfa918
https://github.com/Evolveum/prism/commit/e12c844e61ae0d898c2af1b301b0a0c83abfa918
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemDefinitionImpl.java
Log Message:
-----------
MID-10350 added displayOrder to schema doc
Commit: 88fb4cf32c48cf1a75be429d1b78213af58d7515
https://github.com/Evolveum/prism/commit/88fb4cf32c48cf1a75be429d1b78213af58d7515
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/LocalItemDefinitionStore.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/lazy/LazyXNodeBasedPrismValue.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/ComplexTypeDefinitionImpl.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/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/PrismContainerValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lazy/LazyPrismContainerValue.java
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
Log Message:
-----------
Merge branch 'refs/heads/master' into feature/axiom-query
Commit: 8c3dc40235e31b602cc3966386b53c9eb2acb104
https://github.com/Evolveum/prism/commit/8c3dc40235e31b602cc3966386b53c9eb2acb104
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
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
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Walkable.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismContainerValueDelegator.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/PrismInternalTestUtil.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismContainerValueImpl.java
M infra/prism-impl/src/test/resources/common/xml/user-alice-metadata.xml
Log Message:
-----------
Implement removal of metadata from paths
**What**
Implement new `PrismContainerValue` method, which allows to delete
metadata from specified paths.
**Why**
This function is implemented mainly for the use by REST APIs, which
could exclude metadata based on user's request. Till now user could
exclude "normal" data, but not metadata.
**Note**
This change also bring new `Walkable` interface, which provide method to
walk through container items hierarchy. Implementation of this method is
used by the new method for metadata removal as well as for the existing
`removePaths` method.
Currently this new interface is extended only by the
`PrismContainerValue`. I have considered if it should be extended also
by the `PrismContainer` itself, but it would require to write
implementation in more places which I am not so far familiar enough. I
may add it later if I will be advised to do so.
**Fixes**: MID-10216
Commit: c70c67148f9ffec9256e7434ddba585d48c64a3e
https://github.com/Evolveum/prism/commit/c70c67148f9ffec9256e7434ddba585d48c64a3e
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/QueryFactory.java
Log Message:
-----------
MID-10351: Do not use immutableList in QueryFactory.createAndOptimized
(cherry picked from commit c178acd6d38be42a3eb47e460633c7652fc000f6)
Commit: 6dd68e128d20e767ab6b796c42f170a81714e5c5
https://github.com/Evolveum/prism/commit/6dd68e128d20e767ab6b796c42f170a81714e5c5
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
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/ObjectDeltaImpl.java
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
Log Message:
-----------
Fix ObjectDeltaImpl#subtractFromModifications
This method is belongs to the "delta algebra": it tries to remove
a specific value added/deleted from a delta. It was not correct in the
checking (dry run) mode, where it executed exact comparison instead of
"real value" one.
This is now fixed. It should resolve MID-10345.
Commit: b6cba6c9182e89eb5b4fad7ed2f0045f806ec7d2
https://github.com/Evolveum/prism/commit/b6cba6c9182e89eb5b4fad7ed2f0045f806ec7d2
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
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/query/QueryFactory.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/ObjectDeltaImpl.java
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
Log Message:
-----------
Merge branch 'refs/heads/master' into feature/axiom-query
Commit: 77aaa2160d1a8d6fd3846ef7c96bbdac4ad02469
https://github.com/Evolveum/prism/commit/77aaa2160d1a8d6fd3846ef7c96bbdac4ad02469
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
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
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Walkable.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismContainerValueDelegator.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/PrismInternalTestUtil.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismContainerValueImpl.java
M infra/prism-impl/src/test/resources/common/xml/user-alice-metadata.xml
Log Message:
-----------
Merge pull request #5 from Evolveum/bugfix/10216
Implement removal of metadata from paths
Commit: 49840c5fba534a5f3efaeef8f67cf9a075803be6
https://github.com/Evolveum/prism/commit/49840c5fba534a5f3efaeef8f67cf9a075803be6
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
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
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Walkable.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismContainerValueDelegator.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/PrismInternalTestUtil.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismContainerValueImpl.java
M infra/prism-impl/src/test/resources/common/xml/user-alice-metadata.xml
Log Message:
-----------
Merge branch 'refs/heads/master' into feature/axiom-query
Commit: 09683eb8cb54d006e639f153fa8181cbd0f53bd1
https://github.com/Evolveum/prism/commit/09683eb8cb54d006e639f153fa8181cbd0f53bd1
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
R infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/CustomToken.java
A infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/TokenCustom.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/Filter.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
Log Message:
-----------
update progress of code completions
Commit: 0b2723db3fd8678df13d964db7faf43061aa914f
https://github.com/Evolveum/prism/commit/0b2723db3fd8678df13d964db7faf43061aa914f
Author: Dominik Horvath <dominikhorvath138 at gmail.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M infra/axiom/src/main/antlr4/com/evolveum/axiom/lang/antlr/query/AxiomQueryParser.g4
R infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/PositionContext.java
A infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/TokenCustom.java
R infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/TokenWithCtx.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/Filter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/FilterProvider.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/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryValidation.java
Log Message:
-----------
Merge pull request #7 from Evolveum/feature/axiom-query
Feature/axiom query
Commit: ac2ef04037f414c580d5cc2e20f6fb6bf55eedf2
https://github.com/Evolveum/prism/commit/ac2ef04037f414c580d5cc2e20f6fb6bf55eedf2
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
Log Message:
-----------
fixed error - variable renamed
Commit: 4db198644b7d8d50052b81cb76420b21f77fb51e
https://github.com/Evolveum/prism/commit/4db198644b7d8d50052b81cb76420b21f77fb51e
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
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/test/java/com/evolveum/midpoint/prism/query/lang/TestBasicQueryConversions.java
Log Message:
-----------
MID-9439: MQL reference matches supports multiple oids
Commit: 487a0bac7b29df57718e29358a4b61266c1930eb
https://github.com/Evolveum/prism/commit/487a0bac7b29df57718e29358a4b61266c1930eb
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismPropertyValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ValueFilterImpl.java
Log Message:
-----------
Apply filter definition on filter value
**What**
Apply filter definition (if any) to all filter values.
**Why**
It may happen (e.g. when defined by UI or script), that in time of
filter creation, the value passed to filter is not of the same type as
specified by the definition itself. For some types it is fine (e.g.
String value, PolyString in definition), because they can be converted.
In order to "force" this conversion, the definition is now applied to
the value on following circumstances:
- Filter is created with both value(s) and definition
- Definition is set to the filter after its creation (via setter)
- Value(s) is added to the filter after its creation (via setter)
The reason, why we want to convert the types using the definition is,
that value of this filter may be part of matching with value from
repository. Depending on the matcher and normalizer, it may happen that
during comparison of those two values, there will be thrown
`ClassCastException`, because the types are different and can't be
directly cast-ed.
**Note**
The application of definition to value may fail (e.g. when types are not
"convertible"). We decided to ignore this event (`SchemaException`) and
silently "swallow" it. The reason for this unfortunate thing is that (at
this moment) we don't want to change API contract and break backward
compatibility, because these filters can be used directly via user's
scripts.
**Fixes**: MID-10048
Commit: fb1cdd5ef1988ad599cb5fe9fa6ceb06fda56b1e
https://github.com/Evolveum/prism/commit/fb1cdd5ef1988ad599cb5fe9fa6ceb06fda56b1e
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismPropertyValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ValueFilterImpl.java
Log Message:
-----------
Merge pull request #8 from Evolveum/bugfix/10048
Apply filter definition on filter value
Commit: 77770014ed65eb16d386039a30ac40bcfa44c743
https://github.com/Evolveum/prism/commit/77770014ed65eb16d386039a30ac40bcfa44c743
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
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/PrismReferenceDefinitionImpl.java
M infra/util/src/main/java/com/evolveum/midpoint/util/QNameUtil.java
Log Message:
-----------
MID-10297: Fixed XML polution with redundant tns prefixes
DOM serializer declares prefix if QName has prefix defined.
During parsing schemas - tns prefix were kept in PrismDefinitions
so in cases where type (reference type) was inferred from schema
QName with prefix was used, which prevented it to match to already
defined namespaces and triggered namespace redefition.
Fixed Definitions to store QName without prefixes only.
Commit: e19e9473453e9a4a1683fc342b236d568b8eb026
https://github.com/Evolveum/prism/commit/e19e9473453e9a4a1683fc342b236d568b8eb026
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/PrismQueryLanguageParserImpl.java
Log Message:
-----------
fixed #8196 error parse filter
Commit: b2ecacc04b4b522a07b4ade77209a2e185fea6f5
https://github.com/Evolveum/prism/commit/b2ecacc04b4b522a07b4ade77209a2e185fea6f5
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
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/PrismPropertyValueImpl.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/ValueFilterImpl.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/test/java/com/evolveum/midpoint/prism/query/lang/TestBasicQueryConversions.java
M infra/util/src/main/java/com/evolveum/midpoint/util/QNameUtil.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: eb4cab9962518c726a942d37ba9edf3d7f5d62a9
https://github.com/Evolveum/prism/commit/eb4cab9962518c726a942d37ba9edf3d7f5d62a9
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-25 (Sat, 25 Jan 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Freezable.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
M infra/util/src/main/java/com/evolveum/midpoint/util/caching/CacheConfiguration.java
Log Message:
-----------
Mark Item as Cloneable (and others)
Item implements public clone() method, but it was not marked as
Cloneable yet. It should be marked so, e.g., to be able to use it
in utility methods like CloneUtil#toImmutable.
Other changes:
- Freezable#doFreeze method added;
- some cosmetics.
Commit: 63b448ef366edddfec2ba5b3b0f3ad308e82acad
https://github.com/Evolveum/prism/commit/63b448ef366edddfec2ba5b3b0f3ad308e82acad
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/Filter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/FilterProvider.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
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AbstractMutableContainerable.java
M 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/ArchetypeType.java
M 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/AssignmentPathMetadataType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentPathSegmentMetadataType.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/ExtensionType.java
M 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/FooValueMetadataType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MappingSourceType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MappingSpecificationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MappingTransformationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MarkingRuleSpecificationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MetadataType.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/PolicyRuleSpecificationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/PolicyStatementSpecificationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ProcessMetadataType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ProvenanceAcquisitionType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ProvenanceMetadataType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ProvisioningMetadataType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ResourceObjectTypeIdentificationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ShadowKindType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/StorageMetadataType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/TransformationMetadataType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryValidation.java
Log Message:
-----------
fixed @metadata for content Assist ticket #10324
Commit: 61823c5ec28227186a47062eb1a6bc5031536b29
https://github.com/Evolveum/prism/commit/61823c5ec28227186a47062eb1a6bc5031536b29
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Freezable.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
M infra/util/src/main/java/com/evolveum/midpoint/util/caching/CacheConfiguration.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/repo-cache-improvements'
Commit: d239c33161f8a02b5273fc9864476a22847130a4
https://github.com/Evolveum/prism/commit/d239c33161f8a02b5273fc9864476a22847130a4
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/PrismQueryLanguageParserImpl.java
Log Message:
-----------
remove RuntimeException
Commit: 1305f3306c661672115ba0b0ab9dcd17e5df53fa
https://github.com/Evolveum/prism/commit/1305f3306c661672115ba0b0ab9dcd17e5df53fa
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-02-12 (Wed, 12 Feb 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryValidation.java
Log Message:
-----------
code completions improvements generate itemPath concept
Commit: 201277e00e9dd18c3457167f30e5afd70aa6bf97
https://github.com/Evolveum/prism/commit/201277e00e9dd18c3457167f30e5afd70aa6bf97
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
Log Message:
-----------
fixed definition of path components
Commit: b13f3b62b8a249db6e2f09ea9cf4d316ac51cbe3
https://github.com/Evolveum/prism/commit/b13f3b62b8a249db6e2f09ea9cf4d316ac51cbe3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-14 (Fri, 14 Feb 2025)
Changed paths:
M infra/axiom/src/main/antlr4/com/evolveum/axiom/lang/antlr/query/AxiomQueryParser.g4
R infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/PositionContext.java
A infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/TokenCustom.java
R infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/TokenWithCtx.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Freezable.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/LocalItemDefinitionStore.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
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Walkable.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismContainerValueDelegator.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/lazy/LazyXNodeBasedPrismValue.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/QueryFactory.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/ItemDefinitionImpl.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/PrismContainerValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismPropertyValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceDefinitionImpl.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/lazy/LazyPrismContainerValue.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/query/lang/AxiomQueryContentAssistImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/Filter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/FilterProvider.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/resources/xml/ns/test/foo-1.xsd
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/PrismInternalTestUtil.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismContainerValueImpl.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismContext.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AbstractMutableContainerable.java
M 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/ArchetypeType.java
M 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/AssignmentPathMetadataType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentPathSegmentMetadataType.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/ExtensionType.java
M 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/FooValueMetadataType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MappingSourceType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MappingSpecificationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MappingTransformationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MarkingRuleSpecificationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MetadataType.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/PolicyRuleSpecificationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/PolicyStatementSpecificationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ProcessMetadataType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ProvenanceAcquisitionType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ProvenanceMetadataType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ProvisioningMetadataType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ResourceObjectTypeIdentificationType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ShadowKindType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/StorageMetadataType.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/TransformationMetadataType.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestBasicQueryConversions.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryValidation.java
M infra/prism-impl/src/test/resources/common/xml/user-alice-metadata.xml
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
M infra/util/src/main/java/com/evolveum/midpoint/util/QNameUtil.java
M infra/util/src/main/java/com/evolveum/midpoint/util/caching/CacheConfiguration.java
Log Message:
-----------
Merge branch 'master' into feature/outlier-detection
# Conflicts:
# infra/prism-api/src/main/java/com/evolveum/midpoint/prism/lazy/LazyXNodeBasedPrismValue.java
Compare: https://github.com/Evolveum/prism/compare/f9724f1b7378...b13f3b62b8a2
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