[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