Class PreexistingValues
java.lang.Object
com.evolveum.midpoint.repo.common.activity.policy.PreexistingValues
- All Implemented Interfaces:
DebugDumpable
Contains values for policy constraints that existed before the activity run started.
Evaluated at the beginning of the activity run. We can do it that we, as we assume that nothing in the tree changes
during the run of the current activity.
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescriptiondebugDump(int indent) static PreexistingValuesdetermine(@NotNull AbstractActivityRun<?, ?, ?> activityRun, @NotNull List<ActivityPolicyRule> rules, @NotNull OperationResult result) Determines preexisting values for the given activity run and evaluated rules.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Method Details
-
determine
public static PreexistingValues determine(@NotNull @NotNull AbstractActivityRun<?, ?, throws SchemaException, ObjectNotFoundException?> activityRun, @NotNull @NotNull List<ActivityPolicyRule> rules, @NotNull @NotNull OperationResult result) Determines preexisting values for the given activity run and evaluated rules. We climb up and down the activity run tree to find out the values distributed throughout it. -
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable
-