[midPoint-git] [Evolveum/midpoint] 7ed9dc: Simplify and document LensElementContext

mederly noreply at github.com
Fri Jul 31 19:09:02 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 7ed9dc578e7318b81196d4a816b0e9bc01de31f4
      https://github.com/Evolveum/midpoint/commit/7ed9dc578e7318b81196d4a816b0e9bc01de31f4
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-07-16 (Thu, 16 Jul 2020)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/ObjectDeltaCollectionsUtil.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/ObjectDeltaImpl.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/SynchronizationIntent.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/ClockworkMedic.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/LensFocusContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ObjectDeltaWaves.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/EvaluatedAssignmentImpl.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/DependencyProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentHolderProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentTripleEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusActivationProcessor.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/focus/ItemLimitationsChecker.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/IterationHelper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ObjectTemplateProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/TemplateMappingsEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStateRecorder.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ObjectModificationConstraintEvaluator.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractModelImplementationIntegrationTest.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/TestProjector.java
    M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ValueSetDefinition.java

  Log Message:
  -----------
  Simplify and document LensElementContext

In order to understand handling of object old/current/new
and of primary/secondary deltas here are some code simplifications.

Related to MID-6275.


  Commit: 9df6ce06e42ffd5831954b024dee460c3a88e569
      https://github.com/Evolveum/midpoint/commit/9df6ce06e42ffd5831954b024dee460c3a88e569
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ValueMetadataWrapperFactoryImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismValueWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/DebugSearchFragment.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/ArchetypeManager.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java
    A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/archetypes/TestArchetypeInheritance.java
    A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMappingAdvanced.java
    A model/model-intest/src/test/resources/archetypes/archetype-liveSync-task.xml
    A model/model-intest/src/test/resources/archetypes/archetype-recon-task.xml
    A model/model-intest/src/test/resources/archetypes/archetype-resource-operation-task.xml
    A model/model-intest/src/test/resources/archetypes/archetype-task-basic.xml
    A model/model-intest/src/test/resources/mapping/advanced/system-configuration.xml
    A model/model-intest/src/test/resources/mapping/advanced/user-franz.xml
    A model/model-intest/src/test/resources/mapping/advanced/user-template.xml
    M model/model-intest/testng-integration-full.xml
    M pom.xml
    M repo/repo-sql-impl-test/pom.xml
    M repo/repo-sql-impl/pom.xml
    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/data/audit/RObjectDeltaOperation.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/AuditEventRecordSqlTransformer.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/FlexibleRelationalPathBase.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/PageOf.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/SqlGeneration.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/SqlQueryContext.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/SqlQueryExecutor.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/SqlTransformer.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/QAuditEventRecordMapping.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/QAuditItemMapping.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/QAuditPropertyValueMapping.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/QueryModelMappingConfig.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditDelta.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditEventRecord.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditItem.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditPropertyValue.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditRefValue.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditResource.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/beans/MAuditDelta.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/beans/MAuditEventRecord.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/beans/MAuditRefValue.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/beans/MAuditResource.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/AuditDeltaSqlTransformer.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/AuditEventRecordSqlTransformer.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/QAuditEventRecordMapping.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/QAuditItemMapping.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/QAuditPropertyValueMapping.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/QAuditRefValueMapping.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/QueryException.java
    M repo/repo-test-util/pom.xml
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ArchetypeAdminGuiConfigurationAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ArchetypePolicyAsserter.java
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/GuiObjectDetailsPageAsserter.java
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ItemConstraintAsserter.java
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ItemConstraintsAsserter.java
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/VirtualContainerItemSpecificationAsserter.java
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/VirtualContainerItemsSpecificationAsserter.java
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/VirtualContainerSpecificationAsserter.java
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/VirtualContainersSpecificationAsserter.java
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/VirtualContainersSpecificationFinder.java
    M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into feature/better-metadata-handling


  Commit: 3b5475dfa3254b8c563378cd8e34bf5df51bc567
      https://github.com/Evolveum/midpoint/commit/3b5475dfa3254b8c563378cd8e34bf5df51bc567
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminFocus.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/DeltaSetTriple.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismPropertyValueImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/PropertyDeltaImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalMonitor.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/PolicyRuleTypeUtil.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/CertificationHook.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/ModelElementContext.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/transformation/SingleShotEvaluation.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingBuilder.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/util/ProfilingModelInspector.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/controller/SchemaTransformer.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/LinkedObjectsFunctions.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/lens/ChangeExecutor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.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/ClockworkAuthorizationHelper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkMedic.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ContextFactory.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/IvwoConsolidator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/IvwoConsolidatorBuilder.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/LensFocusContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ObjectDeltaWaves.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/PersonaProcessor.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/AssignmentPathSegmentImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/ConditionEvaluator.java
    A 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/MemberOfEngine.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/PathSegmentEvaluation.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/TargetEvaluation.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/assignments/TargetPayloadEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetsEvaluation.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/Construction.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionCollector.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedConstructionImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedOutboundConstructionImpl.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/projector/ActivationProcessor.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/ConsolidationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConstructionProcessor.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/DeltaConsolidation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/DependencyProcessor.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/ProjectionValuesProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.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/ShadowConstraintsChecker.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/SmartAssignmentCollection.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/SmartAssignmentElement.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/SmartAssignmentKey.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialPolicyEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentHolderProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentTripleEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusActivationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusLifecycleProcessor.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/focus/InboundProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/IterationHelper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/MappingSetEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ObjectTemplateProcessor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/PruningOperation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/TemplateMappingsEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/consolidation/DeltaSetTripleMapConsolidation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingEvaluator.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/lens/projector/policy/evaluators/HasAssignmentConstraintEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ObjectModificationConstraintEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/PolicyRuleScriptExecutor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/ScriptingTaskCreator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/util/ProcessorExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/ModifyExecutor.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/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/util/ModelImplUtils.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractModelImplementationIntegrationTest.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/TestAssignedMappings.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/TestClockwork.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestDependencies.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjectorPersona.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.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/TestScriptHooks.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMappingAdvanced.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/sync/TestImportRecon.java
    A model/model-intest/src/test/resources/mapping/advanced/assignment-frederic-alpha.xml
    A model/model-intest/src/test/resources/mapping/advanced/assignment-johann-alpha.xml
    A model/model-intest/src/test/resources/mapping/advanced/resource-dummy-alpha.xml
    M model/model-intest/src/test/resources/mapping/advanced/system-configuration.xml
    M model/model-intest/src/test/resources/mapping/advanced/user-franz.xml
    A model/model-intest/src/test/resources/mapping/advanced/user-frederic.xml
    A model/model-intest/src/test/resources/mapping/advanced/user-johann.xml
    A model/model-intest/src/test/resources/mapping/advanced/user-template-incrementing.xml
    R model/model-intest/src/test/resources/mapping/advanced/user-template.xml
    M model/model-intest/src/test/resources/scripthooks/system-configuration-primary-delta-hook.xml
    M model/model-intest/src/test/resources/sync/resource-dummy-azure.xml
    M model/model-intest/testng-integration-full.xml
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
    M model/notifications-api/src/main/java/com/evolveum/midpoint/notifications/api/events/ModelEvent.java
    M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/NotificationHook.java
    M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/events/ModelEventImpl.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ValueSetDefinition.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/evaluator/AbstractExpressionEvaluator.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tracing/TracerImpl.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestConsistencyMechanism.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestDelayedEnable.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUniversity.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/notorious/AbstractNotoriousTest.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/notorious/TestNotoriousRole.java
    M testing/story/src/test/resources/delayed-enable/object-template-user.xml

  Log Message:
  -----------
  Clarifying projection algorithms

