org.jasig.cas.ticket.registry
Class BerkeleyDbTicketRegistry
java.lang.Object
org.jasig.cas.ticket.registry.AbstractTicketRegistry
org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistry
org.jasig.cas.ticket.registry.BerkeleyDbTicketRegistry
- All Implemented Interfaces:
- TicketRegistry, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean
public final class BerkeleyDbTicketRegistry
- extends AbstractDistributedTicketRegistry
- implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
Implementation of the TicketRegistry that is backed by a BerkeleyDb.
- Since:
- 3.1
- Version:
- $Revision: 48180 $ $Date: 2010-03-14 00:05:58 -0500 (Sun, 14 Mar 2010) $
- Author:
- Andres March, Scott Battaglia
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BerkeleyDbTicketRegistry
public BerkeleyDbTicketRegistry()
afterPropertiesSet
public void afterPropertiesSet()
throws java.lang.Exception
- Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
- Throws:
java.lang.Exception
addTicket
public void addTicket(Ticket ticket)
- Specified by:
addTicket in interface TicketRegistry
- Throws:
java.lang.IllegalArgumentException - if the Ticket is null.
getTicket
public Ticket getTicket(java.lang.String ticketId)
- Specified by:
getTicket in interface TicketRegistry
deleteTicket
public boolean deleteTicket(java.lang.String ticketId)
- Specified by:
deleteTicket in interface TicketRegistry
getTickets
public java.util.Collection<Ticket> getTickets()
- Specified by:
getTickets in interface TicketRegistry
setDbHome
public void setDbHome(org.springframework.core.io.Resource dbHome)
- Parameters:
dbHome - the dbHome to set
destroy
public void destroy()
throws java.lang.Exception
- Specified by:
destroy in interface org.springframework.beans.factory.DisposableBean
- Throws:
java.lang.Exception
updateTicket
protected void updateTicket(Ticket ticket)
- Specified by:
updateTicket in class AbstractDistributedTicketRegistry
Copyright © 2004-2010 Java Architectures Special Interest Group. All Rights Reserved.