Class ProxyGrantingTicketSerializer
- java.lang.Object
-
- net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer<ProxyGrantingTicket>
-
- net.shibboleth.idp.cas.ticket.serialization.impl.ProxyGrantingTicketSerializer
-
- All Implemented Interfaces:
Component,InitializableComponent,StorageSerializer<ProxyGrantingTicket>
public class ProxyGrantingTicketSerializer extends AbstractTicketSerializer<ProxyGrantingTicket>
Serializes proxy-granting tickets in simple field-delimited form.
-
-
Field Summary
Fields Modifier and Type Field Description private static StringPARENT_FIELDParent PGT ID field name.
-
Constructor Summary
Constructors Constructor Description ProxyGrantingTicketSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ProxyGrantingTicketcreateTicket(javax.json.JsonObject o, String id, String service, Instant expiry)Create a ticket.protected voidserializeInternal(javax.json.stream.JsonGenerator generator, ProxyGrantingTicket ticket)Serialize a ticket.-
Methods inherited from class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
deserialize, initialize, isInitialized, serialize
-
-
-
-
Field Detail
-
PARENT_FIELD
private static final String PARENT_FIELD
Parent PGT ID field name.- See Also:
- Constant Field Values
-
-
Method Detail
-
serializeInternal
protected void serializeInternal(@Nonnull javax.json.stream.JsonGenerator generator, @Nonnull ProxyGrantingTicket ticket)Description copied from class:AbstractTicketSerializerSerialize a ticket.- Specified by:
serializeInternalin classAbstractTicketSerializer<ProxyGrantingTicket>- Parameters:
generator- JSON generatorticket- ticket
-
createTicket
protected ProxyGrantingTicket createTicket(@Nonnull javax.json.JsonObject o, @Nonnull String id, @Nonnull String service, @Nonnull Instant expiry)
Description copied from class:AbstractTicketSerializerCreate a ticket.- Specified by:
createTicketin classAbstractTicketSerializer<ProxyGrantingTicket>- Parameters:
o- JSON objectid- ticket IDservice- service that requested the ticketexpiry- expiration instant- Returns:
- the newly created ticket
-
-