@Scope(value="prototype") public abstract class AbstractCasProtocolValidationSpecification extends java.lang.Object implements CasProtocolValidationSpecification
Constructor and Description |
---|
AbstractCasProtocolValidationSpecification() |
Modifier and Type | Method and Description |
---|---|
boolean |
isSatisfiedBy(Assertion assertion,
javax.servlet.http.HttpServletRequest request)
Is satisfied?
|
protected abstract boolean |
isSatisfiedByInternal(Assertion assertion)
Template method to allow for additional checks by subclassed methods
without needing to call super.isSatisfiedBy(...).
|
void |
reset()
Reset.
|
public AbstractCasProtocolValidationSpecification()
public boolean isSatisfiedBy(Assertion assertion, javax.servlet.http.HttpServletRequest request)
CasProtocolValidationSpecification
isSatisfiedBy
in interface CasProtocolValidationSpecification
assertion
- The assertion we want to confirm is satisfied by this spec.request
- the requestpublic void reset()
CasProtocolValidationSpecification
reset
in interface CasProtocolValidationSpecification
protected abstract boolean isSatisfiedByInternal(Assertion assertion)
assertion
- the assertion