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