Class ExecutionTimeConstraintEvaluator
java.lang.Object
com.evolveum.midpoint.repo.common.activity.policy.evaluator.DurationConstraintEvaluator<DurationThresholdPolicyConstraintType>
com.evolveum.midpoint.repo.common.activity.policy.evaluator.ExecutionTimeConstraintEvaluator
- All Implemented Interfaces:
ActivityPolicyConstraintEvaluator<DurationThresholdPolicyConstraintType,DurationThresholdPolicyTrigger<DurationThresholdPolicyConstraintType>>
@Component
public class ExecutionTimeConstraintEvaluator
extends DurationConstraintEvaluator<DurationThresholdPolicyConstraintType>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected LocalizableMessagegetDataNeeds(jakarta.xml.bind.JAXBElement<DurationThresholdPolicyConstraintType> constraint) What data is needed to evaluate particular constraint.protected DurationDuration value to be tested against defined constraint.protected @Nullable DurationMethods inherited from class com.evolveum.midpoint.repo.common.activity.policy.evaluator.DurationConstraintEvaluator
createMessage, createShortMessage, createTrigger, evaluate, shouldTriggerOnEmptyConstraint, shouldTriggerOnNullValue
-
Constructor Details
-
ExecutionTimeConstraintEvaluator
public ExecutionTimeConstraintEvaluator()
-
-
Method Details
-
getLocalValue
Description copied from class:DurationConstraintEvaluatorDuration value to be tested against defined constraint. If value is null, constraint evaluation will be skipped.- Specified by:
getLocalValuein classDurationConstraintEvaluator<DurationThresholdPolicyConstraintType>
-
getPreexistingValue
@Nullable protected @Nullable Duration getPreexistingValue(ActivityPolicyRuleEvaluationContext context) - Specified by:
getPreexistingValuein classDurationConstraintEvaluator<DurationThresholdPolicyConstraintType>
-
createEvaluatorName
- Overrides:
createEvaluatorNamein classDurationConstraintEvaluator<DurationThresholdPolicyConstraintType>
-
getDataNeeds
public Set<DataNeed> getDataNeeds(jakarta.xml.bind.JAXBElement<DurationThresholdPolicyConstraintType> constraint) Description copied from interface:ActivityPolicyConstraintEvaluatorWhat data is needed to evaluate particular constraint.
-