[midPoint-git] [Evolveum/prism] 08c475: Improve documentation of delta builder
mederly
noreply at github.com
Tue Dec 16 21:01:34 CET 2025
Branch: refs/heads/master
Home: https://github.com/Evolveum/prism
Commit: 08c4758326b5aa142d3481052809ecbffb34c4f1
https://github.com/Evolveum/prism/commit/08c4758326b5aa142d3481052809ecbffb34c4f1
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/builder/S_ItemEntry.java
Log Message:
-----------
Improve documentation of delta builder
**What**
Add an important note to one of the delta builder interfaces, about its
potential immutability.
**Why**
Currently the only implementation of this interface is `DeltaBuilder`
class, which implements affected methods in an "immutable" way, meaning
that they does not return the same instance of the builder, but creates
a new one.
That is however a bit confusing, because other methods does not behave
like this. If the returned instance is not correctly reassigned to the
initial variable, it can cause bugs where not all added items will be
present in built delta.
The docs uses the word "potential", because I do not want to add
behavior as a constraint to other implementers.
Commit: cb24810c32c895554a2736a834ee481184ccea73
https://github.com/Evolveum/prism/commit/cb24810c32c895554a2736a834ee481184ccea73
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-12-08 (Mon, 08 Dec 2025)
Changed paths:
M infra/concepts/src/main/java/com/evolveum/concepts/ValidationLog.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/SaxElementHandler.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/StreamDomBuilder.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/JsonOtherTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
Log Message:
-----------
fixed objections at the artefact validation service
Commit: 1d358922031823af0f9c27c9b93f1142272f61e3
https://github.com/Evolveum/prism/commit/1d358922031823af0f9c27c9b93f1142272f61e3
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-12-15 (Mon, 15 Dec 2025)
Changed paths:
A infra/concepts/src/main/java/com/evolveum/concepts/Argument.java
M infra/concepts/src/main/java/com/evolveum/concepts/TechnicalMessage.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/lex/dom/DomReader.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/marshaller/PrismUnmarshaller.java
M infra/util/src/main/java/com/evolveum/midpoint/util/exception/ValidationException.java
Log Message:
-----------
message editing & add arguments for technical messages in artifacts validator
Commit: d6a7d23a8de4b4bde918966a022d120abd91e0e8
https://github.com/Evolveum/prism/commit/d6a7d23a8de4b4bde918966a022d120abd91e0e8
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
A infra/concepts/src/main/java/com/evolveum/concepts/Argument.java
M infra/concepts/src/main/java/com/evolveum/concepts/TechnicalMessage.java
M infra/concepts/src/main/java/com/evolveum/concepts/ValidationLog.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/builder/S_ItemEntry.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/lex/dom/DomReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/SaxElementHandler.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/StreamDomBuilder.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/JsonOtherTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
M infra/util/src/main/java/com/evolveum/midpoint/util/exception/ValidationException.java
Log Message:
-----------
Merge branch 'midpilot'
Compare: https://github.com/Evolveum/prism/compare/cb84f365bd1f...d6a7d23a8de4
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