public interface TicketDefinition
extends org.springframework.core.Ordered
TicketDefinition
. Ticket definition describes additional Properties and misc settings
that may be associated with a given ticket to be used by registries. Each CAS module on start up
has the ability to register/alter ticket metadata that may be requires for its own specific functionality.
Given each CAS module may decide to create many forms of tickets, this facility is specifically provided
to dynamically register ticket types and associated properties so modules that deal with registry functionality
wouldn't have to statically link to all modules and APIs.TicketCatalog
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends Ticket> |
getImplementationClass()
Gets implementation class.
|
default int |
getOrder()
Returns order/priority associated with this definition.
|
java.lang.String |
getPrefix()
Gets prefix.
|
TicketDefinitionProperties |
getProperties()
Gets properties.
|
java.lang.String getPrefix()
java.lang.Class<? extends Ticket> getImplementationClass()
TicketDefinitionProperties getProperties()
default int getOrder()
getOrder
in interface org.springframework.core.Ordered