edu.internet2.middleware.shibboleth.common.attribute.encoding
Interface SAMLNameIdentifierEncoder<NameIDType extends org.opensaml.xml.XMLObject>

Type Parameters:
NameIDType - the type of name identifier generated
All Superinterfaces:
AttributeEncoder<NameIDType>, XMLObjectAttributeEncoder<NameIDType>
All Known Subinterfaces:
SAML1NameIdentifierEncoder, SAML2NameIDEncoder
All Known Implementing Classes:
SAML1StringNameIdentifierEncoder, SAML2StringNameIDEncoder

public interface SAMLNameIdentifierEncoder<NameIDType extends org.opensaml.xml.XMLObject>
extends XMLObjectAttributeEncoder<NameIDType>

Base interface for encoders that generate SAML name identifiers.


Method Summary
 String getNameFormat()
          Gets the name format URI for the NameID.
 String getNameQualifier()
          Gets the name domain qualifier for the NameID.
 void setNameFormat(String format)
          Sets the name format URI for the NameID.
 void setNameQualifier(String qualifier)
          Sets the name domain qualifier for the NameID.
 
Methods inherited from interface edu.internet2.middleware.shibboleth.common.attribute.encoding.AttributeEncoder
encode, getAttributeName, setAttributeName
 

Method Detail

getNameFormat

String getNameFormat()
Gets the name format URI for the NameID.

Returns:
name format URI for the NameID

setNameFormat

void setNameFormat(String format)
Sets the name format URI for the NameID.

Parameters:
format - name format URI for the NameID

getNameQualifier

String getNameQualifier()
Gets the name domain qualifier for the NameID.

Returns:
name domain qualifier for the NameID

setNameQualifier

void setNameQualifier(String qualifier)
Sets the name domain qualifier for the NameID.

Parameters:
qualifier - name domain qualifier for the NameID


Copyright © 2006-2010 Internet2. All Rights Reserved.