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–2019 Oracle Corporation. All rights reserved.