Class DefaultSecurityTokenTicket

java.lang.Object
org.apereo.cas.ticket.AbstractTicket
org.apereo.cas.ticket.DefaultSecurityTokenTicket
All Implemented Interfaces:
Serializable, Comparable<org.apereo.cas.ticket.Ticket>, org.apereo.cas.ticket.AuthenticationAwareTicket, org.apereo.cas.ticket.ExpirableTicket, org.apereo.cas.ticket.PropertiesAwareTicket, SecurityTokenTicket, org.apereo.cas.ticket.StatelessTicket, org.apereo.cas.ticket.Ticket, org.apereo.cas.ticket.TicketGrantingTicketAwareTicket

public class DefaultSecurityTokenTicket extends org.apereo.cas.ticket.AbstractTicket implements SecurityTokenTicket
Since:
5.1.0
See Also:
  • Field Summary

    Fields inherited from interface org.apereo.cas.ticket.SecurityTokenTicket

    PREFIX
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    DefaultSecurityTokenTicket(String id, org.apereo.cas.ticket.TicketGrantingTicket ticketGrantingTicket, org.apereo.cas.ticket.ExpirationPolicy expirationPolicy, String securityToken)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apereo.cas.authentication.Authentication
     
     
    org.apache.cxf.ws.security.tokenstore.SecurityToken
    Gets security token.
    org.apereo.cas.ticket.TicketGrantingTicket
     

    Methods inherited from class org.apereo.cas.ticket.AbstractTicket

    compareTo, containsProperty, equals, getCountOfUses, getCreationTime, getExpirationPolicy, getId, getLastTimeUsed, getPreviousTimeUsed, getProperties, getProperty, getProperty, getTenantId, hashCode, isExpired, isStateless, markTicketExpired, markTicketStateless, putAllProperties, putProperty, setCountOfUses, setCreationTime, setExpirationPolicy, setExpired, setId, setLastTimeUsed, setPreviousTimeUsed, setProperties, setStateless, setTenantId, toString, update

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.lang.Comparable

    compareTo

    Methods inherited from interface org.apereo.cas.ticket.ExpirableTicket

    getCreationTime, getExpirationPolicy, getLastTimeUsed, getPreviousTimeUsed, isExpired, markTicketExpired, setCreationTime, setExpirationPolicy

    Methods inherited from interface org.apereo.cas.ticket.StatelessTicket

    isStateless, markTicketStateless

    Methods inherited from interface org.apereo.cas.ticket.Ticket

    getCountOfUses, getId, getTenantId, update
  • Constructor Details

    • DefaultSecurityTokenTicket

      public DefaultSecurityTokenTicket(String id, org.apereo.cas.ticket.TicketGrantingTicket ticketGrantingTicket, org.apereo.cas.ticket.ExpirationPolicy expirationPolicy, String securityToken)
    • DefaultSecurityTokenTicket

      public DefaultSecurityTokenTicket()
  • Method Details

    • getAuthentication

      public org.apereo.cas.authentication.Authentication getAuthentication()
      Specified by:
      getAuthentication in interface org.apereo.cas.ticket.AuthenticationAwareTicket
      Overrides:
      getAuthentication in class org.apereo.cas.ticket.AbstractTicket
    • getPrefix

      public String getPrefix()
      Specified by:
      getPrefix in interface org.apereo.cas.ticket.Ticket
    • getSecurityToken

      public org.apache.cxf.ws.security.tokenstore.SecurityToken getSecurityToken()
      Description copied from interface: SecurityTokenTicket
      Gets security token.
      Specified by:
      getSecurityToken in interface SecurityTokenTicket
      Returns:
      the security token
    • getTicketGrantingTicket

      public org.apereo.cas.ticket.TicketGrantingTicket getTicketGrantingTicket()
      Specified by:
      getTicketGrantingTicket in interface org.apereo.cas.ticket.TicketGrantingTicketAwareTicket
      Overrides:
      getTicketGrantingTicket in class org.apereo.cas.ticket.AbstractTicket