Class ActivityPolicyRulesCollector
java.lang.Object
com.evolveum.midpoint.repo.common.activity.policy.ActivityPolicyRulesCollector
-
Constructor Summary
ConstructorsConstructorDescriptionActivityPolicyRulesCollector(@NotNull AbstractActivityRun<?, ?, ?> activityRun, @NotNull ObjectResolver objectResolver) -
Method Summary
Modifier and TypeMethodDescriptionvoidCollects all activity policy rules from the activity and its parent activities.
-
Constructor Details
-
ActivityPolicyRulesCollector
public ActivityPolicyRulesCollector(@NotNull @NotNull AbstractActivityRun<?, ?, ?> activityRun, @NotNull @NotNull ObjectResolver objectResolver)
-
-
Method Details
-
collectRulesAndPreexistingValues
public void collectRulesAndPreexistingValues(OperationResult result) throws SchemaException, ObjectNotFoundException, ConfigurationException Collects all activity policy rules from the activity and its parent activities. Collects also preexisting (initial) values for individual constraints. TODO Currently returns "doubled" policies when activity has embedded child activities (e.g. reconciliation). Reason is that embedded activities do inherit definition from parent activity (if there's no tailoring in place).
-