org.jasig.cas.validation
Class Cas10ProtocolValidationSpecification

java.lang.Object
  extended by org.jasig.cas.validation.AbstractCasProtocolValidationSpecification
      extended by org.jasig.cas.validation.Cas10ProtocolValidationSpecification
All Implemented Interfaces:
ValidationSpecification

public final class Cas10ProtocolValidationSpecification
extends AbstractCasProtocolValidationSpecification

Validation specification for the CAS 1.0 protocol. This specification checks for the presence of renew=true and if requested, succeeds only if ticket validation is occurring from a new login. Additionally, validation will fail if passed a proxy ticket.

Since:
3.0
Version:
$Revision: 42053 $ $Date: 2007-06-10 09:17:55 -0400 (Sun, 10 Jun 2007) $
Author:
Scott Battaglia, Drew Mazurek

Constructor Summary
Cas10ProtocolValidationSpecification()
           
Cas10ProtocolValidationSpecification(boolean renew)
           
 
Method Summary
protected  boolean isSatisfiedByInternal(Assertion assertion)
          Template method to allow for additional checks by subclassed methods without needing to call super.isSatisfiedBy(...).
 
Methods inherited from class org.jasig.cas.validation.AbstractCasProtocolValidationSpecification
isRenew, isSatisfiedBy, setRenew
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cas10ProtocolValidationSpecification

public Cas10ProtocolValidationSpecification()

Cas10ProtocolValidationSpecification

public Cas10ProtocolValidationSpecification(boolean renew)
Method Detail

isSatisfiedByInternal

protected boolean isSatisfiedByInternal(Assertion assertion)
Description copied from class: AbstractCasProtocolValidationSpecification
Template method to allow for additional checks by subclassed methods without needing to call super.isSatisfiedBy(...).

Specified by:
isSatisfiedByInternal in class AbstractCasProtocolValidationSpecification


Copyright © 2004-2010 Java Architectures Special Interest Group. All Rights Reserved.