Interface PolicyOperationCombinationValidator
-
- All Known Implementing Classes:
DefaultPolicyOperationCombinationValidator
public interface PolicyOperationCombinationValidator
Validates the permitted combinations of known policy operations for a given metadata parameter.To support combinations including non-standard policy operations on metadata parameters consider overriding
DefaultPolicyOperationCombinationValidator.validate(List)
.Related specifications:
- OpenID Connect Federation 1.0, section 4.2.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<PolicyOperation>
validate(List<PolicyOperation> policyOperations)
Validates the specified combination of policy operations.
-
-
-
Method Detail
-
validate
List<PolicyOperation> validate(List<PolicyOperation> policyOperations) throws PolicyViolationException
Validates the specified combination of policy operations.- Parameters:
policyOperations
- The policy operations, empty list if none.- Returns:
- The validated and optionally optimised policy operations.
- Throws:
PolicyViolationException
- On a illegal policy combination.
-
-