Interface PolicyConstraintEvaluator<T extends AbstractPolicyConstraintType>
-
- All Known Implementing Classes:
AssignmentModificationConstraintEvaluator
,CompositeConstraintEvaluator
,ExclusionConstraintEvaluator
,HasAssignmentConstraintEvaluator
,ModificationConstraintEvaluator
,MultiplicityConstraintEvaluator
,ObjectModificationConstraintEvaluator
,PolicySituationConstraintEvaluator
,StateConstraintEvaluator
,TransitionConstraintEvaluator
public interface PolicyConstraintEvaluator<T extends AbstractPolicyConstraintType>
Evaluates given policy constraint within specific context.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <AH extends AssignmentHolderType>
EvaluatedPolicyRuleTrigger<?>evaluate(@NotNull javax.xml.bind.JAXBElement<T> constraint, @NotNull PolicyRuleEvaluationContext<AH> ctx, OperationResult result)
-
-
-
Method Detail
-
evaluate
<AH extends AssignmentHolderType> EvaluatedPolicyRuleTrigger<?> evaluate(@NotNull @NotNull javax.xml.bind.JAXBElement<T> constraint, @NotNull @NotNull PolicyRuleEvaluationContext<AH> ctx, OperationResult result) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException
-
-