Class ItemProcessingResultConstraintEvaluator
java.lang.Object
com.evolveum.midpoint.repo.common.activity.policy.evaluator.ItemProcessingResultConstraintEvaluator
- All Implemented Interfaces:
ActivityPolicyConstraintEvaluator<ItemProcessingResultPolicyConstraintType,EvaluatedItemProcessingResultTrigger>
@Component
public class ItemProcessingResultConstraintEvaluator
extends Object
implements ActivityPolicyConstraintEvaluator<ItemProcessingResultPolicyConstraintType,EvaluatedItemProcessingResultTrigger>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluate(jakarta.xml.bind.JAXBElement<ItemProcessingResultPolicyConstraintType> element, ActivityPolicyRuleEvaluationContext context, OperationResult result) Evaluates particular constraint; returns relevant triggers.getDataNeeds(jakarta.xml.bind.JAXBElement<ItemProcessingResultPolicyConstraintType> constraint) What data is needed to evaluate particular constraint.
-
Constructor Details
-
ItemProcessingResultConstraintEvaluator
public ItemProcessingResultConstraintEvaluator()
-
-
Method Details
-
evaluate
public List<EvaluatedItemProcessingResultTrigger> evaluate(jakarta.xml.bind.JAXBElement<ItemProcessingResultPolicyConstraintType> element, ActivityPolicyRuleEvaluationContext context, OperationResult result) Description copied from interface:ActivityPolicyConstraintEvaluatorEvaluates particular constraint; returns relevant triggers.- Specified by:
evaluatein interfaceActivityPolicyConstraintEvaluator<ItemProcessingResultPolicyConstraintType,EvaluatedItemProcessingResultTrigger>
-
getDataNeeds
public Set<DataNeed> getDataNeeds(jakarta.xml.bind.JAXBElement<ItemProcessingResultPolicyConstraintType> constraint) Description copied from interface:ActivityPolicyConstraintEvaluatorWhat data is needed to evaluate particular constraint.- Specified by:
getDataNeedsin interfaceActivityPolicyConstraintEvaluator<ItemProcessingResultPolicyConstraintType,EvaluatedItemProcessingResultTrigger>
-