[midPoint-git] [Evolveum/midpoint] 2dfc62: Add draft item-level simulation report

mederly noreply at github.com
Fri Feb 24 16:01:43 CET 2023


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 2dfc6244278d53af4d1461842a3f3896b9d7ac10
      https://github.com/Evolveum/midpoint/commit/2dfc6244278d53af4d1461842a3f3896b9d7ac10
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-02-24 (Fri, 24 Feb 2023)

  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/api/util/WebPrismUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ChildOfReportParamWrapperFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceWrapper.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/StaticExpressionUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentification.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ReportParameterTypeUtil.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/delta/ItemDeltaFilter.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectValidator.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelService.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/simulation/ProcessedObject.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/path/ValueResolutionContext.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractCachingScriptEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ConsolidationMetadataComputation.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/TransformationalMetadataComputation.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ValueMetadataComputation.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/PopulatorUtil.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/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/LensUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationalDataManager.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/mappings/AutoassignRoleMappingEvaluationRequest.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/visualizer/Visualizer.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/CommonInitialObjects.java
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/TestSimulationResult.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/controller/CollectionExportController.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvSimulationReport.java
    R model/report-impl/src/test/resources/reports/report-simulation-basic.xml
    M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ModifyTest.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestReport.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/TaskAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismObjectAsserter.java
    R repo/system-init/src/main/resources/initial-objects/report/170-report-simulation-basic.xml
    A repo/system-init/src/main/resources/initial-objects/report/170-report-simulation-objects.xml
    A repo/system-init/src/main/resources/initial-objects/report/171-report-simulation-items-changed.xml
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/CloseHelper.java

  Log Message:
  -----------
  Add draft item-level simulation report

This commit provides a simple (unfinished) simulation report on the
level of individual modified items.

Other changes:

1. Added <?> to ItemDefinition is various places
(see 64aa3962b70b4364bd6ad1f5fdf7ce8be4687ff4 in prism).

2. Added support for multivalued report parameters.




More information about the midPoint-svn mailing list