Class CouchDbTicketRegistry

java.lang.Object
org.apereo.cas.ticket.registry.AbstractTicketRegistry
org.apereo.cas.ticket.registry.CouchDbTicketRegistry
All Implemented Interfaces:
org.apereo.cas.ticket.registry.TicketRegistry

public class CouchDbTicketRegistry extends org.apereo.cas.ticket.registry.AbstractTicketRegistry
Since:
5.3.0
  • Field Summary

    Fields inherited from class org.apereo.cas.ticket.registry.AbstractTicketRegistry

    cipherExecutor

    Fields inherited from interface org.apereo.cas.ticket.registry.TicketRegistry

    BEAN_NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addTicketInternal(org.apereo.cas.ticket.Ticket ticketToAdd)
     
    long
     
    long
    deleteSingleTicket(String ticketIdToDelete)
     
    org.apereo.cas.ticket.Ticket
    getTicket(String ticketId, Predicate<org.apereo.cas.ticket.Ticket> predicate)
     
    Collection<? extends org.apereo.cas.ticket.Ticket>
     
    org.apereo.cas.ticket.Ticket
    updateTicket(org.apereo.cas.ticket.Ticket ticket)
     

    Methods inherited from class org.apereo.cas.ticket.registry.AbstractTicketRegistry

    addTicket, countSessionsFor, decodeTicket, decodeTickets, decodeTickets, deleteChildren, deleteTicket, deleteTicket, deleteTickets, deleteTickets, encodeTicket, encodeTicketId, getPrincipalIdFrom, getTicket, getTicket, isCipherExecutorEnabled, serviceTicketCount, sessionCount, setCipherExecutor

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apereo.cas.ticket.registry.TicketRegistry

    addTicket, getSessionsFor, getTickets, stream
  • Constructor Details

    • CouchDbTicketRegistry

      public CouchDbTicketRegistry()
  • Method Details

    • deleteSingleTicket

      public long deleteSingleTicket(String ticketIdToDelete)
      Specified by:
      deleteSingleTicket in class org.apereo.cas.ticket.registry.AbstractTicketRegistry
    • addTicketInternal

      public void addTicketInternal(org.apereo.cas.ticket.Ticket ticketToAdd) throws Exception
      Specified by:
      addTicketInternal in class org.apereo.cas.ticket.registry.AbstractTicketRegistry
      Throws:
      Exception
    • getTicket

      public org.apereo.cas.ticket.Ticket getTicket(String ticketId, Predicate<org.apereo.cas.ticket.Ticket> predicate)
    • deleteAll

      public long deleteAll()
    • getTickets

      public Collection<? extends org.apereo.cas.ticket.Ticket> getTickets()
    • updateTicket

      public org.apereo.cas.ticket.Ticket updateTicket(org.apereo.cas.ticket.Ticket ticket) throws Exception
      Throws:
      Exception