Interface SAML2AttributeTranscoder<EncodedType extends IdPAttributeValue>
- Type Parameters:
EncodedType- the type of data that can be handled by the transcoder
- All Superinterfaces:
AttributeTranscoder<Attribute>,Component,InitializableComponent
- All Known Implementing Classes:
AbstractSAML2AttributeTranscoder,SAML2ByteAttributeTranscoder,SAML2DateTimeAttributeTranscoder,SAML2ScopedStringAttributeTranscoder,SAML2StringAttributeTranscoder,SAML2XMLObjectAttributeTranscoder
public interface SAML2AttributeTranscoder<EncodedType extends IdPAttributeValue>
extends AttributeTranscoder<Attribute>
Marker interface for transcoders that operate on a SAML 2
Attribute or RequestedAttribute.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringName of metadata tag/attribute to check for in the event thatPROP_NAME_FROM_METADATAis used.static final StringWhether to encode the xsi:type.static final StringA friendly, human readable, name for the attribute.static final StringThe attribute name.static final StringThe format of the attribute name.static final StringFlag to signal use of metadata to override name to encode. -
Method Summary
Methods inherited from interface net.shibboleth.idp.attribute.transcoding.AttributeTranscoder
decode, encode, getEncodedName, getEncodedTypeMethods inherited from interface net.shibboleth.shared.component.InitializableComponent
initialize, isInitialized
-
Field Details
-
PROP_NAME
The attribute name.- See Also:
-
PROP_ENCODE_TYPE
Whether to encode the xsi:type.- See Also:
-
PROP_FRIENDLY_NAME
A friendly, human readable, name for the attribute.- See Also:
-
PROP_NAME_FORMAT
The format of the attribute name.- See Also:
-
PROP_NAME_FROM_METADATA
Flag to signal use of metadata to override name to encode.- Since:
- 5.1.0
- See Also:
-
METADATA_TAG_NAME
Name of metadata tag/attribute to check for in the event thatPROP_NAME_FROM_METADATAis used.- Since:
- 5.1.0
- See Also:
-