[midPoint-git] [Evolveum/midpoint] ee221d: Added Object Size performance test
Radovan Semancik
noreply at github.com
Tue Jun 8 11:21:36 CEST 2021
Branch: refs/heads/feature/datamodel-diagrams
Home: https://github.com/Evolveum/midpoint
Commit: ee221dd4fa294a52e2e5684a1a1218338db618ca
https://github.com/Evolveum/midpoint/commit/ee221dd4fa294a52e2e5684a1a1218338db618ca
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-04-19 (Mon, 19 Apr 2021)
Changed paths:
M infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/AbstractSchemaPerformanceTest.java
A infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/PerfTestPrismObjectSize.java
Log Message:
-----------
Added Object Size performance test
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Commit: 12a5711a68a2c3b86d7e297365f8c99fc2045044
https://github.com/Evolveum/midpoint/commit/12a5711a68a2c3b86d7e297365f8c99fc2045044
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-04-20 (Tue, 20 Apr 2021)
Changed paths:
M infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/PerfTestPrismObjectSize.java
Log Message:
-----------
Added combination performance test of deltas
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Commit: 25c88d92831e7a896d0dbb32fcd5a26283f14bd2
https://github.com/Evolveum/midpoint/commit/25c88d92831e7a896d0dbb32fcd5a26283f14bd2
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-04-27 (Tue, 27 Apr 2021)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismValueImpl.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/PerfTestPrismObjectSize.java
Log Message:
-----------
MID-7008: Added early exit to diff* methods in case they are used via equals
In order to determine if objects are equals, we do not need full diff of objects
only to know that they are different.
Adds optional exit of diff methods on first occurence of different value.
Commit: 35886a32f63779cdb9622c3e5235d2c7e62a1e7a
https://github.com/Evolveum/midpoint/commit/35886a32f63779cdb9622c3e5235d2c7e62a1e7a
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-04-27 (Tue, 27 Apr 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageAuditLogDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskErrorSelectableBeanImpl.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/builder/S_MaybeAdd.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/builder/S_MaybeDelete.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/builder/S_ValuesEntry.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/builder/DeltaBuilder.java
M infra/schema-pure-jaxb/pom.xml
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/TaskWorkBucketManagementPerformanceInformationUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskOperationStatsUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskPartProgressInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskWorkStateUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/audit-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
A infra/schema/src/test/java/com/evolveum/midpoint/schema/misc/TestMeasuringSizes.java
M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/OperationInvocationRecord.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestProgressReporting.java
M pom.xml
M repo/audit-api/src/main/java/com/evolveum/midpoint/audit/api/AuditEventRecord.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/ModifyObjectResult.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ContainerValueIdGenerator.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
M 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/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleTransformerSupport.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUpdateContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/UriCache.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/DelegatingItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaValueProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ContainerTableDeltaProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/EmbeddedContainerDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/EnumItemDeltaProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ItemDeltaSingleValueProcessor.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ItemDeltaValueProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/PolyStringItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/RefItemDeltaProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/RefTableItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/SimpleItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/SinglePathItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/TimestampItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/UriItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/InOidFilterProcessor.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ObjectRefTableItemFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/RefItemFilterProcessor.java
A 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
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ContainerTableRelationResolver.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/NestedMappingResolver.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleItemRelationResolver.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleItemSqlMapper.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/TableRelationResolver.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/operations/AddObjectOperation.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/EmbeddedContainerDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ObjectTemplateSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QObjectTemplateMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QOwnedBy.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleMappingMixin.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleNestedMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleTableMapping.java
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/accesscert/AccessCertificationDefinitionSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationDefinitionMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/AssignmentSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/MAssignment.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignment.java
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/QAssignmentReference.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/cases/QCaseMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/MContainer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/connector/ConnectorSqlTransformer.java
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/FocusSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/GenericObjectSqlTransformer.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/lookuptable/LookupTableRowSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableMapping.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/node/QNodeMapping.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/MObject.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/MObjectType.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/object/OperationExecutionSqlTransformer.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/object/QOperationExecution.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QOperationExecutionMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QTrigger.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QTriggerMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/TriggerSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/MReference.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/MReferenceOwner.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QObjectReference.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QObjectReferenceMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QOwnedByMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QReference.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QReferenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/ReferenceSqlTransformer.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/TransformerForOwnedBy.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportDataMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/ReportDataSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResourceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/ResourceSqlTransformer.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/QRoleMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/QServiceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/ShadowSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/TaskSqlTransformer.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/ContainerTableUpdateContext.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/NestedContainerUpdateContext.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/RootUpdateContext.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/SqaleUpdateContext.java
R repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/MidScaleNewRepoTest.java
R repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoAddDeleteObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
R repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoModifyObjectTest.java
R repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoSmokeTest.java
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/perf/MidScaleNewRepoTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/AuditSearchTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/CleanupTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ConcurrencyTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ModifyTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/OperationLogger.java
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/SqlRepositoryServiceImpl.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/AuditCustomColumnItemFilterProcessor.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/AuditEventRecordSqlTransformer.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-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/DataSourceFactory.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/SqlRepoContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlTransformerSupport.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/FilterProcessor.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/ValueFilterProcessor.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/DetailTableItemFilterProcessor.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/PolyStringItemFilterProcessor.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
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/ItemRelationResolver.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/ItemSqlMapper.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/QueryTableMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/perfmon/SqlPerformanceMonitorImpl.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/FlexibleRelationalPathBase.java
M repo/repo-test-util/src/main/resources/test-config.xml
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/WorkStateManager.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/WorkSegmentationStrategy.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/buckets/TestBucketsPerformance.java
A testing/story/src/test/resources/buckets/role-slow.xml
A testing/story/src/test/resources/buckets/system-configuration.xml
A testing/story/src/test/resources/buckets/task-recompute-16-04.xml
A testing/story/src/test/resources/buckets/task-recompute-256-30.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into tmp/feature-perf
Commit: 2c3ceece319d8023076b5fcb65f4671cf7df6b67
https://github.com/Evolveum/midpoint/commit/2c3ceece319d8023076b5fcb65f4671cf7df6b67
Author: kate <honchar at evolveum.com>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.java
Log Message:
-----------
fix for filter config panel
Commit: be8352b320541af8b49d88c525c68f6577ff4582
https://github.com/Evolveum/midpoint/commit/be8352b320541af8b49d88c525c68f6577ff4582
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/PassReason.java
Log Message:
-----------
Mark selected GetOperationOptions as cache-neutral
The doNotDiscovery, forceRefresh, forceRetry, errorHandling options
are currently relevant only at the level of provisioning module.
They do not affect processing in repository in any way, so they can
be considered neutral (harmless) from the caching point of view.
This resolves MID-7040.
Commit: a1b284acdc7e293bfb6dc574960b8ac0347d55c0
https://github.com/Evolveum/midpoint/commit/a1b284acdc7e293bfb6dc574960b8ac0347d55c0
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/OtherParameters.java
Log Message:
-----------
Add # of users to the label of perf test
It looks like this number can quite significantly influence
the results.
Commit: d4afef63973bae8f19e281c88dc7e509750f6f71
https://github.com/Evolveum/midpoint/commit/d4afef63973bae8f19e281c88dc7e509750f6f71
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/OtherParameters.java
Log Message:
-----------
Do minor reporting fix
Commit: a158f3bd3d4c6b882d5e2f6b3e299767b6f7848d
https://github.com/Evolveum/midpoint/commit/a158f3bd3d4c6b882d5e2f6b3e299767b6f7848d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilderImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/orgstruct/TestOrgStruct.java
Log Message:
-----------
Avoid double-loading of resource objects
During recomputation the resource objects were (fully) loaded twice
in succession - during initial context load. This commit eliminates
that.
This resolves MID-7041.
Commit: bbf258e6f2ab4783fadf0b436c74a83bb40dd605
https://github.com/Evolveum/midpoint/commit/bbf258e6f2ab4783fadf0b436c74a83bb40dd605
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
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/qmodel/assignment/QAssignmentReferenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/MOrg.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrg.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrgClosure.java
A 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/ref/MReference.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/QReference.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
Log Message:
-----------
repo-sqale: added basic m_org mapping + owner_type for refs
Commit: 73c848df30328f519dbca196a661322f390fbf72
https://github.com/Evolveum/midpoint/commit/73c848df30328f519dbca196a661322f390fbf72
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
A repo/repo-sqale/sql/pg-org-experiments.sql
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
Log Message:
-----------
repo-sqale: org experiment SQL, querydsl "tests" with CTE construction
Commit: 1c5e9a49c1913d7e8434afdcb9cdbea5f274fbde
https://github.com/Evolveum/midpoint/commit/1c5e9a49c1913d7e8434afdcb9cdbea5f274fbde
Author: Kamil Jires <kamil at jires.eu>
Date: 2021-05-10 (Mon, 10 May 2021)
Changed paths:
M tools/perf-test/perf-test-process.sh
Log Message:
-----------
add condition for the COMMIT_DATE environment variable
Commit: bc3f55158379929f0972804e5d53c7c6c763105e
https://github.com/Evolveum/midpoint/commit/bc3f55158379929f0972804e5d53c7c6c763105e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-10 (Mon, 10 May 2021)
Changed paths:
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyConsistency.java
A provisioning/provisioning-impl/src/test/resources/dummy/consistency/account-late.xml
Log Message:
-----------
Add a test for failing getObject+forceRetry
Commit: 5386a9dc2c1b6d75f86bca773033738cf4c2af69
https://github.com/Evolveum/midpoint/commit/5386a9dc2c1b6d75f86bca773033738cf4c2af69
Author: kate <honchar at evolveum.com>
Date: 2021-05-10 (Mon, 10 May 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/SchrodingerComponentInitListener.java
Log Message:
-----------
captcha id changes
Commit: fe42ae485d5e2f43b487c894504ee51c9610b070
https://github.com/Evolveum/midpoint/commit/fe42ae485d5e2f43b487c894504ee51c9610b070
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-10 (Mon, 10 May 2021)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningOperationOptions.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningOperationState.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/RefreshHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/PendingOperationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyConsistency.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/AbstractAdLdapMultidomainTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/consistency/TestConsistencyMechanism.java
M testing/story/src/test/resources/consistency/resource-opendj-reaper.xml
M testing/story/src/test/resources/consistency/resource-opendj.xml
Log Message:
-----------
Fix various aspects of operation retrying
1. When provisioning - namely, the shadows module - updates a shadow
in repository (after e.g. successful ADD operation), it updates
in-memory information as well. This is a compensation for imprecise
code that replaced repo shadow by the resource object that was invoked
after retrying ADD operation.
2. We no longer retry modification or deletion operation if the resource
object does not exist (yet). This is to avoid useless failures.
3. When doing reconciliation, ContextLoader issues projection getObject
with forceRetry option only on the first occasion (projection wave 0).
4. Add forgotten clone when constructing pending operation delta.
This should resolve MID-7044.
Commit: f1cb4ee374d7402054d3765a9b65ef8760b91022
https://github.com/Evolveum/midpoint/commit/f1cb4ee374d7402054d3765a9b65ef8760b91022
Author: kate <honchar at evolveum.com>
Date: 2021-05-10 (Mon, 10 May 2021)
Changed paths:
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/PassReason.java
A repo/repo-sqale/sql/pg-org-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
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/qmodel/assignment/QAssignmentReferenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/MOrg.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrg.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrgClosure.java
A 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/ref/MReference.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/QReference.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/OtherParameters.java
M tools/perf-test/perf-test-process.sh
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: e515ae020e532a0745d9fce5be6b20a887fc9ae7
https://github.com/Evolveum/midpoint/commit/e515ae020e532a0745d9fce5be6b20a887fc9ae7
Author: Kamil Jires <kamil at jires.eu>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
M tools/perf-test/perf-test-process.sh
Log Message:
-----------
perf-test-process.sh: cover the case when the branch name contain dash and the option to not parse the name for variable value
Commit: 1a6e29b1d2f4a32179554f53b8922ec5e9c62d96
https://github.com/Evolveum/midpoint/commit/1a6e29b1d2f4a32179554f53b8922ec5e9c62d96
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
M dist/javadoc/pom.xml
Log Message:
-----------
Fix build for javadoc module
"mvn clean install" used to fail there because of missing test configuration.
Commit: bea4ac5bc67a92ec993f27dbc7acbee1803b793e
https://github.com/Evolveum/midpoint/commit/bea4ac5bc67a92ec993f27dbc7acbee1803b793e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java
Log Message:
-----------
Do minor code clarification in ContextLoader
Commit: d5589f40498747829a583b63593df26e3c263fdf
https://github.com/Evolveum/midpoint/commit/d5589f40498747829a583b63593df26e3c263fdf
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/orgstruct/TestOrgStruct.java
Log Message:
-----------
Remove obsolete comment in tests
Commit: 27ec42e7852dba4b5707f4ad055ab8bc5fb3b14e
https://github.com/Evolveum/midpoint/commit/27ec42e7852dba4b5707f4ad055ab8bc5fb3b14e
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java
Log Message:
-----------
SqlRepositoryConfiguration: fullObjectFormat case-insensitive (old repo)
This is already case-insensitive in new repo.
Commit: 97b8a2b107a7acc558cbd370691e6be2042e009d
https://github.com/Evolveum/midpoint/commit/97b8a2b107a7acc558cbd370691e6be2042e009d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapSyncMassive.java
Log Message:
-----------
Add security context in TestLdapSyncMassive
This should resolve "No authorization" exceptions that occur
in some environments.
Commit: 1c08b58f61995bc2450e0a6494eafb6c26659d8f
https://github.com/Evolveum/midpoint/commit/1c08b58f61995bc2450e0a6494eafb6c26659d8f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
M dist/javadoc/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/SchrodingerComponentInitListener.java
A repo/repo-sqale/sql/pg-org-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
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/qmodel/assignment/QAssignmentReferenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/MOrg.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrg.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrgClosure.java
A 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/ref/MReference.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/QReference.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java
M tools/perf-test/perf-test-process.sh
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 1d80775a307b302c62d363f2f067c0a5be0cd602
https://github.com/Evolveum/midpoint/commit/1d80775a307b302c62d363f2f067c0a5be0cd602
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilderImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/orgstruct/TestOrgStruct.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningOperationOptions.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningOperationState.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/RefreshHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/PendingOperationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyConsistency.java
A provisioning/provisioning-impl/src/test/resources/dummy/consistency/account-late.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/AbstractAdLdapMultidomainTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/consistency/TestConsistencyMechanism.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapSyncMassive.java
M testing/story/src/test/resources/consistency/resource-opendj-reaper.xml
M testing/story/src/test/resources/consistency/resource-opendj.xml
Log Message:
-----------
Merge branch 'feature/mid-7041'
Commit: de007de5b0d6506586b3b2b9640e796a37795bbf
https://github.com/Evolveum/midpoint/commit/de007de5b0d6506586b3b2b9640e796a37795bbf
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
A gui/admin-gui/src/test/resources/schema/midscale.xsd
Log Message:
-----------
midscale extension schema
Commit: 3fa25ae70571a5592cf5e7ee544b370d154d2fd0
https://github.com/Evolveum/midpoint/commit/3fa25ae70571a5592cf5e7ee544b370d154d2fd0
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
M dist/javadoc/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/SchrodingerComponentInitListener.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilderImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/orgstruct/TestOrgStruct.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningOperationOptions.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningOperationState.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/RefreshHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/PendingOperationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyConsistency.java
A provisioning/provisioning-impl/src/test/resources/dummy/consistency/account-late.xml
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/PassReason.java
A repo/repo-sqale/sql/pg-org-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
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/qmodel/assignment/QAssignmentReferenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/MOrg.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrg.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrgClosure.java
A 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/ref/MReference.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/QReference.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/AbstractAdLdapMultidomainTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/consistency/TestConsistencyMechanism.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapSyncMassive.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/OtherParameters.java
M testing/story/src/test/resources/consistency/resource-opendj-reaper.xml
M testing/story/src/test/resources/consistency/resource-opendj.xml
M tools/perf-test/perf-test-process.sh
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
Commit: e36fa476f08785538d224423b54c9387c7e46da3
https://github.com/Evolveum/midpoint/commit/e36fa476f08785538d224423b54c9387c7e46da3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestInboundOutboundAssociation.java
Log Message:
-----------
Fix race condition in TestInboundOutboundAssociation
This caused occasional (but quite regular) failures of this test.
Commit: f137e57a8143d38cc6b7857e94377e8b13d11df0
https://github.com/Evolveum/midpoint/commit/f137e57a8143d38cc6b7857e94377e8b13d11df0
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
A gui/admin-gui/src/test/resources/schema/midscale.xsd
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 1924fa368f3a0fb4f0dad8be163bd43699d09977
https://github.com/Evolveum/midpoint/commit/1924fa368f3a0fb4f0dad8be163bd43699d09977
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
M tools/perf-test/perf-results-db.sql
M tools/perf-test/perf-test-process.sh
Log Message:
-----------
perf-test "framework": start of ENV differentiator
Commit: d1b1e6e37ff926f891f6bc323e7c30ce42e6a806
https://github.com/Evolveum/midpoint/commit/d1b1e6e37ff926f891f6bc323e7c30ce42e6a806
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M testing/story/src/test/resources/thresholds/task-opendj-livesync-full.xml
M testing/story/src/test/resources/thresholds/task-opendj-livesync-simulate-multithreaded.xml
M testing/story/src/test/resources/thresholds/task-opendj-livesync-simulate.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-full.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate-execute.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate-multithreaded.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate.xml
Log Message:
-----------
Make TestThresholds more robust
Ideally, these tasks should start on demand. But for now,
even increasing their cycle interval seems to improve their
reliability.
Commit: 833cecebdc8758ae86ed54298e4c3e898a2e998a
https://github.com/Evolveum/midpoint/commit/833cecebdc8758ae86ed54298e4c3e898a2e998a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
M tools/perf-test/perf-results-db.sql
M tools/perf-test/perf-test-process.sh
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ac45fc102f55306133706b3bd679b99710f02267
https://github.com/Evolveum/midpoint/commit/ac45fc102f55306133706b3bd679b99710f02267
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-11 (Tue, 11 May 2021)
Changed paths:
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestEscalation.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestStrings.java
Log Message:
-----------
Fix code for running trigger task on demand
This should improve the stability of TestStrings.
Commit: 02c8781bbccd0af1274dc254dcbba2fc1195a166
https://github.com/Evolveum/midpoint/commit/02c8781bbccd0af1274dc254dcbba2fc1195a166
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconFull.java
Log Message:
-----------
Weaken asserts in TestThresholdsReconFull
These are too strong in current setup. This is only a workaround,
however. The serious solution is to make task running on demand,
not in regular intervals.
Commit: 6a1f26786b0ec77710b607616e2d8e3d10a68a7b
https://github.com/Evolveum/midpoint/commit/6a1f26786b0ec77710b607616e2d8e3d10a68a7b
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M dist/javadoc/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/FocusTypeAssignmentPopupTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentsUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskBasicTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageMergeObjects.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/SchrodingerComponentInitListener.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/MidScaleGuiTest.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestWrapperDelta.java
A gui/admin-gui/src/test/resources/schema/midscale.xsd
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
M infra/axiom/src/main/java/com/evolveum/axiom/concepts/AbstractLazy.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilderImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/AbstractStatisticsPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/AsciiTableFormatting.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/CachePerformanceInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/Data.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/Formatting.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OperationsPerformanceInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ProvisioningStatisticsPrinter.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/RawFormatting.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/RepositoryPerformanceInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StructuredTaskProgressPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/SynchronizationInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/TaskWorkBucketManagementPerformanceInformationPrinter.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestJaxbConstruction.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/AbstractSchemaPerformanceTest.java
M infra/schema/src/test/resources/xmljson/user-template-complex.xml
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/AbstractSpringTest.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestReportUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/orgstruct/TestOrgStruct.java
M model/model-intest/src/test/resources/common/user-template-complex.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestEscalation.java
M pom.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningOperationOptions.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningOperationState.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/RefreshHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/PendingOperationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyConsistency.java
A provisioning/provisioning-impl/src/test/resources/dummy/consistency/account-late.xml
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/PassReason.java
M repo/repo-sqale/pom.xml
A repo/repo-sqale/sql/pg-org-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
M 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
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleTransformerSupport.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/DelegatingItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/RefItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/RefTableItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/UriItemDeltaProcessor.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/mapping/ContainerTableRelationResolver.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/operations/AddObjectOperation.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ObjectTemplateSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QObjectTemplateMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QOwnedByMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleMappingMixin.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleTableMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleTransformerBase.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/AccessCertificationDefinitionSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationDefinitionMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/AssignmentSqlTransformer.java
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/cases/QCaseMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/connector/ConnectorHostSqlTransformer.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/connector/ConnectorSqlTransformer.java
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
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/FocusSqlTransformer.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/GenericObjectSqlTransformer.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/QGenericObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QUserMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/UserSqlTransformer.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/LookupTableRowSqlTransformer.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/LookupTableSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableRowMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/node/NodeSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/node/QNodeMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/ContainerSqlTransformer.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/ObjectSqlTransformer.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/OperationExecutionSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QAssignmentHolderMapping.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/object/QOperationExecutionMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QTriggerMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/TriggerSqlTransformer.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/MOrg.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrg.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrgClosure.java
A 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/QDashboardMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QFormMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QFunctionLibraryMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QObjectCollectionMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QSequenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/MReference.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/MReferenceType.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QObjectReferenceMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QOwnedByMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QReference.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QReferenceMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/ReferenceSqlTransformer.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/TransformerForOwnedBy.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportDataMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/ReportDataSqlTransformer.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/ReportSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResourceMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/ResourceSqlTransformer.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/AbstractRoleSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/MAbstractRole.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/role/QRoleMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/QServiceMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/RoleSqlTransformer.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/ServiceSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/ShadowSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSecurityPolicyMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSystemConfigurationMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QValuePolicyMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/TaskSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/ContainerTableUpdateContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/NestedContainerUpdateContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/RootUpdateContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/SqaleUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/AuditCleanupPerformanceTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/AuditTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/BaseSQLRepoTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/CleanupTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ModifyAssignmentTest.java
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/OracleConverter.java
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/SqlRepositoryConfiguration.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/AuditSqlQueryContext.java
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/AuditSqlTransformerBase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/beans/MAuditEventRecord.java
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/AuditDeltaSqlTransformer.java
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/AuditEventRecordSqlTransformer.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/AuditTableMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/QAuditDeltaMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/QAuditEventRecordMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/QAuditItemMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/QAuditPropertyValueMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/QAuditRefValueMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/QAuditResourceMapping.java
A repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/RepositoryObjectParseResult.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/SqlQueryExecutor.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlRepoContext.java
R repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlTransformerSupport.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/QueryTableMapping.java
A repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/RepositoryMappingException.java
R repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/SqlTransformer.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/AssignmentHolderAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/AssignmentsAsserter.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/AbstractAdLdapMultidomainTest.java
M testing/story/pom.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestInboundOutboundAssociation.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestStrings.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconFull.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnix.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/consistency/TestConsistencyMechanism.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapSyncMassive.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/DetailsOutputFile.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ImportConfiguration.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/OtherParameters.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ProgressOutputFile.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RecomputationConfiguration.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationConfiguration.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RolesConfiguration.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SchemaConfiguration.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourceInitializer.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SummaryOutputFile.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetInitializer.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/Util.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/VelocityGenerator.java
M testing/story/src/test/resources/consistency/resource-opendj-reaper.xml
M testing/story/src/test/resources/consistency/resource-opendj.xml
A testing/story/src/test/resources/system-perf/archetype-basic-user.xml
A testing/story/src/test/resources/system-perf/resource-source.vm.xml
A testing/story/src/test/resources/system-perf/resource-target.vm.xml
A testing/story/src/test/resources/system-perf/role-business.vm.xml
A testing/story/src/test/resources/system-perf/role-targets.vm.xml
A testing/story/src/test/resources/system-perf/role-technical.vm.xml
A testing/story/src/test/resources/system-perf/schema.vm.xsd
A testing/story/src/test/resources/system-perf/system-configuration.xml
A testing/story/src/test/resources/system-perf/task-import.vm.xml
A testing/story/src/test/resources/system-perf/task-recomputation.vm.xml
A testing/story/src/test/resources/system-perf/task-reconciliation.vm.xml
A testing/story/src/test/resources/system-perf/template-user.xml
M testing/story/src/test/resources/thresholds/task-opendj-livesync-full.xml
M testing/story/src/test/resources/thresholds/task-opendj-livesync-simulate-multithreaded.xml
M testing/story/src/test/resources/thresholds/task-opendj-livesync-simulate.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-full.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate-execute.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate-multithreaded.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate.xml
M tools/perf-test/perf-results-db.sql
M tools/perf-test/perf-test-process.sh
M tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/AbstractUnitTest.java
M tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/PerformanceTestClassMixin.java
M tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/PerformanceTestMethodMixin.java
M tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/TestMonitor.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into tmp/feature-perf
Commit: 317a3fc5c6080d50a1bf39be1a780d0089b61ef9
https://github.com/Evolveum/midpoint/commit/317a3fc5c6080d50a1bf39be1a780d0089b61ef9
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
Log Message:
-----------
PCV Equals: Disable IllegalStateException if slow path is used
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Commit: 05ab5b0c3b7081f697015fd7c6b80afb3b4cb019
https://github.com/Evolveum/midpoint/commit/05ab5b0c3b7081f697015fd7c6b80afb3b4cb019
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
Log Message:
-----------
Fixed early exit on special case [] == null
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Commit: c125b7377a2642c8a300a6cd15ff2d365c14f47e
https://github.com/Evolveum/midpoint/commit/c125b7377a2642c8a300a6cd15ff2d365c14f47e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/Clock.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScannerItemProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScannerTaskPartExecution.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestEscalation.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/JobExecutor.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestStrings.java
Log Message:
-----------
Fix race condition in reimporting trigger scanner
This should improve TestStrings stability.
Commit: e98dae9bdcb7cbecdaccd5913e754ad257b052df
https://github.com/Evolveum/midpoint/commit/e98dae9bdcb7cbecdaccd5913e754ad257b052df
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismValueImpl.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/AbstractSchemaPerformanceTest.java
A infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/PerfTestPrismObjectSize.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 70633f0a799c062a039614a86aefe7b3c7f9f6a6
https://github.com/Evolveum/midpoint/commit/70633f0a799c062a039614a86aefe7b3c7f9f6a6
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
Log Message:
-----------
repo-sqale SQL schema: move of m_case+cert tables, org-closure update
Commit: 14e1a2b3216f65efa1569381abb1b60b62149107
https://github.com/Evolveum/midpoint/commit/14e1a2b3216f65efa1569381abb1b60b62149107
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocus.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/role/QAbstractRole.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/FlexibleRelationalPathBase.java
Log Message:
-----------
repo-sqale: <R> used for row type parameter instead of <T>
This is consistent with most of the other code like mapping, but <T>
was forgotten in FlexibleRelationalPathBase, QObject and few more.
Commit: 81fb76fac15339342d5ab686b1f1a8f4bdc845a7
https://github.com/Evolveum/midpoint/commit/81fb76fac15339342d5ab686b1f1a8f4bdc845a7
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M repo/repo-sqale/sql/pg-org-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
Log Message:
-----------
repo-sqale SQL schema: fix of closure table name in refresh function
Commit: cca4cb8ea9f384176da70c4910f6fccc46bfc259
https://github.com/Evolveum/midpoint/commit/cca4cb8ea9f384176da70c4910f6fccc46bfc259
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/MOrg.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/MOrgClosure.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrgClosure.java
Log Message:
-----------
repo-sqale: update of querydsl mapping around QOrgClosure
Still no Q*Mapping class is needed, this is only for query support.
Commit: 3eca7587c9d6014f0837300afc6d33f2937e54f9
https://github.com/Evolveum/midpoint/commit/3eca7587c9d6014f0837300afc6d33f2937e54f9
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/OrgHierarchyPerfTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
Log Message:
-----------
repo-sqale: added experimental OrgHierarchyPerfTest, other test tweaks
Commit: c6a7f3235c71e982afc2bd9b3d0182b2f605538d
https://github.com/Evolveum/midpoint/commit/c6a7f3235c71e982afc2bd9b3d0182b2f605538d
Author: Kamil Jires <kamil at jires.eu>
Date: 2021-05-13 (Thu, 13 May 2021)
Changed paths:
M tools/perf-test/perf-test-process.sh
Log Message:
-----------
perf-test-process.sh: BUILD_ENV variable implemented (related SQL queries)
Commit: 3af1035808b7a13ac33eb32e9f94c83fbcfde89d
https://github.com/Evolveum/midpoint/commit/3af1035808b7a13ac33eb32e9f94c83fbcfde89d
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-13 (Thu, 13 May 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/OrgFilterProcessor.java
R repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/OrgHierarchyPerfTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/perf/OrgHierarchyPerfTest.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/filtering/ObjectFilterProcessor.java
Log Message:
-----------
repo-sqale: added OrgFilterProcessor with isRoot impl+test
Commit: e69d1c09a9b9afa051e4512d17312b9c74eb242a
https://github.com/Evolveum/midpoint/commit/e69d1c09a9b9afa051e4512d17312b9c74eb242a
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M config/sql/postgresql-4.3-all.sql
Log Message:
-----------
postgresql-4.3-all.sql: removed superfluous warning-causing commit
If someone starts the trn before this, it's their call to commit it.
Commit: 0e6298ac80a196463d4db35ff67a13d756184cd4
https://github.com/Evolveum/midpoint/commit/0e6298ac80a196463d4db35ff67a13d756184cd4
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
R repo/repo-sql-impl-test/src/test/resources/orgstruct/query-org-struct-org-depth.xml
R repo/repo-sql-impl-test/src/test/resources/orgstruct/query-org-struct-user-unbounded.xml
Log Message:
-----------
repo-sql-impl-test: removed unused XMLs with confusing/invalid filters
Commit: fdf47ebd68f97e4cf6ba3ebfd7c770837838bdf8
https://github.com/Evolveum/midpoint/commit/fdf47ebd68f97e4cf6ba3ebfd7c770837838bdf8
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/SqlRepoTestUtil.java
Log Message:
-----------
SqlRepoTestUtil: javadoc simplification, obsolete/noise out, typo fix
Commit: 63ae1e9201822bb9ede4511da4e864c373bdece9
https://github.com/Evolveum/midpoint/commit/63ae1e9201822bb9ede4511da4e864c373bdece9
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-14 (Fri, 14 May 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/OrgFilterProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
Log Message:
-----------
OrgFilterProcessor: added support for ONE_LEVEL (isDirectChildOf) + test
Commit: 58b35a6eba41f09b7c554024464aaa1027669243
https://github.com/Evolveum/midpoint/commit/58b35a6eba41f09b7c554024464aaa1027669243
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-15 (Sat, 15 May 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/OrgFilterProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
Log Message:
-----------
OrgFilterProcessor: added isChild support, closure now has o->o rows
Commit: 4915bfbe53c209b778a1fc2e620ec003ebda3921
https://github.com/Evolveum/midpoint/commit/4915bfbe53c209b778a1fc2e620ec003ebda3921
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-17 (Mon, 17 May 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/OrgFilterProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
Log Message:
-----------
repo-sqale: finished org filter with isParentOf support + tests
Commit: f7c6583777026299f12c4e4594e0f93e9053db1c
https://github.com/Evolveum/midpoint/commit/f7c6583777026299f12c4e4594e0f93e9053db1c
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-17 (Mon, 17 May 2021)
Changed paths:
M repo/repo-sqale/sql/pg-org-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/OrgFilterProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/perf/OrgHierarchyPerfTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/AuditSqlQueryContext.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/SqlQueryExecutor.java
Log Message:
-----------
repo-sqale: app controlled lazy refresh of org-closure before query
Commit: 4d3c5845b464f66c191620815d3f007cc77519d1
https://github.com/Evolveum/midpoint/commit/4d3c5845b464f66c191620815d3f007cc77519d1
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-05-17 (Mon, 17 May 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCaseMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
Log Message:
-----------
Squale: case
Commit: ab133598634102f8f8d130b5e73f44dc999187ac
https://github.com/Evolveum/midpoint/commit/ab133598634102f8f8d130b5e73f44dc999187ac
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-18 (Tue, 18 May 2021)
Changed paths:
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/security/PerfTestRoleMembers.java
Log Message:
-----------
PerfTest Role Authorization
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Commit: 407e21948705623600f5b1ead4d8f8ac6ff27106
https://github.com/Evolveum/midpoint/commit/407e21948705623600f5b1ead4d8f8ac6ff27106
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-18 (Tue, 18 May 2021)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ItemDefinition.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismItemAccessDefinition.java
Log Message:
-----------
Moved canRead, canModify, canAdd to separate interface
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Commit: f707ddc6b4b6f25a66fee50a03fe362c614d7c80
https://github.com/Evolveum/midpoint/commit/f707ddc6b4b6f25a66fee50a03fe362c614d7c80
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-18 (Tue, 18 May 2021)
Changed paths:
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/OperationLogger.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
A repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/OperationLogger.java
Log Message:
-----------
old-repo OperationLogger moved to repo-sqlbase, can be reused as-is
Commit: 6a379ece8570b981f74a8abc7919973ef654df42
https://github.com/Evolveum/midpoint/commit/6a379ece8570b981f74a8abc7919973ef654df42
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-18 (Tue, 18 May 2021)
Changed paths:
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/ModifyObjectResult.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/OperationPerformanceInformation.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
Log Message:
-----------
repo: add+overwrite has own key for perf stats + cleanup/generics around
Commit: ed889fc101d9d5940fca4a9b5b758975add3169c
https://github.com/Evolveum/midpoint/commit/ed889fc101d9d5940fca4a9b5b758975add3169c
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-18 (Tue, 18 May 2021)
Changed paths:
M repo/repo-sqale/README.adoc
M repo/repo-sqale/sql/pg-org-experiments.sql
M repo/repo-sqale/sql/pgnew-eav-vs-json.sql
M repo/repo-sqale/sql/pgnew-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/UriCache.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationDefinition.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignment.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCase.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainer.java
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/focus/QFocus.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QGenericObject.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QUser.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/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/object/QOperationExecution.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QTrigger.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QReference.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportData.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResource.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/shadow/QShadow.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTask.java
Log Message:
-----------
repo-sqale: columns renamed to match M-class attributes (no _)
Commit: e0d49d0162c054f2a917683c04d06f579e142b34
https://github.com/Evolveum/midpoint/commit/e0d49d0162c054f2a917683c04d06f579e142b34
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-05-18 (Tue, 18 May 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCaseMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/MCaseWorkItem.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItem.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
Log Message:
-----------
torso of case work item (for merge)
Commit: 030a689605703c35d2f574d136e88f53a2f8144a
https://github.com/Evolveum/midpoint/commit/030a689605703c35d2f574d136e88f53a2f8144a
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-05-18 (Tue, 18 May 2021)
Changed paths:
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/ModifyObjectResult.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/OperationPerformanceInformation.java
M repo/repo-sqale/README.adoc
M repo/repo-sqale/sql/pg-org-experiments.sql
M repo/repo-sqale/sql/pgnew-eav-vs-json.sql
M repo/repo-sqale/sql/pgnew-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/UriCache.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationDefinition.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignment.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCase.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainer.java
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/focus/QFocus.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QGenericObject.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QUser.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/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/object/QOperationExecution.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QTrigger.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QReference.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportData.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResource.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/shadow/QShadow.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTask.java
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/OperationLogger.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
A repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/OperationLogger.java
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
Commit: 01f4580e47c62b857b1959cf2bd617c5b7d5bc7e
https://github.com/Evolveum/midpoint/commit/01f4580e47c62b857b1959cf2bd617c5b7d5bc7e
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-05-18 (Tue, 18 May 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCaseMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
Log Message:
-----------
Sqale: case->workitem (WIP)
Commit: a6ffcfba8198e123613650d17bd1ad4ecfd1e120
https://github.com/Evolveum/midpoint/commit/a6ffcfba8198e123613650d17bd1ad4ecfd1e120
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-18 (Tue, 18 May 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/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
Log Message:
-----------
repo-sqale: added perf monitoring to add/get/search/modifyObject
Commit: f28532f1b631ee2d413655f9e254ed883f3099d3
https://github.com/Evolveum/midpoint/commit/f28532f1b631ee2d413655f9e254ed883f3099d3
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-19 (Wed, 19 May 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/operations/AddObjectOperation.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
Log Message:
-----------
repo-sqale: added overwrite and first tests, ignoring version in add
Now addObject ignores provided version, both for initial (1 is set)
and for overwrite (updates version + 1).
Commit: 7c15000b5dac67de86474901a4d75d44d97e8c9f
https://github.com/Evolveum/midpoint/commit/7c15000b5dac67de86474901a4d75d44d97e8c9f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-19 (Wed, 19 May 2021)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
Log Message:
-----------
Add "distinct" as supported REST option
Commit: 8abcf320b0197190244ec54b172c9aa9498cebe0
https://github.com/Evolveum/midpoint/commit/8abcf320b0197190244ec54b172c9aa9498cebe0
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-05-19 (Wed, 19 May 2021)
Changed paths:
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/ModifyObjectResult.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/OperationPerformanceInformation.java
M repo/repo-sqale/README.adoc
M repo/repo-sqale/sql/pg-org-experiments.sql
M repo/repo-sqale/sql/pgnew-eav-vs-json.sql
M repo/repo-sqale/sql/pgnew-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
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/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/UriCache.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/operations/AddObjectOperation.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationDefinition.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignment.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCase.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCaseMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/MCaseWorkItem.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItem.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainer.java
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/focus/QFocus.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QGenericObject.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QUser.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/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/object/QOperationExecution.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QTrigger.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QReference.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportData.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResource.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/shadow/QShadow.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTask.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/OperationLogger.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
A repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/OperationLogger.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: f852353229ac20b0b89bea41a5016e24808033e5
https://github.com/Evolveum/midpoint/commit/f852353229ac20b0b89bea41a5016e24808033e5
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-19 (Wed, 19 May 2021)
Changed paths:
M repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/SqlRepoTestUtil.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/BaseSQLRepoTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/TestMonitor.java
M tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/TestReportSection.java
Log Message:
-----------
perf-test support: added unstructured dump of SQL queries from listener
Commit: d91298cc7b4afd3b6db997550d51abb2d5e3e4e0
https://github.com/Evolveum/midpoint/commit/d91298cc7b4afd3b6db997550d51abb2d5e3e4e0
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
Log Message:
-----------
repo-sqale: more overwrite related tests, fixed conflictWatchers
Commit: e8050dc24742fbe590e2cdbb36e72869e315af43
https://github.com/Evolveum/midpoint/commit/e8050dc24742fbe590e2cdbb36e72869e315af43
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
Log Message:
-----------
SqaleRepoModifyObjectTest: test with invalid deltas like assignment/5
This covers seemingly reasonable but naive alternatives like adding,
replacing or deleting assignment at the path ending with ID.
All throw the same exception immediately during delta construction.
Commit: d2459bf65ca4ee9881fc98d1107f4f3d68179dc7
https://github.com/Evolveum/midpoint/commit/d2459bf65ca4ee9881fc98d1107f4f3d68179dc7
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
Log Message:
-----------
SqaleRepoSearchObjectTest: added inOid tests
Commit: 76b503601863cf2e8c416555aa1e6e2739c0820f
https://github.com/Evolveum/midpoint/commit/76b503601863cf2e8c416555aa1e6e2739c0820f
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-05-24 (Mon, 24 May 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
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/qmodel/cases/workitem/QCaseWorkItem.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/MContainerType.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
Log Message:
-----------
Sqale: m_case -> m_case_wi sans outcome
Commit: 720e168c1bcd0f34d06cbc433abad7612628c39c
https://github.com/Evolveum/midpoint/commit/720e168c1bcd0f34d06cbc433abad7612628c39c
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-24 (Mon, 24 May 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItem.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/MContainerType.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
Log Message:
-----------
repo-sqale: pair/peer review of QCaseWorkItem+mapping+test
Commit: d3b5f5173cec8deef8f735cc428d45ae9abe2114
https://github.com/Evolveum/midpoint/commit/d3b5f5173cec8deef8f735cc428d45ae9abe2114
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-05-24 (Mon, 24 May 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/SqaleRepoAddDeleteObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
Log Message:
-----------
Case workitem outcome (+tests)
Commit: a12d8ede25834db6bee729505c5c12d586c9cca1
https://github.com/Evolveum/midpoint/commit/a12d8ede25834db6bee729505c5c12d586c9cca1
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-05-24 (Mon, 24 May 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
Log Message:
-----------
Sqale: Case index names according to new convention.
Commit: c6c1cb3da53d917521dc12ffcfabc5f5d822cba0
https://github.com/Evolveum/midpoint/commit/c6c1cb3da53d917521dc12ffcfabc5f5d822cba0
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-24 (Mon, 24 May 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentReference.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/MReferenceType.java
Log Message:
-----------
repo-sqale: added new case-wi ref types to enums, *_cid cols renamed
Commit: fddd755054c1416003960bd16938ca94f14888eb
https://github.com/Evolveum/midpoint/commit/fddd755054c1416003960bd16938ca94f14888eb
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-24 (Mon, 24 May 2021)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ExistsFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/FullTextFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/InOidFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/LogicalFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ObjectQueryImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/OrgFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ValueFilterImpl.java
Log Message:
-----------
*FilterImpl: toString fixes/enhancements, cleanup, some generics
Commit: 95ca85784167ed7fa41f14dfd65de17f0a4b8c13
https://github.com/Evolveum/midpoint/commit/95ca85784167ed7fa41f14dfd65de17f0a4b8c13
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-25 (Tue, 25 May 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
Log Message:
-----------
repo-sqale: added m_assignment_holder to SQL schema + objectType CHECKs
CHECK constraints for objectType were added to prune query plan if
"WHERE objecttype='...'" is used, although this is probably obscure
condition, I don't plan to use it for TYPE filter either.
It's always better to use subtable matching the type.
Also "objecttype='FOCUS'" does not select anything, by definition it
can't match any row in SQL table as no real row is 'FOCUS'.
Commit: 2a46d0ce83ad4b3c23929cd34eaf74be755abe62
https://github.com/Evolveum/midpoint/commit/2a46d0ce83ad4b3c23929cd34eaf74be755abe62
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-25 (Tue, 25 May 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QObjectTemplate.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QObjectTemplateMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationDefinition.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationDefinitionMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCase.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCaseMapping.java
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/QConnectorHost.java
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/QFocus.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/MLookupTable.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTable.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/node/QNode.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/MObjectType.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QAssignmentHolder.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QAssignmentHolderMapping.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/other/QDashboard.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QDashboardMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QForm.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QFormMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QFunctionLibrary.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QFunctionLibraryMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QObjectCollection.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QObjectCollectionMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QSequence.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QSequenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReport.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportData.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportDataMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResource.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResourceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadow.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSecurityPolicy.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSecurityPolicyMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSystemConfiguration.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSystemConfigurationMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QValuePolicy.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QValuePolicyMapping.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-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
Log Message:
-----------
repo-sqale: QAssignmentHolder fully incorporated into Q-hierarchy
This eliminates the need for additional TYPE filter if AssignHolderType
is queried (refineAssignmentHolderQuery from old repo).
Also, mapping stuff is more clean now, QObject(Mapping) does not contain
anything beyond ObjectType mapping.
QCaseMapping#storeRelatedEntities fixed, now it calls super.method().
Commit: 4a3912a57dce8979c8b9791047990758136d3ef5
https://github.com/Evolveum/midpoint/commit/4a3912a57dce8979c8b9791047990758136d3ef5
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-25 (Tue, 25 May 2021)
Changed paths:
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ComplexTypeDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ContainerDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/DefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ItemDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ObjectDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PropertyDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ReferenceDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/TypeDefinitionDelegator.java
Log Message:
-----------
Prism: Added Delegator interfaces
Delegator interfaces delegates most of the calls to delegate(),
useful for implementation of wrappers which modifies only few items.
Commit: 2a71216f79061e457b9e9c26a8aeb29cda7a910d
https://github.com/Evolveum/midpoint/commit/2a71216f79061e457b9e9c26a8aeb29cda7a910d
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-25 (Tue, 25 May 2021)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismItemAccessDefinition.java
Log Message:
-----------
Added mutable interface to PrismAccessDefinition
Commit: 903d157f495924a7a4b3f14751329ebc8f4020a0
https://github.com/Evolveum/midpoint/commit/903d157f495924a7a4b3f14751329ebc8f4020a0
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-26 (Wed, 26 May 2021)
Changed paths:
A infra/common/src/main/java/com/evolveum/midpoint/common/refinery/deleg/RefinedAttributeDefinitionDelegator.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ContainerDefinitionDelegator.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/AttributeContainerDefinitionDelegator.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/AttributeDefinitionDelegator.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ObjectClassTypeDefinitionDelegator.java
Log Message:
-----------
Added delegators for refined definitions
Commit: 0f1292ecb250da0721bc80cf638b5f47e1469f05
https://github.com/Evolveum/midpoint/commit/0f1292ecb250da0721bc80cf638b5f47e1469f05
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-26 (Wed, 26 May 2021)
Changed paths:
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableContainerDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableItemDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableObjectDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformablePropertyDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableReferenceDefinition.java
Log Message:
-----------
Added Transformable Definitions implementations.
Instead of full copies, these carry only changes to common
access / customization attributes of schema
Commit: c941eb107babe59dc8113c7deba2e7e19e14cf9f
https://github.com/Evolveum/midpoint/commit/c941eb107babe59dc8113c7deba2e7e19e14cf9f
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-26 (Wed, 26 May 2021)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java
Log Message:
-----------
Use Transformables in SchemaTransformer
Commit: 5ee17418fee5bc47c29de2375b12f3dcc910cdae
https://github.com/Evolveum/midpoint/commit/5ee17418fee5bc47c29de2375b12f3dcc910cdae
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-26 (Wed, 26 May 2021)
Changed paths:
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/ValueFilterValues.java
Log Message:
-----------
ValueFilterValues: rename of <S> to <V>
S is used as "schema type" elsewhere, it could have been confusing.
Commit: 2ea93d2976232068198380a9359cdbbe021b7dcb
https://github.com/Evolveum/midpoint/commit/2ea93d2976232068198380a9359cdbbe021b7dcb
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-26 (Wed, 26 May 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/UriItemFilterProcessor.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/EnumItemFilterProcessor.java
Log Message:
-----------
Enum+UriItemFilterProcessor: both throw for other than EQ operation
Commit: 84fbfd6c7b93bf62e28368c5059d734e5f8e3e53
https://github.com/Evolveum/midpoint/commit/84fbfd6c7b93bf62e28368c5059d734e5f8e3e53
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-26 (Wed, 26 May 2021)
Changed paths:
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ArrayPathItemFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleTableMapping.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/object/QObjectMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.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/mapping/QueryTableMapping.java
Log Message:
-----------
added ArrayPathItemFilterProcessor for paths like subtypes + tests
Support for subtypes (String[]) and policySituations (Integer[]).
Added tests for enum value equality.
Commit: 3b92c9fc0c758bedf750bcb6fefbbcc2848ca74f
https://github.com/Evolveum/midpoint/commit/3b92c9fc0c758bedf750bcb6fefbbcc2848ca74f
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-26 (Wed, 26 May 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
Log Message:
-----------
repo-sqale: SQL schema, added indexes using gin(subtypes)
Commit: 4bd20fe2a7ac245891ef00d230ea6fd87805a13b
https://github.com/Evolveum/midpoint/commit/4bd20fe2a7ac245891ef00d230ea6fd87805a13b
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaValueProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerMapping.java
Log Message:
-----------
repo-sqale: fixes of messages in UnsupportedOperationException
Commit: 6236968a046bb0a1cb96080fa7bb84b94f431f07
https://github.com/Evolveum/midpoint/commit/6236968a046bb0a1cb96080fa7bb84b94f431f07
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/MCaseWorkItemReference.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemReference.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemReferenceMapping.java
Log Message:
-----------
Some work on case workitem references (WIP)
Commit: 760475adb435999fc87e3c74a9c01533adac0688
https://github.com/Evolveum/midpoint/commit/760475adb435999fc87e3c74a9c01533adac0688
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ExistsFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/FullTextFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/InOidFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/LogicalFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ObjectQueryImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/OrgFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ValueFilterImpl.java
M repo/repo-sqale/sql/pgnew-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaValueProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ArrayPathItemFilterProcessor.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/QObjectTemplate.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QObjectTemplateMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationDefinition.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationDefinitionMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCase.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCaseMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerMapping.java
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/QConnectorHost.java
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/QFocus.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/MLookupTable.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTable.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/node/QNode.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/MObjectType.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QAssignmentHolder.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QAssignmentHolderMapping.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/other/QDashboard.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QDashboardMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QForm.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QFormMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QFunctionLibrary.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QFunctionLibraryMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QObjectCollection.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QObjectCollectionMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QSequence.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QSequenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReport.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportData.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportDataMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResource.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResourceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadow.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSecurityPolicy.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSecurityPolicyMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSystemConfiguration.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSystemConfigurationMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QValuePolicy.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QValuePolicyMapping.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-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.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/EnumItemFilterProcessor.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/mapping/QueryTableMapping.java
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
Commit: 00747ea635d328e57604d1da3daa2adcf2b42fee
https://github.com/Evolveum/midpoint/commit/00747ea635d328e57604d1da3daa2adcf2b42fee
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/DelegatingItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaValueProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ArrayItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ItemDeltaSingleValueProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/SinglePathItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ArrayPathItemFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleTableMapping.java
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/update/RootUpdateContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/SqaleUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
Log Message:
-----------
repo-sqale: added modify support for array columns
Added ArrayItemDeltaProcessor to set array column.
SqaleUpdateContext#findItem(path) returns item from root prism object;
used to obtain new value (modification is applied before processor).
Added missing mapping for assignment/policySituations.
Commit: a2e9412dc2c755ceefece5a5da600334d3a01fab
https://github.com/Evolveum/midpoint/commit/a2e9412dc2c755ceefece5a5da600334d3a01fab
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
Log Message:
-----------
repo-sqale: TODO refresh
Commit: 43848222bae73ad0f7a7300edab2fc9953788744
https://github.com/Evolveum/midpoint/commit/43848222bae73ad0f7a7300edab2fc9953788744
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ItemDefinitionTransformer.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainer.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ItemDefinitionDelegator.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismPropertyValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismValueImpl.java
Log Message:
-----------
Introduce ItemDefinitionTransformer
Commit: 5423dbd4c50ec4e762e61a802ceb81c33a8f0e4e
https://github.com/Evolveum/midpoint/commit/5423dbd4c50ec4e762e61a802ceb81c33a8f0e4e
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/DefinitionsToTransformable.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/PartiallyMutableComplexTypeDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/PartiallyMutableItemDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableContainerDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableItemDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableObjectDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformablePropertyDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableReferenceDefinition.java
Log Message:
-----------
Use ItemDefinitionTransformer in SchemaTransformator
Implemented minimal subset of "MutableDefinition" contracts to
satisfy GUI and other tests.
Commit: f7d435d8540c9e28e8f90899ba4f0255350e1b30
https://github.com/Evolveum/midpoint/commit/f7d435d8540c9e28e8f90899ba4f0255350e1b30
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainerImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SpecificAttributesDefinition.java
Log Message:
-----------
ResourceAttributes checks for schema application
Commit: 98286f13c7e58fc289461eb9d830fb52dd602f68
https://github.com/Evolveum/midpoint/commit/98286f13c7e58fc289461eb9d830fb52dd602f68
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/PrismIdentifierGenerator.java
Log Message:
-----------
Removed debug if statement
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Commit: 5f2b4b5801578aa98cbaf7620373d4786029cbc9
https://github.com/Evolveum/midpoint/commit/5f2b4b5801578aa98cbaf7620373d4786029cbc9
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M config/sql/postgresql-4.3-all.sql
M infra/common/src/main/java/com/evolveum/midpoint/common/Clock.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ExistsFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/FullTextFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/InOidFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/LogicalFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ObjectQueryImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/OrgFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ValueFilterImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScannerItemProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScannerTaskPartExecution.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestEscalation.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/ModifyObjectResult.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/OperationPerformanceInformation.java
M repo/repo-sqale/README.adoc
M repo/repo-sqale/sql/pg-org-experiments.sql
M repo/repo-sqale/sql/pgnew-eav-vs-json.sql
M repo/repo-sqale/sql/pgnew-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
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/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/UriCache.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/DelegatingItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaValueProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ArrayItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ItemDeltaSingleValueProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/SinglePathItemDeltaProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ArrayPathItemFilterProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/OrgFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/UriItemFilterProcessor.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/operations/AddObjectOperation.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QObjectTemplate.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QObjectTemplateMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationDefinition.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationDefinitionMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignment.java
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/QAssignmentReference.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCase.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCaseMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/MCaseWorkItem.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItem.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/MContainerType.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerMapping.java
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/QConnectorHost.java
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/QFocus.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/QGenericObject.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QUser.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/MLookupTable.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTable.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableMapping.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/node/QNode.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/MObjectType.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QAssignmentHolder.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QAssignmentHolderMapping.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/object/QOperationExecution.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QTrigger.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/MOrg.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/MOrgClosure.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrgClosure.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QDashboard.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QDashboardMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QForm.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QFormMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QFunctionLibrary.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QFunctionLibraryMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QObjectCollection.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QObjectCollectionMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QSequence.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QSequenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/MReferenceType.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QReference.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReport.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportData.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportDataMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResource.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResourceMapping.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/shadow/QShadow.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSecurityPolicy.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSecurityPolicyMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSystemConfiguration.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSystemConfigurationMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QValuePolicy.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QValuePolicyMapping.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
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/RootUpdateContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/SqaleUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/perf/OrgHierarchyPerfTest.java
M repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/SqlRepoTestUtil.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/BaseSQLRepoTest.java
R repo/repo-sql-impl-test/src/test/resources/orgstruct/query-org-struct-org-depth.xml
R repo/repo-sql-impl-test/src/test/resources/orgstruct/query-org-struct-user-unbounded.xml
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/OperationLogger.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/AuditSqlQueryContext.java
A repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/OperationLogger.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/SqlQueryExecutor.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/ObjectFilterProcessor.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/EnumItemFilterProcessor.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/mapping/QueryTableMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/FlexibleRelationalPathBase.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/JobExecutor.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestStrings.java
M tools/perf-test/perf-test-process.sh
M tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/TestMonitor.java
M tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/TestReportSection.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/perf-schematransform
Commit: f2041214e196762151f64feccdca80271cf97c8f
https://github.com/Evolveum/midpoint/commit/f2041214e196762151f64feccdca80271cf97c8f
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-28 (Fri, 28 May 2021)
Changed paths:
M repo/system-init/src/main/java/com/evolveum/midpoint/init/StartupConfiguration.java
Log Message:
-----------
StartupConfiguration: better/more sensitive values hidden + cleanup
TODO about DEBUG dump on each getConfiguration(...) call added too,
I believe DEBUG is too high (OK for one dump), maybe TRACE?
Perhaps it's not needed on each getConf... call, just once.
Commit: 978cd2140aeba0d9392a88d2cbd337345cd6c948
https://github.com/Evolveum/midpoint/commit/978cd2140aeba0d9392a88d2cbd337345cd6c948
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-05-31 (Mon, 31 May 2021)
Changed paths:
M repo/system-init/src/main/java/com/evolveum/midpoint/init/StartupConfiguration.java
Log Message:
-----------
StartupConfiguration: hiding sensitive values in toString
Commit: ab77e51c66fad883b27e6cddd025e6087caa6b99
https://github.com/Evolveum/midpoint/commit/ab77e51c66fad883b27e6cddd025e6087caa6b99
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-05-31 (Mon, 31 May 2021)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java
Log Message:
-----------
Fixed trimTo in TransformableComplexType
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Commit: ad22596f22af138114749c7bc99cffc365dc4d7b
https://github.com/Evolveum/midpoint/commit/ad22596f22af138114749c7bc99cffc365dc4d7b
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RExtItem.java
Log Message:
-----------
RExtItem: equals/hashCode based on id field only, cleanup
Commit: ecad33eb357bbf1fa2e7e08371129bb752d23497
https://github.com/Evolveum/midpoint/commit/ecad33eb357bbf1fa2e7e08371129bb752d23497
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/LoggingConfigurationManager.java
Log Message:
-----------
LoggingConfigurationManager: skips repeated conf for the same version
Commit: 4cf100ad4c6821e64614f492afc76bff8270539b
https://github.com/Evolveum/midpoint/commit/4cf100ad4c6821e64614f492afc76bff8270539b
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/UriCacheTest.java
Log Message:
-----------
repo-sqale: added UriCacheTest, failing for inter-node scenario now
Commit: cdf41ba305a021137a3fb1f7e5401bbae96f168c
https://github.com/Evolveum/midpoint/commit/cdf41ba305a021137a3fb1f7e5401bbae96f168c
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
A infra/common/src/main/java/com/evolveum/midpoint/common/refinery/deleg/RefinedAttributeDefinitionDelegator.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ItemDefinition.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ItemDefinitionTransformer.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainer.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismItemAccessDefinition.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ComplexTypeDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ContainerDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/DefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ItemDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ObjectDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PropertyDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ReferenceDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/TypeDefinitionDelegator.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismPropertyValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismValueImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainerImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SpecificAttributesDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/AttributeContainerDefinitionDelegator.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/AttributeDefinitionDelegator.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ObjectClassTypeDefinitionDelegator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/DefinitionsToTransformable.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/PartiallyMutableComplexTypeDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/PartiallyMutableItemDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableContainerDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableItemDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableObjectDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformablePropertyDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableReferenceDefinition.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/DelegatingItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaValueProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ArrayItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ItemDeltaSingleValueProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/SinglePathItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ArrayPathItemFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleTableMapping.java
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/update/RootUpdateContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/SqaleUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/PrismIdentifierGenerator.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/StartupConfiguration.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/security/PerfTestRoleMembers.java
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
Commit: 8e42e3c25d4ff6a7ecc7c2cdebfb07d070ce0e3c
https://github.com/Evolveum/midpoint/commit/8e42e3c25d4ff6a7ecc7c2cdebfb07d070ce0e3c
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
R repo/repo-sqale/sql/pgnew-eav-vs-json.sql
Log Message:
-----------
repo-sqale: pgnew-eav-vs-json.sql moved to docs project
Commit: 390ee79426b646d3944b5798bb1c773a960224ef
https://github.com/Evolveum/midpoint/commit/390ee79426b646d3944b5798bb1c773a960224ef
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
M repo/system-init/src/main/java/com/evolveum/midpoint/init/StartupConfiguration.java
Log Message:
-----------
MID-7067 fix: when config value is read from file final \n is ignored
Commit: 22fc147b965dbd349b9f14adcb4027dab8a3442b
https://github.com/Evolveum/midpoint/commit/22fc147b965dbd349b9f14adcb4027dab8a3442b
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
M gui/admin-gui/src/main/resources/logback.xml
Log Message:
-----------
logback.xml: minor cleanup/reformat/comment fix
Commit: 975d03e7cf5d866b3d95bc50535fa839c5d2be2b
https://github.com/Evolveum/midpoint/commit/975d03e7cf5d866b3d95bc50535fa839c5d2be2b
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
M repo/system-init/src/main/java/com/evolveum/midpoint/init/StartupConfiguration.java
Log Message:
-----------
StartupConfiguration.java: added -DmidpointPrintSensitiveValues option
In case of troubleshooting, e.g. what value was actually read from the
file, this enables plain printout even for passwords.
Commit: 1e80b055b90a755aacf205b18985304cc95e81f2
https://github.com/Evolveum/midpoint/commit/1e80b055b90a755aacf205b18985304cc95e81f2
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/DescriptorLoader.java
Log Message:
-----------
DescriptorLoader: log typo fix, cleanup/reformat
Commit: 470f35fd33a74f8aa90e2bfbef40e52ae5c91565
https://github.com/Evolveum/midpoint/commit/470f35fd33a74f8aa90e2bfbef40e52ae5c91565
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/LoggingConfigurationManager.java
Log Message:
-----------
LoggingConfigurationManager: check of version moved lower, uses opRes
Commit: 27d89ba7fc33e8d453981a1d8804eff8b5cbc8a3
https://github.com/Evolveum/midpoint/commit/27d89ba7fc33e8d453981a1d8804eff8b5cbc8a3
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/DescriptorLoader.java
M gui/admin-gui/src/main/resources/logback.xml
M infra/common/src/main/java/com/evolveum/midpoint/common/LoggingConfigurationManager.java
R repo/repo-sqale/sql/pgnew-eav-vs-json.sql
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/UriCacheTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RExtItem.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/StartupConfiguration.java
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
Commit: befdd2f6e8bfb5e510a53591e37c5f07db614134
https://github.com/Evolveum/midpoint/commit/befdd2f6e8bfb5e510a53591e37c5f07db614134
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
A repo/repo-sqale/src/test/resources/schema/extension.xsd
Log Message:
-----------
repo-sqale: copied extension.xsd from old repo tests
Commit: 39708cedc7695f454e52f32caa7f053190fd2556
https://github.com/Evolveum/midpoint/commit/39708cedc7695f454e52f32caa7f053190fd2556
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/RefTableItemFilterProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
Log Message:
-----------
SqaleRepoSearchObjectTest: added two ref queries, one with NOT disabled
Current implementation uses LEFT JOIN and if the object has any other
ref that matches the NOT condition it still matches.
Ref matching should be changed to EXISTS, then NOT EXISTS will work.
Commit: 990e21813476819e7fddb1f18147cc81fd208dd9
https://github.com/Evolveum/midpoint/commit/990e21813476819e7fddb1f18147cc81fd208dd9
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/UriCache.java
Log Message:
-----------
UriCache.java: Javadoc about QName format, TODOs about DB access
Commit: 36c83aefd750745717a7fcc96950a3446db00453
https://github.com/Evolveum/midpoint/commit/36c83aefd750745717a7fcc96950a3446db00453
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/MExtItem.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/MExtItemCardinality.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/MExtItemHolderType.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/QExtItem.java
Log Message:
-----------
repo-sqale: m_ext_item in schema and mapped in Java
Commit: df7fb991a3185a6f76bb21f1d7e3423d7a6d097c
https://github.com/Evolveum/midpoint/commit/df7fb991a3185a6f76bb21f1d7e3423d7a6d097c
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-07 (Mon, 07 Jun 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/MExtItem.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/QExtItem.java
Log Message:
-----------
repo-sqale: m_ext_item item name and type are mapped as TEXT, not URI id
Commit: b4e2d4bf6a61ab84627b8b338d2cda5caa065969
https://github.com/Evolveum/midpoint/commit/b4e2d4bf6a61ab84627b8b338d2cda5caa065969
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-07 (Mon, 07 Jun 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtItemCache.java
M 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/UriCache.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleTableMapping.java
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/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/MShadow.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadow.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/SqaleRepoBaseTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/Jsonb.java
Log Message:
-----------
repo-sqale: skeleton of extension attribute insertion, still WIP
Commit: f826f4ff1bb7c78661cba21d7558f7baf066e697
https://github.com/Evolveum/midpoint/commit/f826f4ff1bb7c78661cba21d7558f7baf066e697
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-06-07 (Mon, 07 Jun 2021)
Changed paths:
M repo/repo-sqlbase/pom.xml
Log Message:
-----------
repo-sqlbase POM: added needed jackson-core/databind deps
Commit: 7e9a75b3a8f076e9e226200943cfc4b966b8f2f4
https://github.com/Evolveum/midpoint/commit/7e9a75b3a8f076e9e226200943cfc4b966b8f2f4
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtItemCache.java
M 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/UriCache.java
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/qmodel/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/MExtItem.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/MExtItemCardinality.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/MExtItemHolderType.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/QExtItem.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/shadow/MShadow.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadow.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/SqaleRepoBaseTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
A repo/repo-sqale/src/test/resources/schema/extension.xsd
M repo/repo-sqlbase/pom.xml
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/Jsonb.java
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
Commit: 70e31996ba222b129ca98960d5b49488f6bad557
https://github.com/Evolveum/midpoint/commit/70e31996ba222b129ca98960d5b49488f6bad557
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
Log Message:
-----------
Sqale: case workitem references (tests not complete yet)
Commit: dc92f9dd4d972d6fb31a1efb13b3580ef1265e09
https://github.com/Evolveum/midpoint/commit/dc92f9dd4d972d6fb31a1efb13b3580ef1265e09
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M config/sql/postgresql-4.3-all.sql
M dist/javadoc/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/DescriptorLoader.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/SchrodingerComponentInitListener.java
M gui/admin-gui/src/main/resources/logback.xml
A gui/admin-gui/src/test/resources/schema/midscale.xsd
M infra/common/src/main/java/com/evolveum/midpoint/common/Clock.java
M infra/common/src/main/java/com/evolveum/midpoint/common/LoggingConfigurationManager.java
A infra/common/src/main/java/com/evolveum/midpoint/common/refinery/deleg/RefinedAttributeDefinitionDelegator.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ItemDefinition.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ItemDefinitionTransformer.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainer.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismItemAccessDefinition.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ComplexTypeDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ContainerDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/DefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ItemDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ObjectDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PropertyDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ReferenceDefinitionDelegator.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/TypeDefinitionDelegator.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismPropertyValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ExistsFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/FullTextFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/InOidFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/LogicalFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ObjectQueryImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/OrgFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ValueFilterImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilderImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainerImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SpecificAttributesDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/AttributeContainerDefinitionDelegator.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/AttributeDefinitionDelegator.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ObjectClassTypeDefinitionDelegator.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/AbstractSchemaPerformanceTest.java
A infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/PerfTestPrismObjectSize.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/DefinitionsToTransformable.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/PartiallyMutableComplexTypeDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/PartiallyMutableItemDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableContainerDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableItemDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableObjectDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformablePropertyDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableReferenceDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScannerItemProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScannerTaskPartExecution.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/orgstruct/TestOrgStruct.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestEscalation.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningOperationOptions.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningOperationState.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/RefreshHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/PendingOperationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyConsistency.java
A provisioning/provisioning-impl/src/test/resources/dummy/consistency/account-late.xml
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/ModifyObjectResult.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/OperationPerformanceInformation.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/PassReason.java
M repo/repo-sqale/README.adoc
A repo/repo-sqale/sql/pg-org-experiments.sql
R repo/repo-sqale/sql/pgnew-eav-vs-json.sql
M repo/repo-sqale/sql/pgnew-experiments.sql
M repo/repo-sqale/sql/pgnew-repo.sql
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtItemCache.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
M 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
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/UriCache.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/DelegatingItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaValueProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ArrayItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ItemDeltaSingleValueProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/SinglePathItemDeltaProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ArrayPathItemFilterProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/OrgFilterProcessor.java
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
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/operations/AddObjectOperation.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QObjectTemplate.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QObjectTemplateMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationDefinition.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationDefinitionMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignment.java
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/QAssignmentReference.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/cases/QCase.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCaseMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/MCaseWorkItem.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/MCaseWorkItemReference.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItem.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemReference.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemReferenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/MContainerType.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerMapping.java
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/QConnectorHost.java
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
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/MExtItem.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/MExtItemCardinality.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/MExtItemHolderType.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/QExtItem.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocus.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/QGenericObject.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QUser.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/MLookupTable.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTable.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableMapping.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/node/QNode.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/MObjectType.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QAssignmentHolder.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QAssignmentHolderMapping.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/object/QOperationExecution.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QTrigger.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/MOrg.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/MOrgClosure.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrg.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/org/QOrgClosure.java
A 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/QDashboard.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QDashboardMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QForm.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QFormMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QFunctionLibrary.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QFunctionLibraryMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QObjectCollection.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QObjectCollectionMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QSequence.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/other/QSequenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/MReference.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/MReferenceType.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/QReference.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReport.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportData.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportDataMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/QReportMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResource.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/resource/QResourceMapping.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/shadow/MShadow.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadow.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSecurityPolicy.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSecurityPolicyMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSystemConfiguration.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QSystemConfigurationMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QValuePolicy.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/system/QValuePolicyMapping.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
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/RootUpdateContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/SqaleUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/UriCacheTest.java
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/perf/OrgHierarchyPerfTest.java
A repo/repo-sqale/src/test/resources/schema/extension.xsd
M repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/SqlRepoTestUtil.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/BaseSQLRepoTest.java
R repo/repo-sql-impl-test/src/test/resources/orgstruct/query-org-struct-org-depth.xml
R repo/repo-sql-impl-test/src/test/resources/orgstruct/query-org-struct-user-unbounded.xml
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/OperationLogger.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.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/data/common/any/RExtItem.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/PrismIdentifierGenerator.java
M repo/repo-sqlbase/pom.xml
A repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/OperationLogger.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/SqlQueryExecutor.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/ObjectFilterProcessor.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/EnumItemFilterProcessor.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/mapping/QueryTableMapping.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/Jsonb.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/StartupConfiguration.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/JobExecutor.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/AbstractAdLdapMultidomainTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestInboundOutboundAssociation.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestStrings.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconFull.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/consistency/TestConsistencyMechanism.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapSyncMassive.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/security/PerfTestRoleMembers.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/OtherParameters.java
M testing/story/src/test/resources/consistency/resource-opendj-reaper.xml
M testing/story/src/test/resources/consistency/resource-opendj.xml
M testing/story/src/test/resources/thresholds/task-opendj-livesync-full.xml
M testing/story/src/test/resources/thresholds/task-opendj-livesync-simulate-multithreaded.xml
M testing/story/src/test/resources/thresholds/task-opendj-livesync-simulate.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-full.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate-execute.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate-multithreaded.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate.xml
M tools/perf-test/perf-results-db.sql
M tools/perf-test/perf-test-process.sh
M tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/TestMonitor.java
M tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/TestReportSection.java
Log Message:
-----------
Merge branch 'master' into feature/datamodel-diagrams
Commit: befbdfa0ed7c150c6419ff4b91e3330a1329ec64
https://github.com/Evolveum/midpoint/commit/befbdfa0ed7c150c6419ff4b91e3330a1329ec64
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ComplexTypeDefinitionDelegator.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ItemDefinitionDelegator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/PartiallyMutableComplexTypeDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/PartiallyMutableItemDefinition.java
Log Message:
-----------
post-merge compilation fix: adapting to new prism "delegators"
Compare: https://github.com/Evolveum/midpoint/compare/ae0c318cefa1...befbdfa0ed7c
More information about the midPoint-svn
mailing list