[midPoint-git] [Evolveum/midpoint] 0797cd: repo-sqale: added modify support for Shadow.pendin...

virgo47 noreply at github.com
Thu Jul 22 15:18:43 CEST 2021


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 0797cd345933ab8fe8e28dd42fe75706f09bf13a
      https://github.com/Evolveum/midpoint/commit/0797cd345933ab8fe8e28dd42fe75706f09bf13a
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-07-22 (Thu, 22 Jul 2021)

  Changed paths:
    M repo/repo-sqale/sql/pgnew-repo.sql
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ArrayItemDeltaProcessor.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/CountItemDeltaProcessor.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/FinalValueDeltaProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/JsonbPolysItemDeltaProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/RefItemDeltaProcessor.java
    R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/SimpleItemDeltaProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleItemSqlMapper.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java

  Log Message:
  -----------
  repo-sqale: added modify support for Shadow.pendingOperations (count)

Implemented in CountItemDeltaProcessor which was the third class using
the same code in process(), so FinalValueDeltaProcessor was added and
JsonbPolysItemDeltaProcessor and ArrayItemDeltaProcessor are all
subclasses implementing only setRealValues() and delete().
SimpleItemDeltaProcessor was removed, adds nothing to its superclass
SinglePathItemDeltaProcessor which works just as well.




More information about the midPoint-svn mailing list