org.jasig.cas.ticket.registry
Class AbstractDistributedTicketRegistry

java.lang.Object
  extended by org.jasig.cas.ticket.registry.AbstractTicketRegistry
      extended by org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistry
All Implemented Interfaces:
TicketRegistry
Direct Known Subclasses:
JpaTicketRegistry

public abstract class AbstractDistributedTicketRegistry
extends AbstractTicketRegistry

Abstract Implementation that handles some of the commonalities between distributed ticket registries.

Since:
3.1
Version:
$Revision: 48180 $ $Date: 2010-03-14 00:05:58 -0500 (Sun, 14 Mar 2010) $
Author:
Scott Battaglia

Field Summary
protected static java.lang.reflect.Method ABSTRACT_GT_METHOD
           
protected  org.slf4j.Logger log
           
protected static java.lang.reflect.Method[] SERVICE_TICKET_METHODS
           
protected static java.lang.reflect.Method[] TICKET_GRANTING_TICKET_METHODS
           
 
Constructor Summary
AbstractDistributedTicketRegistry()
           
 
Method Summary
protected  Ticket getProxiedTicketInstance(Ticket ticket)
           
protected abstract  void updateTicket(Ticket ticket)
           
 
Methods inherited from class org.jasig.cas.ticket.registry.AbstractTicketRegistry
getTicket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jasig.cas.ticket.registry.TicketRegistry
addTicket, deleteTicket, getTicket, getTickets
 

Field Detail

SERVICE_TICKET_METHODS

protected static final java.lang.reflect.Method[] SERVICE_TICKET_METHODS

TICKET_GRANTING_TICKET_METHODS

protected static final java.lang.reflect.Method[] TICKET_GRANTING_TICKET_METHODS

ABSTRACT_GT_METHOD

protected static final java.lang.reflect.Method ABSTRACT_GT_METHOD

log

protected final org.slf4j.Logger log
Constructor Detail

AbstractDistributedTicketRegistry

public AbstractDistributedTicketRegistry()
Method Detail

updateTicket

protected abstract void updateTicket(Ticket ticket)

getProxiedTicketInstance

protected Ticket getProxiedTicketInstance(Ticket ticket)


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