>From now on we recognize the difference between absolute and relative
focus object-delta-object structures. Absolute ODOs are based on
focus object OLD state, with the delta being a summary one (primary +
all secondary). Relative ODOs are based on object CURRENT state,
with the delta being the current one (primary + secondary or, later,
secondary only).

Related to this, we no longer have simple
focusContext.getDelta() but two methods instead:
 - getSummaryDelta() corresponding to the absolute ODO,
 - getCurrentDelta() corresponding to the relative ODO.
(This is an incompatible change, see MID-6405.)

For projection contexts the difference does not exist (yet),
because - except for repeating execution wave caused by conflicts -
they are projected and executed only once per clockwork run.

Other changes:

1. The evaluatedAssignmentTriple meaning is now much clearer: the plus,
minus, zero sets are related to the CURRENT delta (relative ODO).
If one wants to know the absolute mode of the assignment he can call
its getAbsoluteMode() method. Some parts of the code were adapted in
this regard.

2. When evaluating assignments, we now keep both absolute and relative
focus ODOs. Also conditions are evaluated for both old and current
focus state. (But assignment IDIs are still not differentiating
between absolute/relative changes.)

3. Assignment evaluation: instead of "valid" we now use term "active",
to emphasize the difference between activation/lifecycle aspect
(active/not active) and condition state aspect.

