Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addTicketInternal​(org.apereo.cas.ticket.Ticket ticketToAdd)  
      long deleteAll()  
      boolean deleteSingleTicket​(java.lang.String ticketIdToDelete)  
      org.apereo.cas.ticket.Ticket getTicket​(java.lang.String ticketId, java.util.function.Predicate<org.apereo.cas.ticket.Ticket> predicate)  
      java.util.Collection<? extends org.apereo.cas.ticket.Ticket> getTickets()  
      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, 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, getTickets, stream
    • Constructor Detail

      • CouchDbTicketRegistry

        public CouchDbTicketRegistry()
    • Method Detail

      • deleteSingleTicket

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

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

        public org.apereo.cas.ticket.Ticket getTicket​(java.lang.String ticketId,
                                                      java.util.function.Predicate<org.apereo.cas.ticket.Ticket> predicate)
      • deleteAll

        public long deleteAll()
      • getTickets

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

        public org.apereo.cas.ticket.Ticket updateTicket​(org.apereo.cas.ticket.Ticket ticket)