org.jasig.cas.ticket.support
Class RememberMeDelegatingExpirationPolicy

java.lang.Object
  extended by org.jasig.cas.ticket.support.RememberMeDelegatingExpirationPolicy
All Implemented Interfaces:
java.io.Serializable, ExpirationPolicy

public final class RememberMeDelegatingExpirationPolicy
extends java.lang.Object
implements ExpirationPolicy

Delegates to different expiration policies depending on whether remember me is true or not.

Since:
3.2.1
Version:
$Revision: 1.1 $ $Date: 2005/08/19 18:27:17 $
Author:
Scott Battaglia
See Also:
Serialized Form

Constructor Summary
RememberMeDelegatingExpirationPolicy()
           
 
Method Summary
 boolean isExpired(TicketState ticketState)
          Method to determine if a Ticket has expired or not, based on the policy.
 void setRememberMeExpirationPolicy(ExpirationPolicy rememberMeExpirationPolicy)
           
 void setSessionExpirationPolicy(ExpirationPolicy sessionExpirationPolicy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RememberMeDelegatingExpirationPolicy

public RememberMeDelegatingExpirationPolicy()
Method Detail

isExpired

public boolean isExpired(TicketState ticketState)
Description copied from interface: ExpirationPolicy
Method to determine if a Ticket has expired or not, based on the policy.

Specified by:
isExpired in interface ExpirationPolicy
Parameters:
ticketState - The snapshot of the current ticket state
Returns:
true if the ticket is expired, false otherwise.

setRememberMeExpirationPolicy

public void setRememberMeExpirationPolicy(ExpirationPolicy rememberMeExpirationPolicy)

setSessionExpirationPolicy

public void setSessionExpirationPolicy(ExpirationPolicy sessionExpirationPolicy)


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