T
- ConfluentPolicy representation.public interface PolicyEngine<T>
ConfluentPolicy
against a collection of verified claims.
Important: Claims must be validated before evaluating a policy.Modifier and Type | Method and Description |
---|---|
boolean |
evaluatePolicy(ConfluentPolicy<T> policy,
Map<String,Object> claims) |
void |
validatePolicy(T policy) |
boolean |
validatePolicyEvaluation(T policy,
Map<String,Object> claims) |
boolean evaluatePolicy(ConfluentPolicy<T> policy, Map<String,Object> claims) throws PolicyEngineException
PolicyEngineException
void validatePolicy(T policy) throws PolicyEngineException
PolicyEngineException
boolean validatePolicyEvaluation(T policy, Map<String,Object> claims) throws PolicyEngineException
PolicyEngineException