Interface PrincipalService<T extends Principal>
- Type Parameters:
T
- principal type
- All Superinterfaces:
Component
,IdentifiedComponent
- All Known Implementing Classes:
GenericPrincipalService
Interface that provides services for a
Principal
of a given type.- Since:
- 4.1.0
-
Method Summary
Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent
getId
-
Method Details
-
getType
Get the type of object supported.- Returns:
- supported type
-
getSerializer
Get a serializer instance for this type ofPrincipal
.- Returns:
- the serializer
-