[midPoint-git] [Evolveum/midpoint] c9fca9: Sqale audit: mapping, insert and fetching of audit...

virgo47 noreply at github.com
Fri Sep 3 16:51:30 CEST 2021


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: c9fca96a764677d45bcccadd219938ae191acb59
      https://github.com/Evolveum/midpoint/commit/c9fca96a764677d45bcccadd219938ae191acb59
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-03 (Fri, 03 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditServiceFactory.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/MAuditEventRecord.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/QAuditEventRecordMapping.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/wip/AuditSearchTest.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/QueryTableMapping.java

  Log Message:
  -----------
  Sqale audit: mapping, insert and fetching of audit deltas

Old "fetchers" are not used as they are not flexible enough, instead
new method mapping#processResult() was introduced (used for deltas).
Minor cleanup in audit service/factory along the way.


  Commit: df98cae8311ce10e8e2643ed59ade9f77429b32c
      https://github.com/Evolveum/midpoint/commit/df98cae8311ce10e8e2643ed59ade9f77429b32c
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-03 (Fri, 03 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/QAuditEventRecordMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/QAuditRefValue.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/wip/AuditSearchTest.java

  Log Message:
  -----------
  Sqale audit: mapping, insert and fetching of audit refs


  Commit: da41e73f6e5836435a6760da529a749873de5d07
      https://github.com/Evolveum/midpoint/commit/da41e73f6e5836435a6760da529a749873de5d07
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-03 (Fri, 03 Sep 2021)

  Changed paths:
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/filtering/AuditPropertiesItemFilterProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/MAuditEventRecord.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/QAuditEventRecord.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/QAuditEventRecordMapping.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/wip/AuditSearchTest.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/ValueFilterValues.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/SinglePathItemFilterProcessor.java

  Log Message:
  -----------
  Sqale audit: support for audit property filtering + search tests

Multi-value filter is also supported (with ANY sematnics as usual).
If mulitple values are used inside the property key-value single value,
it is interpreted as ALL - this is different from multi-value filter.


Compare: https://github.com/Evolveum/midpoint/compare/6844b9c0cd6d...da41e73f6e58


More information about the midPoint-svn mailing list