[midPoint-git] [Evolveum/midpoint] 0403a1: more asserts added to TestActivityPolicies, wip

Viliam Repan noreply at github.com
Fri Oct 31 17:29:04 CET 2025


  Branch: refs/heads/feature/mid-10412-skip-restart-activity
  Home:   https://github.com/Evolveum/midpoint
  Commit: 0403a1173a54da9c0e9e7ebf25f954ca2e71ab0b
      https://github.com/Evolveum/midpoint/commit/0403a1173a54da9c0e9e7ebf25f954ca2e71ab0b
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/TestActivityPolicies.java

  Log Message:
  -----------
  more asserts added to TestActivityPolicies, wip


  Commit: d7e1c6c4ac02e31edd2242e504a32e4d6833b892
      https://github.com/Evolveum/midpoint/commit/d7e1c6c4ac02e31edd2242e504a32e4d6833b892
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/TestActivityPolicies.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ActivityStateAsserter.java

  Log Message:
  -----------
  more asserts added to TestActivityPolicies, wip


  Commit: a98ab75c6965c74ade57064db9204961a6476748
      https://github.com/Evolveum/midpoint/commit/a98ab75c6965c74ade57064db9204961a6476748
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/events/ActivityPolicyRuleEventImpl.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/ActivityPolicyRule.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/ActivityPolicyRuleEvaluationContext.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/ActivityPolicyRuleUpdater.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/ActivityPolicyRulesContext.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/ActivityPolicyRulesProcessor.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/EvaluatedActivityPolicyRule.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/EvaluatedPolicyRule.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/PolicyRuleCounterUpdater.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/PolicyRulesContext.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/PreexistingValues.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/PreexistingValuesComputer.java

  Log Message:
  -----------
  Separate ActivityPolicyRule from EvaluatedActivityPolicyRule

ActivityPolicyRule now represents the rule as defined in the policy,
enriched with data such as current state and counters, and persisted
in ActivityPolicyRulesContext throughout an activity run.
EvaluatedActivityPolicyRule is a lightweight wrapper used only during
a single evaluation cycle.

Additionally removed unused abstractions:
- PolicyRulesContext
- PolicyRuleCounterUpdater
- EvaluatedPolicyRule


Compare: https://github.com/Evolveum/midpoint/compare/fcbd1242ab01...a98ab75c6965

To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list