Class ActivityPolicyConstraintsEvaluator
java.lang.Object
com.evolveum.midpoint.repo.common.activity.policy.ActivityPolicyConstraintsEvaluator
Activity policy constraints evaluator will skip all unknown constraints.
Currently, it knows only:
PolicyConstraintsType.F_EXECUTION_TIME
PolicyConstraintsType.F_EXECUTION_ATTEMPTS
PolicyConstraintsType.F_ITEM_PROCESSING_RESULT-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluateConstraints(PolicyConstraintsType constraintsBean, boolean allMustApply, ActivityPolicyRuleEvaluationContext context, OperationResult result) getDataNeeds(PolicyConstraintsType constraintsBean) Returns information about data needed to evaluate a particular (potentially composite) constraint.List<jakarta.xml.bind.JAXBElement<AbstractPolicyConstraintType>>toConstraintList(PolicyConstraintsType constraints)
-
Constructor Details
-
ActivityPolicyConstraintsEvaluator
public ActivityPolicyConstraintsEvaluator()
-
-
Method Details
-
evaluateConstraints
public List<EvaluatedPolicyRuleTrigger<?>> evaluateConstraints(PolicyConstraintsType constraintsBean, boolean allMustApply, ActivityPolicyRuleEvaluationContext context, OperationResult result) -
getDataNeeds
Returns information about data needed to evaluate a particular (potentially composite) constraint. -
toConstraintList
public List<jakarta.xml.bind.JAXBElement<AbstractPolicyConstraintType>> toConstraintList(PolicyConstraintsType constraints)
-