org.jasig.cas.validation
Class Cas20ProtocolValidationSpecification

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

public class Cas20ProtocolValidationSpecification
extends AbstractCasProtocolValidationSpecification

Validation specification for the CAS 2.0 protocol. This specification extends the Cas10ProtocolValidationSpecification, checking for the presence of renew=true and if requested, succeeding only if ticket validation is occurring from a new login.

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

Constructor Summary
Cas20ProtocolValidationSpecification()
           
Cas20ProtocolValidationSpecification(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

Cas20ProtocolValidationSpecification

public Cas20ProtocolValidationSpecification()

Cas20ProtocolValidationSpecification

public Cas20ProtocolValidationSpecification(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.