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