[midPoint-git] [Evolveum/midpoint] 86d448: repo-sqale: container search for CaseWI, mapping, ...
virgo47
noreply at github.com
Fri Jul 9 00:15:32 CEST 2021
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 86d4483b83467113e01fcea3bec3674c87c2918d
https://github.com/Evolveum/midpoint/commit/86d4483b83467113e01fcea3bec3674c87c2918d
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-07-08 (Thu, 08 Jul 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
Log Message:
-----------
repo-sqale: container search for CaseWI, mapping, test
Also, more search tests were shortened and one more EXISTS test added.
Commit: f3d13b5b09e3b25949c12ca0b4bbbbca8b73121b
https://github.com/Evolveum/midpoint/commit/f3d13b5b09e3b25949c12ca0b4bbbbca8b73121b
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-07-08 (Thu, 08 Jul 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ExistsFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/CountMappingResolver.java
Log Message:
-----------
repo-sqale: CountMappingResolver simplified to ItemRelationResolver
Commit: 116827477d81e789ab40d1eb11ea5306dd1eea1e
https://github.com/Evolveum/midpoint/commit/116827477d81e789ab40d1eb11ea5306dd1eea1e
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-07-09 (Fri, 09 Jul 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryBeanConfig.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ContainerTableRelationResolver.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/RefTableTargetResolver.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleMappingMixin.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/focus/QFocusMapping.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/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrgMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QObjectTemplateMapping.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/role/QAbstractRoleMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/QArchetypeMapping.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/SqaleRepoSearchTest.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/TableRelationResolver.java
Log Message:
-----------
repo-sqale: added dereference support (@) for multi-value (table) refs
This is a two-step process, first we resolve the reference itself using
existing TableRelationResolver and then use relation resolver in the
reference mapping which uses new RefTableTargetResolver.
Mapping for this must be provided lazily to avoid initialization cycles.
More object mappings now remember their static instances.
Compare: https://github.com/Evolveum/midpoint/compare/d401d0f75f97...116827477d81
More information about the midPoint-svn
mailing list