public class AssertionValidationProcessor extends Object
| Modifier | Constructor | Description |
|---|---|---|
protected |
AssertionValidationProcessor(Collection<PolicyAssertionValidator> policyValidators) |
This constructor adds the given set of policy validators to the dynamically
discovered PolicyAssertionValidators.
|
| Modifier and Type | Method | Description |
|---|---|---|
static AssertionValidationProcessor |
getInstance() |
Factory method that returns singleton instance of the class.
|
PolicyAssertionValidator.Fitness |
validateClientSide(PolicyAssertion assertion) |
Validates fitness of the
assertion on the client side. |
PolicyAssertionValidator.Fitness |
validateServerSide(PolicyAssertion assertion) |
Validates fitness of the
assertion on the server side. |
protected AssertionValidationProcessor(Collection<PolicyAssertionValidator> policyValidators) throws PolicyException
policyValidators - A set of PolicyAssertionValidators. May be nullPolicyException - Thrown if the set of given PolicyAssertionValidators
and dynamically discovered PolicyAssertionValidators is empty.public static AssertionValidationProcessor getInstance() throws PolicyException
PolicyException - If instantiation failed.public PolicyAssertionValidator.Fitness validateClientSide(PolicyAssertion assertion) throws PolicyException
assertion on the client side.
return client side assertion fitnessassertion - The assertion to be validated.PolicyException - If validation failed.public PolicyAssertionValidator.Fitness validateServerSide(PolicyAssertion assertion) throws PolicyException
assertion on the server side.
return server side assertion fitnessassertion - The assertion to be validated.PolicyException - If validation failed.Copyright © 2006–2018 Oracle Corporation. All rights reserved.