[midPoint-git] [Evolveum/midpoint] 322048: ItemFilterProcessor hierarchy cleanup, parametric ...

virgo47 noreply at github.com
Tue Apr 20 22:48:59 CEST 2021


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 322048fa47550e4a71bee36932d8e2782b30815d
      https://github.com/Evolveum/midpoint/commit/322048fa47550e4a71bee36932d8e2782b30815d
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-04-20 (Tue, 20 Apr 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/RefTableItemFilterProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/UriItemFilterProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QReferenceMapping.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/CanonicalItemPathItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/EnumItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/EnumOrdinalItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/ItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/SimpleItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/SinglePathItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/TimestampItemFilterProcessor.java

  Log Message:
  -----------
  ItemFilterProcessor hierarchy cleanup, parametric type documentation

UriItemFilterProcessor is now under SinglePathItemFilterProcessor.
SqlQueryContext field was left at the top of the hierarchy as the
hierarchy is shallow and wide and is down-casted to more specific type
only in RefTableItemFilterProcessor which keeps it in its own field.


  Commit: 702ecdba7072c5f77a149ae3c4e1d27c2485b41c
      https://github.com/Evolveum/midpoint/commit/702ecdba7072c5f77a149ae3c4e1d27c2485b41c
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-04-20 (Tue, 20 Apr 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleTransformerBase.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/ContainerSqlTransformer.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/ObjectSqlTransformer.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/ReferenceSqlTransformer.java

  Log Message:
  -----------
  SqaleTransformerBase: mapper fields pushed one level lower

This provides more specific type information where needed.


  Commit: 7faf5981582e13fd551dca9e185f00865874f85a
      https://github.com/Evolveum/midpoint/commit/7faf5981582e13fd551dca9e185f00865874f85a
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-04-20 (Tue, 20 Apr 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentReferenceMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QObjectReferenceMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QReferenceMapping.java

  Log Message:
  -----------
  repo-sqale: assignment multival refs mapped, join predicate fixed


Compare: https://github.com/Evolveum/midpoint/compare/17de25a78931...7faf5981582e


More information about the midPoint-svn mailing list