[midPoint-git] [Evolveum/midpoint] cad58b: MID-6318: added support for flexible extension col...
virgo47
noreply at github.com
Mon Aug 17 23:09:58 CEST 2020
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: cad58b48972011d90e8b07149fc0a316c9e61530
https://github.com/Evolveum/midpoint/commit/cad58b48972011d90e8b07149fc0a316c9e61530
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2020-08-17 (Mon, 17 Aug 2020)
Changed paths:
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlAuditServiceFactory.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlAuditServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/FlexibleRelationalPathBase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/SqlPathContext.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/SqlQueryContext.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/SqlQueryExecutor.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/DetailTableItemFilterProcessor.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/QueryModelMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/QueryModelMappingConfig.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/QueryModelMappingRegistry.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/SqlDetailFetchMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/QAuditDeltaMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/QAuditEventRecordMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/QAuditItemMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/QAuditPropertyValueMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/QAuditRefValueMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/QAuditResourceMapping.java
Log Message:
-----------
MID-6318: added support for flexible extension columns to Q-mappings
- SqlAuditServiceImpl.auditAttempt uses insertAuditEventRecord with
Querydsl, WIP, subentites are still stored with InsertQueryBuilder.
- Added QueryModelMapping.addExtensionColumn().
- Our mapping now works for FlexibleRelationalPathBase subtypes, not for
general EntityPath, like before; this is OK and returned type from
methods like new/defaultAlias() offers common methods from
FlexibleRelationalPathBase, e.g. the new getPath(String).
More information about the midPoint-svn
mailing list