public class AssertionValidationProcessor extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
AssertionValidationProcessor(Collection<PolicyAssertionValidator> policyValidators)
This constructor adds the given set of policy validators to the dynamically
discovered PolicyAssertionValidators.
|
| Modifier and Type | Method and 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–2017 Oracle Corporation. All rights reserved.