@Entity public class TransientSessionTicketImpl extends AbstractTicket implements TransientSessionTicket
TransientSessionTicketImpl
, issued when a delegated authentication
request comes in that needs to be handed off to an identity provider. This ticket represents the state
of the CAS server at that moment.PREFIX
Constructor and Description |
---|
TransientSessionTicketImpl(java.lang.String id,
ExpirationPolicy expirationPolicy,
Service service) |
TransientSessionTicketImpl(java.lang.String id,
ExpirationPolicy expirationPolicy,
Service service,
java.util.Map<java.lang.String,java.io.Serializable> properties) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(java.lang.String name)
Contains property boolean.
|
<T extends java.io.Serializable> |
get(java.lang.String name,
java.lang.Class<T> clazz)
Gets property.
|
<T extends java.io.Serializable> |
get(java.lang.String name,
java.lang.Class<T> clazz,
T defaultValue)
Gets property.
|
java.lang.String |
getPrefix()
Gets prefix.
|
void |
put(java.lang.String name,
java.io.Serializable value)
Put property.
|
void |
putAll(java.util.Map<java.lang.String,java.io.Serializable> props)
Put all properties.
|
compareTo, getAuthentication, getTicketGrantingTicket, isExpired, isExpiredInternal, markTicketExpired, toString, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getProperties, getService
getCountOfUses, getCreationTime, getExpirationPolicy, getId, getTicketGrantingTicket, isExpired, markTicketExpired
getCountOfUses, getCreationTime, getLastTimeUsed, getPreviousTimeUsed
public TransientSessionTicketImpl(java.lang.String id, ExpirationPolicy expirationPolicy, Service service)
public TransientSessionTicketImpl(java.lang.String id, ExpirationPolicy expirationPolicy, Service service, java.util.Map<java.lang.String,java.io.Serializable> properties)
public java.lang.String getPrefix()
Ticket
public void put(java.lang.String name, java.io.Serializable value)
TransientSessionTicket
put
in interface TransientSessionTicket
name
- the namevalue
- the valuepublic void putAll(java.util.Map<java.lang.String,java.io.Serializable> props)
TransientSessionTicket
putAll
in interface TransientSessionTicket
props
- the propspublic boolean contains(java.lang.String name)
TransientSessionTicket
contains
in interface TransientSessionTicket
name
- the namepublic <T extends java.io.Serializable> T get(java.lang.String name, java.lang.Class<T> clazz)
TransientSessionTicket
get
in interface TransientSessionTicket
T
- the type parametername
- the nameclazz
- the clazzpublic <T extends java.io.Serializable> T get(java.lang.String name, java.lang.Class<T> clazz, T defaultValue)
TransientSessionTicket
get
in interface TransientSessionTicket
T
- the type parametername
- the nameclazz
- the clazzdefaultValue
- the default value