|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AttributeDefinition
A plugin used to create attributes or refine attributes provided from DataConnector
s.
Attribute definitions must be stateless and thread-safe as a single instance may be used to service every request.
Method Summary | |
---|---|
List<AttributeEncoder> |
getAttributeEncoders()
Gets the map of encoders to be added to attributes produced by this definition, keyed on encoder category. |
Map<Locale,String> |
getDisplayDescriptions()
Gets the localized human readable description of attribute. |
Map<Locale,String> |
getDisplayNames()
Gets the localized human readable name 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. |
Methods inherited from interface edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ResolutionPlugIn |
---|
getDependencyIds, getId, resolve, validate |
Method Detail |
---|
Map<Locale,String> getDisplayDescriptions()
Map<Locale,String> getDisplayNames()
List<AttributeEncoder> getAttributeEncoders()
boolean isDependencyOnly()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |