Class SurrogateAuthenticationExpirationPolicyBuilder

  • All Implemented Interfaces:
    java.io.Serializable, org.apereo.cas.ticket.ExpirationPolicyBuilder<org.apereo.cas.ticket.TicketGrantingTicket>

    public class SurrogateAuthenticationExpirationPolicyBuilder
    extends java.lang.Object
    implements org.apereo.cas.ticket.ExpirationPolicyBuilder<org.apereo.cas.ticket.TicketGrantingTicket>
    Since:
    6.1.0
    See Also:
    Serialized Form
    • Field Detail

      • ticketGrantingTicketExpirationPolicyBuilder

        protected final org.apereo.cas.ticket.ExpirationPolicyBuilder<org.apereo.cas.ticket.TicketGrantingTicket> ticketGrantingTicketExpirationPolicyBuilder
        The Ticket granting ticket expiration policy builder.
      • casProperties

        protected final org.apereo.cas.configuration.CasConfigurationProperties casProperties
        The Cas properties.
    • Constructor Detail

      • SurrogateAuthenticationExpirationPolicyBuilder

        public SurrogateAuthenticationExpirationPolicyBuilder()
    • Method Detail

      • buildTicketExpirationPolicy

        public org.apereo.cas.ticket.ExpirationPolicy buildTicketExpirationPolicy()
        Specified by:
        buildTicketExpirationPolicy in interface org.apereo.cas.ticket.ExpirationPolicyBuilder<org.apereo.cas.ticket.TicketGrantingTicket>
      • getTicketType

        public java.lang.Class<org.apereo.cas.ticket.TicketGrantingTicket> getTicketType()
        Specified by:
        getTicketType in interface org.apereo.cas.ticket.ExpirationPolicyBuilder<org.apereo.cas.ticket.TicketGrantingTicket>
      • toTicketExpirationPolicy

        public org.apereo.cas.ticket.ExpirationPolicy toTicketExpirationPolicy()
        To ticket expiration policy.
        Returns:
        the expiration policy