[midPoint-git] [Evolveum/midpoint] 158294: Added efficient serialization of Transformable*Items
Tony Tkáčik
noreply at github.com
Wed Nov 17 17:35:40 CET 2021
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 1582946edb52524459516165b45393a0f2e170c5
https://github.com/Evolveum/midpoint/commit/1582946edb52524459516165b45393a0f2e170c5
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-11-17 (Wed, 17 Nov 2021)
Changed paths:
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/DelegatedItem.java
Log Message:
-----------
Added efficient serialization of Transformable*Items
If item is complex type definition, or it is derived from complex type definition,
do not serialize original definition, but rather retrieve it from schema service
during deserialization.
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Commit: 00529fb382914b776361c47451bb0126ecfbb649
https://github.com/Evolveum/midpoint/commit/00529fb382914b776361c47451bb0126ecfbb649
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-11-17 (Wed, 17 Nov 2021)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/DelegatedItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableItemDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableObjectDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformablePropertyDefinition.java
Log Message:
-----------
Use shallow serialization for TransformableComplexType only if instance is from registry.
Commit: 2ca0057edc2519e2dba3cc49fdc42aff1d232a03
https://github.com/Evolveum/midpoint/commit/2ca0057edc2519e2dba3cc49fdc42aff1d232a03
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-11-17 (Wed, 17 Nov 2021)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectValidator.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/validator/TestObjectValidator.java
A infra/schema/src/test/resources/validator/role-two.xml
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/VerifyConsumerWorker.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
ObjectValidator: Added support for verification of UUIDs
Compare: https://github.com/Evolveum/midpoint/compare/bd7fe5dfb86c...2ca0057edc25
More information about the midPoint-svn
mailing list