@ThreadSafe public interface AttributeDefinition extends ResolverPlugin<IdPAttribute>
| Modifier and Type | Method and Description |
|---|---|
Set<AttributeEncoder<?>> |
getAttributeEncoders()
Gets the unmodifiable encoders used to encode the values of this attribute in to protocol specific formats.
|
Map<Locale,String> |
getDisplayDescriptions()
Gets the localized human readable descriptions of attribute.
|
Map<Locale,String> |
getDisplayNames()
Gets the localized human readable names of the attribute.
|
boolean |
isDependencyOnly()
Gets whether this attribute definition is only a dependency and thus its values should never be released outside
the resolver.
|
getActivationCondition, getDependencies, isPropagateResolutionExceptions, resolveinitialize, isInitializeddestroy, isDestroyedgetIdboolean isDependencyOnly()
@NonnullAfterInit @NonnullElements @Unmodifiable Map<Locale,String> getDisplayDescriptions()
@NonnullAfterInit @NonnullElements @Unmodifiable Map<Locale,String> getDisplayNames()
@NonnullAfterInit @NonnullElements @Unmodifiable Set<AttributeEncoder<?>> getAttributeEncoders()
Copyright © 1999–2018 Shibboleth Consortium. All rights reserved.