[midPoint-git] [Evolveum/midpoint] 0e5450: schrodinger: test for m1.lab2 of advanced training
mederly
noreply at github.com
Fri Mar 12 16:36:35 CET 2021
Branch: refs/heads/tmp/mid-6862
Home: https://github.com/Evolveum/midpoint
Commit: 0e54508675684a535e26b8973313f5a971fae86e
https://github.com/Evolveum/midpoint/commit/0e54508675684a535e26b8973313f5a971fae86e
Author: kate <honchar at evolveum.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/advanced/M1ArchetypeAndObjectCollections.java
A testing/schrodingertest/src/test/resources/labs/advanced/M1/systemconfiguration/system-configuration-test02.xml
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/ProjectionsTab.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/PrismForm.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/table/Table.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/AssignmentHolderDetailsPage.java
Log Message:
-----------
schrodinger: test for m1.lab2 of advanced training
Commit: 145c1bbf1d6e9215cda790d8aaec066e56b44a52
https://github.com/Evolveum/midpoint/commit/145c1bbf1d6e9215cda790d8aaec066e56b44a52
Author: kate <honchar at evolveum.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/advanced/M1ArchetypeAndObjectCollections.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/SummaryPanel.java
Log Message:
-----------
schrodinger: more assertion methods for summary panel
Commit: 1b3ba98533fe51ad616652216b026074fed74fc2
https://github.com/Evolveum/midpoint/commit/1b3ba98533fe51ad616652216b026074fed74fc2
Author: kate <honchar at evolveum.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/advanced/M1ArchetypeAndObjectCollections.java
A testing/schrodingertest/src/test/resources/labs/advanced/M1/resources/localhost-hr-noextension.xml
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/SummaryPanel.java
Log Message:
-----------
schrodinger: started with lab 3 test
Commit: baf30f1d8b34db67ee2b5d3f4e74d70083780a85
https://github.com/Evolveum/midpoint/commit/baf30f1d8b34db67ee2b5d3f4e74d70083780a85
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/MObjectTypeMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryBeanConfig.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/MCase.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QCase.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QCaseMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/MCase.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCase.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCaseMapping.java
Log Message:
-----------
repo-sqale: QCase* stuff moved to cases package (plural unavoidable)
Commit: faf9ea4745f084230e670fffc4ed532e08472b44
https://github.com/Evolveum/midpoint/commit/faf9ea4745f084230e670fffc4ed532e08472b44
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
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/QObject.java
Log Message:
-----------
repo-sqale: added missing MObject.containerIdSeq + change to Long
Commit: d3ac283275510de8ce0fa28ab082eb5366c53212
https://github.com/Evolveum/midpoint/commit/d3ac283275510de8ce0fa28ab082eb5366c53212
Author: lskublik <lskublik at evolveum.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/SwitchableApprovalProcessPreviewsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/SwitchableApprovalProcessPreviewsPanel.java
Log Message:
-----------
fix for showing of triggers in Approval case(MID-6880)
Commit: 81188b4aa73dbcf471c3294807d3f870e14e8e8a
https://github.com/Evolveum/midpoint/commit/81188b4aa73dbcf471c3294807d3f870e14e8e8a
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
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/SqaleRepositoryService.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/SqaleModelMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleNestedMapping.java
A 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/common/QContainerMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableRowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QReferenceMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryModelMapping.java
Log Message:
-----------
repo-sqale: SqaleModelMapping->STableM, added SqaleNestedMapping
Commit: 0746750ee4183e2959a5529e86bcdbb0843a83a8
https://github.com/Evolveum/midpoint/commit/0746750ee4183e2959a5529e86bcdbb0843a83a8
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
M 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/object/ObjectSqlTransformer.java
Log Message:
-----------
repo-sqale: added ObjectSqlTransformer#storeRelatedEntities (WIP)
Commit: b9275fd0c1ce32050f3900a2326eb56b8367eed0
https://github.com/Evolveum/midpoint/commit/b9275fd0c1ce32050f3900a2326eb56b8367eed0
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/OperationResultAssert.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/SqaleRepoAddObjectTest.java
Log Message:
-----------
SqaleRepositoryService#addObject fails operationResult if name is null
This is minor difference compared to legacy SQL repo, but this seems to
be beyond basic method precondition checks and it's surprising when
the OperationResult is still "success" (until the catch, that is).
Now the check is executed inside subresult and generates fatal error.
Commit: 871f7752c2d1c171199e6aa41f522687fda3d273
https://github.com/Evolveum/midpoint/commit/871f7752c2d1c171199e6aa41f522687fda3d273
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
Log Message:
-----------
repo-sqale schema: procedure apply_change for incremental schema updates
Commit: f06b7c4a2a22a17f0cd690f4d142fc2fa452d034
https://github.com/Evolveum/midpoint/commit/f06b7c4a2a22a17f0cd690f4d142fc2fa452d034
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
M gui/admin-gui/src/main/resources/logback.xml
Log Message:
-----------
MID-6512: Disable logging for xsom.parser.JAXPParser
JAXPParser only logs configuration exception it - is causing (it proactivelly tries to
disable secure entity processing), but works fine even if exception is thrown.
Behaviour is hardcoded, and can not be prevented, so we mute it off in logs to not cause
unnecessary concern.
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Commit: 662507f2a7cc6b3450d0ce308c7678b0aa39f29d
https://github.com/Evolveum/midpoint/commit/662507f2a7cc6b3450d0ce308c7678b0aa39f29d
Author: kate <honchar at evolveum.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
A testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/advanced/AbstractAdvancedLabTest.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/advanced/M1ArchetypeAndObjectCollections.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/fundamental/M8ExtendingMidPointXMLSchema.java
A testing/schrodingertest/src/test/resources/labs/advanced/M1/orgs/org-example.xml
R testing/schrodingertest/src/test/resources/labs/advanced/M1/systemconfiguration/system-configuration-11-2.xml
R testing/schrodingertest/src/test/resources/labs/advanced/M1/systemconfiguration/system-configuration-11-3.xml
R testing/schrodingertest/src/test/resources/labs/advanced/M1/systemconfiguration/system-configuration-test02.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/000-example-password-policy.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/001-numeric-pin-first-nonzero-policy.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/020-example-security-policy-administrators.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/021-example-security-policy.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/030-lookup-emp-status.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/040-archetype-employee.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/041-archetype-external.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/042-archetype-org-catalog-group.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/043-archetype-org-catalog-root.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/044-archetype-org-company.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/045-archetype-org-functional.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/046-archetype-org-group-list.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/047-archetype-org-group.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/048-archetype-role-project.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/060-objectCollection-active-employees.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/061-objectCollection-former-employees.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/062-objectCollection-inactive-employees.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/080-org-example.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/081-org-secret-ops.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/100-object-template-example-user.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/120-localhost-csvfile-1-document-access.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/121-localhost-csvfile-2-canteen.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/122-localhost-csvfile-3-ldap.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/123-localhost-hr.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/140-role-addressbook-manager.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/141-role-basic-approver.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/142-role-basicuser.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/143-role-incognito.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/144-role-internal-employee.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/145-role-manager.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/146-role-secret-i.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/147-role-secret-ii.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/148-role-top-secret-i.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/300-000-system-configuration.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/900-user-bigbrother.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/901-user-security-officer.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/910-1test-all-resources.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/911-recompute-all-organizations.xml
A testing/schrodingertest/src/test/resources/labs/advanced/schema/extension-example.xsd
Log Message:
-----------
schrodinger: mp initialization for advanced labs with post-initial-objects
Commit: 6142769b4c72ee4bf2486e8675ff5a54b6033c8e
https://github.com/Evolveum/midpoint/commit/6142769b4c72ee4bf2486e8675ff5a54b6033c8e
Author: kate <honchar at evolveum.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.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/objectdetails/FocusProjectionsTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageAccountActivation.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/filter/MidpointAuthFilter.java
M gui/admin-gui/src/main/resources/logback.xml
M infra/common/fake-midpoint-home/localization/Midpoint_sk.properties
M infra/common/fake-midpoint-home/localization/schema_sk.properties
M infra/common/src/main/java/com/evolveum/midpoint/common/LocalizationServiceImpl.java
M infra/common/src/test/java/com/evolveum/midpoint/common/LocalizationTest.java
A infra/common/src/test/resources/localization/case-with-localized-name.xml
M infra/common/testng-unit.xml
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Objectable.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismNamespaceContext.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/PrismQuerySerialization.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/PrismQuerySerializer.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ObjectType.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContextImpl.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/FilterNames.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/FilterSerializer.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/FilterSerializers.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/PrismQueryLanguageParserImpl.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/PrismQuerySerializerImpl.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/QueryWriter.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/util/RawTypeUtil.java
M infra/prism-impl/src/main/resources/xml/ns/public/types-3.xsd
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestBasicQueryConversions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/DeltaConvertor.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/ItemDeltaBeanToNativeConversion.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestDeltaConverter.java
M infra/schema/testng-unit.xml
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/OperationResultAssert.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/validator/StringLimitationResult.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestAudit.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/update/TransformationalAsyncUpdateMessageListener.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/SearchExecutor.java
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/MObjectTypeMapping.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/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/operations/AddObjectOperation.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/MCase.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QCase.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QCaseMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleModelMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleNestedMapping.java
A 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
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/MCase.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCase.java
A 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/lookuptable/QLookupTableRowMapping.java
A 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/ObjectSqlTransformer.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
A 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
A 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/ref/QReferenceMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/ReferenceType.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoAddObjectTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/RAnyConverterStaticTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryModelMapping.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/UpAndDown.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/TaskSynchronizer.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskCleaner.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskMigrator.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskPersister.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/AbstractTaskManagerTest.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestMiscellaneous.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestTaskManagerBasic.java
A repo/task-quartz-impl/src/test/resources/miscellaneous/task-42-closed.xml
A repo/task-quartz-impl/src/test/resources/miscellaneous/task-42-runnable.xml
A repo/task-quartz-impl/src/test/resources/miscellaneous/task-42-suspended.xml
A repo/task-quartz-impl/src/test/resources/miscellaneous/task-42-waiting.xml
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractLdapConnTest.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/opendj/TestOpenDj.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/opendj/TestOpenDjDumber.java
M testing/conntest/src/test/resources/opendj/resource-dn.xml
M testing/conntest/src/test/resources/opendj/resource-unsafe.xml
M testing/conntest/src/test/resources/opendj/resource.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 0e7d430e078a2c888daacc47f9cba0d672dbb7e3
https://github.com/Evolveum/midpoint/commit/0e7d430e078a2c888daacc47f9cba0d672dbb7e3
Author: kate <honchar at evolveum.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/advanced/AbstractAdvancedLabTest.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/advanced/M1ArchetypeAndObjectCollections.java
M testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/300-000-system-configuration.xml
Log Message:
-----------
schrodinger: checkstyle fix
Commit: 2196fbec673916ad48703212f9fa6e23dc418309
https://github.com/Evolveum/midpoint/commit/2196fbec673916ad48703212f9fa6e23dc418309
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
M infra/axiom/pom.xml
M infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/AxiomAntlrLiterals.java
A infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/AxiomStrings.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/QueryWriter.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestBasicQueryConversions.java
Log Message:
-----------
Query Language: Fixed inccorect (un)escaping of quoted strings
Commit: a355a0c571efeaab28c89d38fd2668284671b73d
https://github.com/Evolveum/midpoint/commit/a355a0c571efeaab28c89d38fd2668284671b73d
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/SequenceHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/delta/ObjectDeltaUpdater.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/delta/UpdateContext.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/IdGeneratorResult.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/PrismIdentifierGenerator.java
Log Message:
-----------
repo-sql-impl: cleanup around PrismIdentifierGenerator
Commit: 0c5a9583e4f196409b36fcbde38fb6d835a9e964
https://github.com/Evolveum/midpoint/commit/0c5a9583e4f196409b36fcbde38fb6d835a9e964
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/MContainer.java
A 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
Log Message:
-----------
repo-sqale: little m_container fixes + added containerType column
Commit: c44bb9eec3efd1a810ff8cb5069d35ca31f5eee3
https://github.com/Evolveum/midpoint/commit/c44bb9eec3efd1a810ff8cb5069d35ca31f5eee3
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-09 (Tue, 09 Mar 2021)
Changed paths:
A 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/operations/AddObjectOperation.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/MObject.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoAddObjectTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/PrismIdentifierGenerator.java
Log Message:
-----------
repo-sqale: added ContainerValueIdGenerator + unique CID test
Commit: 7aa12044d560b6950ca3479cfdcbe5eb78597e16
https://github.com/Evolveum/midpoint/commit/7aa12044d560b6950ca3479cfdcbe5eb78597e16
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M 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/assignment/AssignmentSqlTransformer.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/ObjectSqlTransformer.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoAddObjectTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
Log Message:
-----------
repo-sqale: storeRelatedEntities proven with assignments + tests
Commit: 3cf09217d328a74f2718fcf610aa4672182b87a3
https://github.com/Evolveum/midpoint/commit/3cf09217d328a74f2718fcf610aa4672182b87a3
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepoContext.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/querydsl/QuerydslUtils.java
Log Message:
-----------
repo-sqale: custom enum mapping moved QuerydslUtils -> SqaleRepoContext
Commit: 618e5195e6fbae0f41feecf989a9aeb654a31f2f
https://github.com/Evolveum/midpoint/commit/618e5195e6fbae0f41feecf989a9aeb654a31f2f
Author: lskublik <lskublik at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M gui/admin-gui/src/main/resources/logback.xml
M infra/axiom/pom.xml
M infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/AxiomAntlrLiterals.java
A infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/AxiomStrings.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/QueryWriter.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestBasicQueryConversions.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/OperationResultAssert.java
M repo/repo-sqale/sql/pgnew-repo.sql
A 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/MObjectTypeMapping.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/operations/AddObjectOperation.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/MCase.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QCase.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QCaseMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleModelMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleNestedMapping.java
A 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/AssignmentSqlTransformer.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/MCase.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCase.java
A 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
A 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/lookuptable/QLookupTableRowMapping.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/ObjectSqlTransformer.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/ref/QReferenceMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoAddObjectTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/SequenceHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/delta/ObjectDeltaUpdater.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/delta/UpdateContext.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/IdGeneratorResult.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/PrismIdentifierGenerator.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/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/querydsl/QuerydslUtils.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskMigrator.java
A testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/advanced/AbstractAdvancedLabTest.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/advanced/M1ArchetypeAndObjectCollections.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/fundamental/M8ExtendingMidPointXMLSchema.java
A testing/schrodingertest/src/test/resources/labs/advanced/M1/orgs/org-example.xml
A testing/schrodingertest/src/test/resources/labs/advanced/M1/resources/localhost-hr-noextension.xml
R testing/schrodingertest/src/test/resources/labs/advanced/M1/systemconfiguration/system-configuration-11-2.xml
R testing/schrodingertest/src/test/resources/labs/advanced/M1/systemconfiguration/system-configuration-11-3.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/000-example-password-policy.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/001-numeric-pin-first-nonzero-policy.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/020-example-security-policy-administrators.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/021-example-security-policy.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/030-lookup-emp-status.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/040-archetype-employee.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/041-archetype-external.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/042-archetype-org-catalog-group.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/043-archetype-org-catalog-root.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/044-archetype-org-company.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/045-archetype-org-functional.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/046-archetype-org-group-list.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/047-archetype-org-group.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/048-archetype-role-project.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/060-objectCollection-active-employees.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/061-objectCollection-former-employees.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/062-objectCollection-inactive-employees.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/080-org-example.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/081-org-secret-ops.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/100-object-template-example-user.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/120-localhost-csvfile-1-document-access.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/121-localhost-csvfile-2-canteen.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/122-localhost-csvfile-3-ldap.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/123-localhost-hr.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/140-role-addressbook-manager.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/141-role-basic-approver.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/142-role-basicuser.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/143-role-incognito.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/144-role-internal-employee.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/145-role-manager.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/146-role-secret-i.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/147-role-secret-ii.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/148-role-top-secret-i.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/300-000-system-configuration.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/900-user-bigbrother.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/901-user-security-officer.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/910-1test-all-resources.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/911-recompute-all-organizations.xml
A testing/schrodingertest/src/test/resources/labs/advanced/schema/extension-example.xsd
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/ProjectionsTab.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/PrismForm.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/SummaryPanel.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/table/Table.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/AssignmentHolderDetailsPage.java
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: 1eda91d08422949f5e4f3bf69d0181db0d45dae8
https://github.com/Evolveum/midpoint/commit/1eda91d08422949f5e4f3bf69d0181db0d45dae8
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/SwitchableApprovalProcessPreviewsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/SwitchableApprovalProcessPreviewsPanel.java
M gui/admin-gui/src/main/resources/logback.xml
M infra/axiom/pom.xml
M infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/AxiomAntlrLiterals.java
A infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/AxiomStrings.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/QueryWriter.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestBasicQueryConversions.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/OperationResultAssert.java
M repo/repo-sqale/sql/pgnew-repo.sql
A 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/MObjectTypeMapping.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/operations/AddObjectOperation.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/MCase.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QCase.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QCaseMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleModelMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleNestedMapping.java
A 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/AssignmentSqlTransformer.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/MCase.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCase.java
A 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
A 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/lookuptable/QLookupTableRowMapping.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/ObjectSqlTransformer.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/ref/QReferenceMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoAddObjectTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/SequenceHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/delta/ObjectDeltaUpdater.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/delta/UpdateContext.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/IdGeneratorResult.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/PrismIdentifierGenerator.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/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/querydsl/QuerydslUtils.java
A testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/advanced/AbstractAdvancedLabTest.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/advanced/M1ArchetypeAndObjectCollections.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/fundamental/M8ExtendingMidPointXMLSchema.java
A testing/schrodingertest/src/test/resources/labs/advanced/M1/orgs/org-example.xml
A testing/schrodingertest/src/test/resources/labs/advanced/M1/resources/localhost-hr-noextension.xml
R testing/schrodingertest/src/test/resources/labs/advanced/M1/systemconfiguration/system-configuration-11-2.xml
R testing/schrodingertest/src/test/resources/labs/advanced/M1/systemconfiguration/system-configuration-11-3.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/000-example-password-policy.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/001-numeric-pin-first-nonzero-policy.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/020-example-security-policy-administrators.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/021-example-security-policy.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/030-lookup-emp-status.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/040-archetype-employee.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/041-archetype-external.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/042-archetype-org-catalog-group.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/043-archetype-org-catalog-root.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/044-archetype-org-company.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/045-archetype-org-functional.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/046-archetype-org-group-list.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/047-archetype-org-group.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/048-archetype-role-project.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/060-objectCollection-active-employees.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/061-objectCollection-former-employees.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/062-objectCollection-inactive-employees.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/080-org-example.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/081-org-secret-ops.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/100-object-template-example-user.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/120-localhost-csvfile-1-document-access.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/121-localhost-csvfile-2-canteen.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/122-localhost-csvfile-3-ldap.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/123-localhost-hr.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/140-role-addressbook-manager.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/141-role-basic-approver.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/142-role-basicuser.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/143-role-incognito.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/144-role-internal-employee.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/145-role-manager.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/146-role-secret-i.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/147-role-secret-ii.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/148-role-top-secret-i.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/300-000-system-configuration.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/900-user-bigbrother.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/901-user-security-officer.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/910-1test-all-resources.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/911-recompute-all-organizations.xml
A testing/schrodingertest/src/test/resources/labs/advanced/schema/extension-example.xsd
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/ProjectionsTab.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/PrismForm.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/SummaryPanel.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/table/Table.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/AssignmentHolderDetailsPage.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: efcc376c52bc6aceb37d8f7ecd068c29313d274f
https://github.com/Evolveum/midpoint/commit/efcc376c52bc6aceb37d8f7ecd068c29313d274f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BasePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ObjectBrowserPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.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/gui/api/util/WebModelServiceUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismPropertyWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BaseSortableDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DeleteAllPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminFocus.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/PageDebugDownloadBehaviour.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskSubtasksAndThreadsTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/SchemaHelper.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/SchemaService.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/complex/TestPolicyDrivenRoleLifecycle.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/DefaultColumnUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelDiagController.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/BaseActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/ResolveExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportFromResourceTaskPartExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationTaskSecondPartExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationTaskThirdPartExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/DeleteNotUpdatedShadowTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowFetchingPreprocessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AuditHelper.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/misc/ShadowAttributeIdSyncStoreReadTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/gensync/TestEditSchema.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/gensync/TestRoleEntitlement.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMappingInbound.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportFunctions.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportServiceImpl.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/fileformat/CsvController.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/fileformat/HtmlController.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/engine/helpers/AuditHelper.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/AbstractWfTestPolicy.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/SearchHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/sync/ChangeProcessingBeans.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/update/TestAsyncUpdate.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNegative.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractSearchIterativeTaskPartExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractTaskHandler.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/util/OperationExecutionWriter.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/SqaleTransformerContext.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/ExtensionTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ModifyTestReindex.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SearchTest.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/SqlRepositoryBeanConfig.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/SqlTransformerContext.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/AuditServiceProxy.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskBeans.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskRetriever.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/AbstractTaskManagerTest.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestTaskManagerBasic.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestLargeGroups.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestPhotoAssignment.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/SearchProducerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/impl/NinjaContext.java
Log Message:
-----------
Rename SchemaHelper to SchemaService
This is the first step towards providing static SchemaService
instance, e.g. to fix MID-6890.
Commit: 3e1e9d2e599af05aac54aa67bdc370f9fd514e25
https://github.com/Evolveum/midpoint/commit/3e1e9d2e599af05aac54aa67bdc370f9fd514e25
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
Log Message:
-----------
repo-sqale: added ON DELETE CASCADE for object detail tables
This allows deletion of object with a single delete. The cascade is
limited only to parts of the object aggregate, so it's safe.
Commit: cda606e73af22785f91fd4a8fcb658e3bdfa790a
https://github.com/Evolveum/midpoint/commit/cda606e73af22785f91fd4a8fcb658e3bdfa790a
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 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/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/common/MContainerType.java
Log Message:
-----------
repo-sqale: separated m_assignment and m_inducement (not mapped yet)
Commit: 4b301dd4a3f4dc65f80d540f30e465d9065a7bc6
https://github.com/Evolveum/midpoint/commit/4b301dd4a3f4dc65f80d540f30e465d9065a7bc6
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
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
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleTransformerContext.java
A 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/UriCache.java
M 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/QDashboardMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QObjectCollectionMapping.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/assignment/AssignmentSqlTransformer.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/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/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/focus/UserSqlTransformer.java
A 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/LookupTableRowTransformer.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
M 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
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/ObjectSqlTransformer.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/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/QReferenceMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/ReferenceSqlTransformer.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/role/AbstractRoleSqlTransformer.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
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/RoleSqlTransformer.java
M 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/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
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/TaskSqlTransformer.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/AuditTest.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/audit/AuditSqlQueryContext.java
M 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/mapping/AuditDeltaSqlTransformer.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/QAuditDeltaMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/QAuditEventRecordMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java
R repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlTransformerContext.java
A 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/QueryTableMapping.java
Log Message:
-----------
repo-sqale: S*TransformerContext renamed to *Support + related fixes
Commit: 7824688dd8ca4cbe1e61206dcf19c842984df12f
https://github.com/Evolveum/midpoint/commit/7824688dd8ca4cbe1e61206dcf19c842984df12f
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/AuditTest.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/AuditSqlTransformerBase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/AuditDeltaSqlTransformer.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/QAuditDeltaMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/QAuditEventRecordMapping.java
Log Message:
-----------
repo-sqale: more *TransformerContext->Support rename fixes
Commit: aeb862a4609b4f897831a660794bc1c85c3de198
https://github.com/Evolveum/midpoint/commit/aeb862a4609b4f897831a660794bc1c85c3de198
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContext.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismService.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/ItemDeltaItem.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/PrismAsserts.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContextImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SchemaService.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionEvaluatorProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionPermissionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ScriptExpressionProfile.java
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/MidPointAsserts.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/AssignmentPath.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/AssignmentPathSegment.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignment.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignmentTarget.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedPolicyRuleTrigger.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedResourceObjectConstruction.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluationOrder.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/Mapping.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingParser.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/TimeConstraintsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelBeans.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentPathVariables.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedPolicyRuleImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentPathImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentPathSegmentImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/ConditionState.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluatedAssignmentImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluationOrderImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/PayloadEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetAssignmentEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetInducementEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AbstractConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AbstractConstructionBuilder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssignedResourceObjectConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionResourceResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedAbstractConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedPersonaConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ItemEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/PersonaConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ResolvedConstructionResource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ResourceObjectConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AssignmentOrigin.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/OutboundProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundMappingsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/AutoassignRoleMappingEvaluationRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/FocalMappingEvaluationRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/TemplateMappingEvaluationRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScannerItemProcessor.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAbstractAssignmentEvaluator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAssignmentProcessor.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAssignmentProcessor2.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPolicyRules.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPolicyRules2.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
Log Message:
-----------
Make ModelContext really serializable (MID-6890)
While ModelContext was declared serializable, many of its constituents
were, in fact, not. So this commit makes a lot of types/classes really
serializable:
- AbstractConstruction and its subclasses
- EvaluatedAbstractConstruction and its subclasses
- EvaluatedResourceObjectConstruction and its subtypes
- EvaluatedAssignment
- EvaluatedAssignmentTarget
- AssignmentPath
- AssignmentPathSegment
- EvaluationOrder
- AssignmentOrigin
- AssignmentPathVariables
- FocalMappingEvaluationRequest and its subclasses
- ExpressionEvaluatorProfile
- ExpressionPermissionProfile
- ScriptExpressionProfile
- ExpressionProfile
- ItemDeltaItem and subclasses
- Mapping, MappingParser, ConditionState, TimeConstraintsEvaluation
In order to do this:
- ModelBeans are now reachable via static ModelBeans.get() call,
- SchemaService is now reachable via static SchemaService.get() call,
- PrismContext is now reachable via static PrismContext.get() call.
BEHAVIOR CHANGE:
- Mapping state now can contain only serializable values.
Commit: 6747f947a33297173c98e0f5d5ce556f7722427a
https://github.com/Evolveum/midpoint/commit/6747f947a33297173c98e0f5d5ce556f7722427a
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/MObjectType.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/MObjectTypeMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/RefItemFilterProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/RefItemIntFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/RefTableItemFilterProcessor.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/qmodel/SqaleTransformerBase.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/cases/QCaseMapping.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/MObject.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/QObject.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/task/QTaskMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoAddObjectTest.java
Log Message:
-----------
repo-sqale: MObjectType introduced as PG enum + few columns migrated
Commit: b38405ba4d4d7f9809f05043083fb45d85b96126
https://github.com/Evolveum/midpoint/commit/b38405ba4d4d7f9809f05043083fb45d85b96126
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BasePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ObjectBrowserPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.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/gui/api/util/WebModelServiceUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismPropertyWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BaseSortableDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DeleteAllPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/SwitchableApprovalProcessPreviewsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/SwitchableApprovalProcessPreviewsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminFocus.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/PageDebugDownloadBehaviour.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskSubtasksAndThreadsTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/resources/logback.xml
M infra/axiom/pom.xml
M infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/AxiomAntlrLiterals.java
A infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/AxiomStrings.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/QueryWriter.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestBasicQueryConversions.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/SchemaHelper.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/SchemaService.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/OperationResultAssert.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/complex/TestPolicyDrivenRoleLifecycle.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/DefaultColumnUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelDiagController.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/BaseActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/ResolveExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportFromResourceTaskPartExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationTaskSecondPartExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationTaskThirdPartExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/DeleteNotUpdatedShadowTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowFetchingPreprocessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AuditHelper.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/misc/ShadowAttributeIdSyncStoreReadTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/gensync/TestEditSchema.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/gensync/TestRoleEntitlement.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMappingInbound.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportFunctions.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportServiceImpl.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/fileformat/CsvController.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/fileformat/HtmlController.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/engine/helpers/AuditHelper.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/AbstractWfTestPolicy.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/SearchHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/sync/ChangeProcessingBeans.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/update/TestAsyncUpdate.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNegative.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractSearchIterativeTaskPartExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractTaskHandler.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/util/OperationExecutionWriter.java
M repo/repo-sqale/sql/pgnew-repo.sql
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ContainerValueIdGenerator.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/MObjectType.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/MObjectTypeMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/RefItemFilterProcessor.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/RefItemIntFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/RefTableItemFilterProcessor.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
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleTransformerContext.java
A 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/UriCache.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/MCase.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QCase.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QCaseMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QDashboardMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QObjectCollectionMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleModelMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/SqaleNestedMapping.java
A 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/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
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/MCase.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/QCase.java
A 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
A 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/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/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/focus/UserSqlTransformer.java
A 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/LookupTableRowTransformer.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
M 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
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/ObjectSqlTransformer.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/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/QReferenceMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/ReferenceSqlTransformer.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/role/AbstractRoleSqlTransformer.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
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/RoleSqlTransformer.java
M 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/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
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/TaskSqlTransformer.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoAddObjectTest.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/ExtensionTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ModifyTestReindex.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SearchTest.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/SqlRepositoryBeanConfig.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/AuditSqlTransformerBase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/AuditDeltaSqlTransformer.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/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/helpers/ObjectUpdater.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/SequenceHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/delta/ObjectDeltaUpdater.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/delta/UpdateContext.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/IdGeneratorResult.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/PrismIdentifierGenerator.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
R repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlTransformerContext.java
A 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
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/QuerydslUtils.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/AuditServiceProxy.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskBeans.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskRetriever.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/AbstractTaskManagerTest.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestTaskManagerBasic.java
A testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/advanced/AbstractAdvancedLabTest.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/advanced/M1ArchetypeAndObjectCollections.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/fundamental/M8ExtendingMidPointXMLSchema.java
A testing/schrodingertest/src/test/resources/labs/advanced/M1/orgs/org-example.xml
A testing/schrodingertest/src/test/resources/labs/advanced/M1/resources/localhost-hr-noextension.xml
R testing/schrodingertest/src/test/resources/labs/advanced/M1/systemconfiguration/system-configuration-11-2.xml
R testing/schrodingertest/src/test/resources/labs/advanced/M1/systemconfiguration/system-configuration-11-3.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/000-example-password-policy.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/001-numeric-pin-first-nonzero-policy.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/020-example-security-policy-administrators.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/021-example-security-policy.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/030-lookup-emp-status.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/040-archetype-employee.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/041-archetype-external.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/042-archetype-org-catalog-group.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/043-archetype-org-catalog-root.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/044-archetype-org-company.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/045-archetype-org-functional.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/046-archetype-org-group-list.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/047-archetype-org-group.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/048-archetype-role-project.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/060-objectCollection-active-employees.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/061-objectCollection-former-employees.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/062-objectCollection-inactive-employees.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/080-org-example.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/081-org-secret-ops.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/100-object-template-example-user.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/120-localhost-csvfile-1-document-access.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/121-localhost-csvfile-2-canteen.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/122-localhost-csvfile-3-ldap.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/123-localhost-hr.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/140-role-addressbook-manager.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/141-role-basic-approver.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/142-role-basicuser.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/143-role-incognito.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/144-role-internal-employee.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/145-role-manager.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/146-role-secret-i.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/147-role-secret-ii.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/148-role-top-secret-i.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/300-000-system-configuration.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/900-user-bigbrother.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/901-user-security-officer.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/910-1test-all-resources.xml
A testing/schrodingertest/src/test/resources/labs/advanced/post-initial-objects/911-recompute-all-organizations.xml
A testing/schrodingertest/src/test/resources/labs/advanced/schema/extension-example.xsd
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestLargeGroups.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestPhotoAssignment.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/SearchProducerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/impl/NinjaContext.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/ProjectionsTab.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/PrismForm.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/SummaryPanel.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/table/Table.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/AssignmentHolderDetailsPage.java
Log Message:
-----------
Merge branch 'master' into tmp/mid-6862
Commit: 75b99bc58c89870f26174f37eb48ad27b7007164
https://github.com/Evolveum/midpoint/commit/75b99bc58c89870f26174f37eb48ad27b7007164
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/RelationTypes.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/relation/IndexedRelationDefinitions.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/misc/TestRelationRegistry.java
Log Message:
-----------
Add 'org:related' relation and RELATED kind
It will be used for owner->dead link references (for now).
Related to MID-6862.
Commit: 8ebc18bb12ac8e9562e006687cd625de957178e6
https://github.com/Evolveum/midpoint/commit/8ebc18bb12ac8e9562e006687cd625de957178e6
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/MObjectType.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/RefItemIntFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/RefTableItemFilterProcessor.java
M 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/SqaleTransformerBase.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/cases/MCase.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/ConnectorSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/connector/MConnector.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/QConnectorMapping.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/ObjectSqlTransformer.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
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
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/MReportData.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/role/QAbstractRole.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/MTask.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTask.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
Log Message:
-----------
repo-sqale: complete migration of object type columns to MObjectType
Commit: a55f893cc4e80876cdda7842bc6e3703537378b0
https://github.com/Evolveum/midpoint/commit/a55f893cc4e80876cdda7842bc6e3703537378b0
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/groovy/GroovyScriptEvaluator.java
Log Message:
-----------
MID-6683: Groovy Exceptions may not be serializable, use serializable only
When using Groovy, we make sure to walk thrown exception cause hierarchy
and replace all subclasses of GroovyRuntimeExeption with GroovyRuntimeException only.
This makes cause chain fully serializable, preserves stack-traces,
but loses exception names.
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Commit: 67d1bad50402dea1f09a386bd2b113163767acc3
https://github.com/Evolveum/midpoint/commit/67d1bad50402dea1f09a386bd2b113163767acc3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContext.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismService.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/ItemDeltaItem.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/PrismAsserts.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContextImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SchemaService.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionEvaluatorProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionPermissionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ScriptExpressionProfile.java
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/MidPointAsserts.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/AssignmentPath.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/AssignmentPathSegment.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignment.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignmentTarget.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedPolicyRuleTrigger.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedResourceObjectConstruction.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluationOrder.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/Mapping.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingParser.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/TimeConstraintsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelBeans.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentPathVariables.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedPolicyRuleImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentPathImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentPathSegmentImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/ConditionState.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluatedAssignmentImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluationOrderImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/PayloadEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetAssignmentEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetInducementEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AbstractConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AbstractConstructionBuilder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssignedResourceObjectConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionResourceResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedAbstractConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedPersonaConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ItemEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/PersonaConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ResolvedConstructionResource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ResourceObjectConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AssignmentOrigin.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/OutboundProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundMappingsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/AutoassignRoleMappingEvaluationRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/FocalMappingEvaluationRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/TemplateMappingEvaluationRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScannerItemProcessor.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAbstractAssignmentEvaluator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAssignmentProcessor.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAssignmentProcessor2.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPolicyRules.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPolicyRules2.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
Log Message:
-----------
Merge branch 'tmp/mid-6890'
Commit: f1e4891e83b89e939b94b270c713fbacd096237b
https://github.com/Evolveum/midpoint/commit/f1e4891e83b89e939b94b270c713fbacd096237b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContext.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismService.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/ItemDeltaItem.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/PrismAsserts.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContextImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SchemaService.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionEvaluatorProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionPermissionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ScriptExpressionProfile.java
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/MidPointAsserts.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/AssignmentPath.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/AssignmentPathSegment.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignment.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignmentTarget.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedPolicyRuleTrigger.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedResourceObjectConstruction.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluationOrder.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/Mapping.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/groovy/GroovyScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingParser.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/TimeConstraintsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelBeans.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentPathVariables.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedPolicyRuleImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentPathImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentPathSegmentImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/ConditionState.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluatedAssignmentImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluationOrderImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/PayloadEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetAssignmentEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetInducementEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AbstractConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AbstractConstructionBuilder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssignedResourceObjectConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionResourceResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedAbstractConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedPersonaConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ItemEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/PersonaConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ResolvedConstructionResource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ResourceObjectConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AssignmentOrigin.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/OutboundProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundMappingsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/AutoassignRoleMappingEvaluationRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/FocalMappingEvaluationRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/TemplateMappingEvaluationRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScannerItemProcessor.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAbstractAssignmentEvaluator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAssignmentProcessor.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAssignmentProcessor2.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPolicyRules.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPolicyRules2.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
M repo/repo-sqale/sql/pgnew-repo.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/MObjectType.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/RefItemIntFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/RefTableItemFilterProcessor.java
M 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/SqaleTransformerBase.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/cases/MCase.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/ConnectorSqlTransformer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/connector/MConnector.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/QConnectorMapping.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/ObjectSqlTransformer.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
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
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/report/MReportData.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/role/QAbstractRole.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/MTask.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTask.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
Log Message:
-----------
Merge branch 'master' into tmp/mid-6862
Commit: 3a0f17aaebfcae7f4645effaa167e40060c73e81
https://github.com/Evolveum/midpoint/commit/3a0f17aaebfcae7f4645effaa167e40060c73e81
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressReporter.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismObject.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/builder/S_ConditionEntry.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/builder/R_AtomicFilter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusTypeUtil.java
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelContext.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/SynchronizationIntent.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/SynchronizationPolicyDecision.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/mapping/TestMappingMetadata.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelBeans.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowIntegrityCheckItemProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssociationSearchExpressionCacheInvalidator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkAuditHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkConflictResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensElementContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensObjectDeltaOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensOwnerResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/DeltaExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/FocusChangeExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/LinkUpdater.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/ProjectionChangeExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/ScriptExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundMappingsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/Action.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ResourceObjectClassifierImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationExpressionsEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationSituation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/AddFocusAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/DeleteFocusAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/DeleteShadowAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/EmptyAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/InactivateFocusAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/InactivateShadowAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/LinkAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/UnlinkAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationTaskThirdPartExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/DeleteNotUpdatedShadowTaskHandler.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestCorrelationConfirmationEvaluator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestActivation.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestCaseIgnore.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestDeputy.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestEntitlements.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestInbounds.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIntent.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIteration.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLifecycle.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLinkedObjects.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMerge.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelCrudService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestNotifications.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestStrangeCases.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestUserTemplate.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestVolatility.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/async/TestAsyncUpdateGrouperJson.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/async/TestAsyncUpdateUcf.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/async/TestNotifyChange.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/gensync/TestEditSchema.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/gensync/TestRoleEntitlement.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/manual/AbstractDirectManualResourceTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/manual/AbstractManualResourceTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/manual/TestDummyItsmIntegration.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/manual/TestSemiManualDisable.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/manual/TestSemiManualGrouping.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMapping.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMappingInbound.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestMisc.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestTracing.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/multi/TestMultiAccount.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/multi/TestMultiResource.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/negative/TestBrokenResources.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/orgstruct/TestOrgStruct.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/orgstruct/TestOrgStructCaribbean.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/AbstractPasswordTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/TestPasswordDefault.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/TestPasswordDefaultHashing.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/persona/AbstractPersonaTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestAssignmentValidity.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestAutoassign.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestMetaMeta.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestRbac.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestSegregationOfDuties.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/scripting/TestScriptingBasicNew.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractSecurityTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityAdvanced.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityMultitenant.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/AbstractInboundSyncTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/AbstractObjTemplateSyncTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/AbstractSynchronizationStoryTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestInboundLiveSyncTask.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestInboundReconTask.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestLiveSyncTaskMechanics.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestUuid.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestValidityRecomputeTask.java
M model/model-intest/src/test/resources/sync/resource-dummy-errors-target.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ResourceObjectChangeListener.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ResourceObjectShadowChangeDescription.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ChangeNotificationDispatcherImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ConstraintsChecker.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/errors/ObjectAlreadyExistHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectNotFoundHandler.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCaching.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/mock/SynchronizationServiceMock.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/AbstractRoleAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ActionsExecutedPartInfoAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/LinkFinder.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/LinksAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/OrgAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/RoleAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/UserAsserter.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskUtil.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/AbstractAdLdapMultidomainTest.java
M testing/longtest/src/test/java/com/evolveum/midpoint/testing/longtest/TestLdapComplex.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestConfiguredCapabilitiesActivation.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestDelivery.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestDependencyRename.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestEntertainment.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestExistentialIssues.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/TestLimitedResources.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestLiveSyncMadness.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestMapleLeaf.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestNullAttribute.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestOperationCounts.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestOrgSync.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestReconNullValue.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestResourceInMaintenance.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestScience.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestServiceAccounts.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestServiceAccountsClassifier.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/TestUnixTolerantAux.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestVillage.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/async/TestAsyncProvisioning.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/consistency/TestConsistencyReaper.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapComplex.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/uuid/TestUuidClient.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/uuid/TestUuidExtension.java
Log Message:
-----------
Add dead links to dead shadows
BEHAVIOR CHANGE: Links to dead shadows are kept in focal objects
as long as these shadows physically exist in repo. Such links are
considered "dead" and are distinguished from live ones by setting
relation to org:related (instead of org:default).
These inactive links are treated in a special way during context
loading:
1. when present in deltas, they are ignored;
2. when present in focus, they are almost ignored. No projection
contexts are created, but noFetch get is issued (in order to assure
fast shadow refresh).
Related changes:
- Methods for linkRef assertions in tests were adapted.
- Link maintenance was factored out to LinkUpdater class.
- Cleaned up SynchronizationServiceImpl code a bit.
- Refactored and cleaned ChangeExecutor code significantly.
Unrelated changes:
- Fixed treatment of conflicting shadow with the same owner
in ProjectionValuesProcessor.
Work in progress. Some tests still fail, e.g. because the dead links
vs. dead shadow correspondence is not 100% yet.
Related to MID-6862.
Compare: https://github.com/Evolveum/midpoint/compare/348449f547db...3a0f17aaebfc
More information about the midPoint-svn
mailing list