public interface PrincipalSupportingComponent
Principal objects.
Components may expose principals based on both the potential to support them, or because they actively contain them, depending on the nature of a component. Calling components rely on this interface to determine whether a supporting component applies to a given operation or request based on the principals returned.
| Modifier and Type | Method and Description |
|---|---|
<T extends Principal> |
getSupportedPrincipals(Class<T> c)
Get an immutable set of supported custom principals that the component produces, supports, contains, etc.
|
@Nonnull @NonnullElements @Unmodifiable <T extends Principal> Set<T> getSupportedPrincipals(@Nonnull Class<T> c)
T - type of Principal to inquire onc - type of Principal to inquire onCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.