4. The assignedOld and legalOld flags in projection context are set
only once, to keep the original information (very experimental).

5. Changed restart algorithm for execution waves: We now process all
projections, marking those that succeeded as "complete". When
restarting, only incomplete projections are processed.

6. Cleaned up wave-qualified secondary deltas in focus context.
Now we work with with the current secondary delta only. After
execution, this delta is archived to older secondary deltas.

7. Methods for swallowing to secondary delta were cleaned up a bit.

8. Removed dubious "delete existing secondary delta" code during
special inbounds evaluation (credentials, activation).

9. When iterating for projections, we removed special secondary delta
cleanup algorithm and replaced it by simple "reset to original delta".
This can result in some extra activation deltas but they should
be harmless. In ProjectionValuesProcessor.

This is a work in progress. Not all tests pass now. Some hacks are
still present and many things were left unfinished. See e.g.
MID-6401, MID-6402, MID-6403, MID-6404, MID-6406.

Related to MID-6275.


  Commit: 98a6d60e66c0b87d5d8e9c5fec8999a4e8e0f49b
      https://github.com/Evolveum/midpoint/commit/98a6d60e66c0b87d5d8e9c5fec8999a4e8e0f49b
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    M config/sql/h2-upgrade-4.0-4.2.sql
    M config/sql/sqlserver-upgrade-4.0-4.2.sql
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ObjectListPanel.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/init/PostInitialDataImport.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentsUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ExportingPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/AbstractRoleMainPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/SwitchablePropertyValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/filter/ValueSearchFilterItem.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageTraceView.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageReports.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/DashboardReportBasicConfigurationPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ImportReportPopupPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ImportReportPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/JasperReportBasicConfigurationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ReportMainPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/AuditReportDto.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/ReconciliationReportDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/ReportDeleteDialogDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/ReportOutputSearchDto.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/UserReportDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTask.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskResultTabPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskSummaryPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ObjectTypeGuiDescriptor.java
    M gui/admin-gui/src/main/resources/initial-objects/130-report-certification-definitions.xml
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/api-types-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/report/extension-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelAuthorizationAction.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelService.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractCachingScriptEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/importer/ObjectImporter.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/ExecuteScriptExecutor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/ModifyExecutor.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/importer/AbstractImportTest.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/misc/TestTracing.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/scripting/AbstractBasicScriptingTest.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/scripting/TestScriptingBasicNew.java
    A model/model-intest/src/test/resources/scripting/execute-custom-delta.xml
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
    M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/SimpleReportNotifier.java
    M model/report-api/src/main/java/com/evolveum/midpoint/report/api/ReportConstants.java
    M model/report-api/src/main/java/com/evolveum/midpoint/report/api/ReportManager.java
    M model/report-api/src/main/java/com/evolveum/midpoint/report/api/ReportService.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportJasperCreateTaskHandler.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportManagerImpl.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/ReportTaskHandler.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/engine/CollectionEngineController.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/engine/DashboardEngineController.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/engine/EngineController.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/export/CsvExporterController.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/export/ExportController.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/export/HtmlExportController.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/fileformat/CsvController.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/fileformat/FileFormatController.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/fileformat/HtmlController.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/AbstractReportIntegrationTest.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/BasicNewReportTest.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvReport.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestHtmlReport.java
    M model/report-impl/src/test/resources/common/dashboard-with-view.xml
    M model/report-impl/src/test/resources/common/object-collection-all-user-with-view.xml
    M model/report-impl/src/test/resources/common/user-jack.xml
    M model/report-impl/src/test/resources/common/user-will.xml
    A model/report-impl/src/test/resources/import/import-modify-user.csv
    A model/report-impl/src/test/resources/import/import-users.csv
    M model/report-impl/src/test/resources/reports/report-audit-collection-with-double-view.xml
    M model/report-impl/src/test/resources/reports/report-audit-collection-with-view.xml
    A model/report-impl/src/test/resources/reports/report-import-object-collection-with-view.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-double-view.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-filter-and-basic-collection.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-filter.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-view.xml
    A model/report-impl/src/test/resources/reports/report-with-import-script.xml
    M provisioning/provisioning-api/pom.xml
    M provisioning/ucf-api/pom.xml
    M provisioning/ucf-impl-connid/pom.xml
    M repo/audit-api/src/main/java/com/evolveum/midpoint/audit/api/AuditServiceFactory.java
    M repo/audit-impl/src/main/java/com/evolveum/midpoint/audit/impl/LoggerAuditServiceFactory.java
    M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryServiceFactory.java
    M repo/repo-common/pom.xml
    M repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/TestSqlRepositoryFactory.java
    R repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/TestSqlRepositoryServiceImpl.java
    R repo/repo-sql-impl-test/src/main/resources/ctx-repository-session-test.xml
    M repo/repo-sql-impl-test/src/main/resources/ctx-repository-test.xml
    M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/AuditSearchTest.java
    M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/QueryInterpreterTest.java
    M repo/repo-sql-impl-test/src/test/resources/basic/objects.xml
    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/SqlBaseService.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryFactory.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RReport.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RReportData.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RReportOutput.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/enums/RExportType.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/other/RObjectType.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/mapper/EnumMapper.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/mapper/ReportExportConfigurationMapper.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/modify/PrismEntityMapper.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/FlexibleRelationalPathBase.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/ObjectFilterProcessor.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/SqlGeneration.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/SqlQueryContext.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/SqlQueryExecutor.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/CanonicalItemPathItemFilterProcessor.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/DetailTableItemFilterProcessor.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/EnumOrdinalItemFilterProcessor.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/ItemFilterProcessor.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/QueryModelMappingConfig.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/SqlDetailFetchMapper.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/StringItemFilterProcessor.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/TimestampItemFilterProcessor.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/mapping/ValueFilterValues.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditDelta.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditEventRecord.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditItem.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditPropertyValue.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditRefValue.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditResource.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/beans/MAuditEventRecord.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/AuditEventRecordSqlTransformer.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/QAuditDeltaMapping.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/QAuditEventRecordMapping.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/QAuditRefValueMapping.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/mapping/QAuditResourceMapping.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/ClassMapper.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/EntityStateInterceptor.java
    R repo/repo-sql-impl/src/main/resources/ctx-repository-session.xml
    M repo/repo-sql-impl/src/main/resources/ctx-repository.xml
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAuditServiceFactory.java
    M repo/security-enforcer-impl/pom.xml
    M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditFactory.java
    M repo/system-init/src/main/java/com/evolveum/midpoint/init/RepositoryFactory.java
    M repo/task-quartz-impl/pom.xml
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tracing/TracerImpl.java
    M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/AbstractLabTest.java
    M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/M7SynchronizationFlavours.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapSyncMassive.java
    M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/BasicPage.java

  Log Message:
  -----------
  Merge branch 'master' into feature/better-metadata-handling


  Commit: 0d34dfe1ede860de1ff8e379eb4f50ab095f4fcb
      https://github.com/Evolveum/midpoint/commit/0d34dfe1ede860de1ff8e379eb4f50ab095f4fcb
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalMonitor.java

  Log Message:
  -----------
  Make checkstyle happy

(Fixing static final map names.)


  Commit: 079d1564769a88c482bb9ee94d05fe3773710e59
      https://github.com/Evolveum/midpoint/commit/079d1564769a88c482bb9ee94d05fe3773710e59
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestDelayedEnable.java
    M testing/story/src/test/resources/delayed-enable/task-dumy-hr-livesync.xml

  Log Message:
  -----------
  Make LiveSync in story test more robust


Compare: https://github.com/Evolveum/midpoint/compare/a0ec36eb64f1...079d1564769a


More information about the midPoint-svn mailing list