[midPoint-git] [Evolveum/midpoint] 91e344: repo-sql-impl: RefItemFilterProcessor is now audit...

virgo47 noreply at github.com
Wed Feb 3 00:59:14 CET 2021


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 91e344d7e1ef83119d6a26580b1d091da1e6e829
      https://github.com/Evolveum/midpoint/commit/91e344d7e1ef83119d6a26580b1d091da1e6e829
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-02-03 (Wed, 03 Feb 2021)

  Changed paths:
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/AuditRefItemFilterProcessor.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/QAuditEventRecordMapping.java

  Log Message:
  -----------
  repo-sql-impl: RefItemFilterProcessor is now audit specific


  Commit: 7495e69242c1f357cf4fc1fe4a751e0fbfb43372
      https://github.com/Evolveum/midpoint/commit/7495e69242c1f357cf4fc1fe4a751e0fbfb43372
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-02-03 (Wed, 03 Feb 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/AuditSqlQueryContext.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/AuditRefItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/JdbcSession.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/item/DetailTableItemFilterProcessor.java

  Log Message:
  -----------
  SqlQueryContext#sqlConfiguration() fix/renamed to sqlRepoContext()


  Commit: f7a5f9d7d6c616bc75123d5e09a7e1eac2ca3655
      https://github.com/Evolveum/midpoint/commit/f7a5f9d7d6c616bc75123d5e09a7e1eac2ca3655
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-02-03 (Wed, 03 Feb 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/connector/QConnectorHostMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/connector/QConnectorMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QUserMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/node/QNodeMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/QRoleMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/QServiceMapping.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/AuditCustomColumnItemFilterProcessor.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/AuditRefItemFilterProcessor.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/QAuditEventRecordMapping.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryModelMapping.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/item/CanonicalItemPathItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/item/EnumOrdinalItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/item/ItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/item/ItemSqlMapper.java
    A repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/item/SimpleItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/item/SinglePathItemFilterProcessor.java
    R repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/item/StringItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/item/TimestampItemFilterProcessor.java

  Log Message:
  -----------
  sqlbase: StringItemFilterProcessor->SimpleItemFilterProcessor

New class supports multiple types, various static factory methods are
provided for specific mappers (string, integer, UUID).
Used paths are also more type-safe/aligned with filter type.


  Commit: 50544ca9755f38f2cad6c68bb4e09bf2839f0d5b
      https://github.com/Evolveum/midpoint/commit/50544ca9755f38f2cad6c68bb4e09bf2839f0d5b
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-02-03 (Wed, 03 Feb 2021)

  Changed paths:
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/QNameCache.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepoContext.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryBeanConfig.java

  Log Message:
  -----------
  repo-sqale: QNameCache skeleton, no write-through yet


  Commit: d1a648aa7dd3321ba88ec542437eb6aa807207eb
      https://github.com/Evolveum/midpoint/commit/d1a648aa7dd3321ba88ec542437eb6aa807207eb
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-02-03 (Wed, 03 Feb 2021)

  Changed paths:
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/RefItemFilterProcessor.java
    A repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/item/EnumItemFilterProcessor.java
    R repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/item/RefItemFilterProcessor.java

  Log Message:
  -----------
  repo-sqale: added RefItemFilterProcessor and EnumItemFilterProcessor


  Commit: 855621d73d0d713e85dc420b2d23bffc8df9f5b0
      https://github.com/Evolveum/midpoint/commit/855621d73d0d713e85dc420b2d23bffc8df9f5b0
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-02-03 (Wed, 03 Feb 2021)

  Changed paths:
    M repo/repo-sqale/sql/pgnew-repo.sql
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/connector/QConnector.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/connector/QConnectorMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableRow.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableRowMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObject.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportOutput.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportOutputMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/QAbstractRole.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/QAbstractRoleMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/MTask.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTask.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryModelMapping.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/item/SimpleItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/FlexibleRelationalPathBase.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/UuidPath.java

  Log Message:
  -----------
  repo-sqale: massive push in attribute mapping for queries

- SimpleItemFilterProcessor#booleanMapper() was added.
- Enum#name() mapped to database enums (convenient and efficient).


Compare: https://github.com/Evolveum/midpoint/compare/8ee2ee86f6b4...855621d73d0d


More information about the midPoint-svn mailing list