[midPoint-git] [Evolveum/midpoint] 407e21: Moved canRead, canModify, canAdd to separate inter...

Tony Tkáčik noreply at github.com
Wed May 26 18:39:41 CEST 2021


  Branch: refs/heads/feature/perf-schematransform
  Home:   https://github.com/Evolveum/midpoint
  Commit: 407e21948705623600f5b1ead4d8f8ac6ff27106
      https://github.com/Evolveum/midpoint/commit/407e21948705623600f5b1ead4d8f8ac6ff27106
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-05-18 (Tue, 18 May 2021)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ItemDefinition.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismItemAccessDefinition.java

  Log Message:
  -----------
  Moved canRead, canModify, canAdd to separate interface

Signed-off-by: Tony Tkacik <tonydamage at gmail.com>


  Commit: 4a3912a57dce8979c8b9791047990758136d3ef5
      https://github.com/Evolveum/midpoint/commit/4a3912a57dce8979c8b9791047990758136d3ef5
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-05-25 (Tue, 25 May 2021)

  Changed paths:
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ComplexTypeDefinitionDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ContainerDefinitionDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/DefinitionDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ItemDefinitionDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ObjectDefinitionDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PropertyDefinitionDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ReferenceDefinitionDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/TypeDefinitionDelegator.java

  Log Message:
  -----------
  Prism: Added Delegator interfaces

Delegator interfaces delegates most of the calls to delegate(),
useful for implementation of wrappers which modifies only few items.


  Commit: 2a71216f79061e457b9e9c26a8aeb29cda7a910d
      https://github.com/Evolveum/midpoint/commit/2a71216f79061e457b9e9c26a8aeb29cda7a910d
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-05-25 (Tue, 25 May 2021)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismItemAccessDefinition.java

  Log Message:
  -----------
  Added mutable interface to PrismAccessDefinition


  Commit: 903d157f495924a7a4b3f14751329ebc8f4020a0
      https://github.com/Evolveum/midpoint/commit/903d157f495924a7a4b3f14751329ebc8f4020a0
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-05-26 (Wed, 26 May 2021)

  Changed paths:
    A infra/common/src/main/java/com/evolveum/midpoint/common/refinery/deleg/RefinedAttributeDefinitionDelegator.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ContainerDefinitionDelegator.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/AttributeContainerDefinitionDelegator.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/AttributeDefinitionDelegator.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ObjectClassTypeDefinitionDelegator.java

  Log Message:
  -----------
  Added delegators for refined definitions


  Commit: 0f1292ecb250da0721bc80cf638b5f47e1469f05
      https://github.com/Evolveum/midpoint/commit/0f1292ecb250da0721bc80cf638b5f47e1469f05
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-05-26 (Wed, 26 May 2021)

  Changed paths:
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableContainerDefinition.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableItemDefinition.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableObjectDefinition.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformablePropertyDefinition.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableReferenceDefinition.java

  Log Message:
  -----------
  Added Transformable Definitions implementations.

Instead of full copies, these carry only changes to common
access / customization attributes of schema


  Commit: c941eb107babe59dc8113c7deba2e7e19e14cf9f
      https://github.com/Evolveum/midpoint/commit/c941eb107babe59dc8113c7deba2e7e19e14cf9f
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-05-26 (Wed, 26 May 2021)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java

  Log Message:
  -----------
  Use Transformables in SchemaTransformer


Compare: https://github.com/Evolveum/midpoint/compare/ab1335986341...c941eb107bab


More information about the midPoint-svn mailing list