org.opensaml.saml2.core
Interface NameIDType

All Known Subinterfaces:
Issuer, NameID, RespondTo
All Known Implementing Classes:
AbstractNameIDType, IssuerImpl, NameIDImpl, RespondToImpl

public interface NameIDType

SAML 2.0 Assertion NameID schema type.


Field Summary
static String EMAIL
          URI for email name format.
static String ENCRYPTED
          Special URI used by NameIDPolicy to indicate a NameID should be encrypted.
static String ENTITY
          URI for SAML entity name format.
static String FORMAT_ATTRIB_NAME
          Format attribute name.
static String KERBEROS
          URI for kerberos name format.
static String NAME_QUALIFIER_ATTRIB_NAME
          NameQualifier attribute name.
static String PERSISTENT
          URI for persistent name format.
static String SP_NAME_QUALIFIER_ATTRIB_NAME
          SPNameQualifier attribute name.
static String SPPROVIDED_ID_ATTRIB_NAME
          SPProviderID attribute name.
static String TRANSIENT
          URI for transient name format.
static String UNSPECIFIED
          URI for unspecified name format.
static String WIN_DOMAIN_QUALIFIED
          URI for windows domain qualified name name format.
static String X509_SUBJECT
          URI for X509 subject name format.
 
Method Summary
 String getFormat()
          Gets the format of the NameID.
 String getNameQualifier()
          Gets the NameQualifier value.
 String getSPNameQualifier()
          Gets the SPNameQualifier value.
 String getSPProvidedID()
          Gets the SPProvidedID of this NameID.
 String getValue()
          Gets the value of this type.
 void setFormat(String newFormat)
          Sets the format of the NameID.
 void setNameQualifier(String newNameQualifier)
          Sets the NameQualifier value.
 void setSPNameQualifier(String newSPNameQualifier)
          Sets the SPNameQualifier value.
 void setSPProvidedID(String newSPProvidedID)
          Sets the SPProvddedID of this NameID.
 void setValue(String newValue)
          Sets the value of this type.
 

Field Detail

NAME_QUALIFIER_ATTRIB_NAME

static final String NAME_QUALIFIER_ATTRIB_NAME
NameQualifier attribute name.

See Also:
Constant Field Values

SP_NAME_QUALIFIER_ATTRIB_NAME

static final String SP_NAME_QUALIFIER_ATTRIB_NAME
SPNameQualifier attribute name.

See Also:
Constant Field Values

FORMAT_ATTRIB_NAME

static final String FORMAT_ATTRIB_NAME
Format attribute name.

See Also:
Constant Field Values

SPPROVIDED_ID_ATTRIB_NAME

static final String SPPROVIDED_ID_ATTRIB_NAME
SPProviderID attribute name.

See Also:
Constant Field Values

UNSPECIFIED

static final String UNSPECIFIED
URI for unspecified name format.

See Also:
Constant Field Values

EMAIL

static final String EMAIL
URI for email name format.

See Also:
Constant Field Values

X509_SUBJECT

static final String X509_SUBJECT
URI for X509 subject name format.

See Also:
Constant Field Values

WIN_DOMAIN_QUALIFIED

static final String WIN_DOMAIN_QUALIFIED
URI for windows domain qualified name name format.

See Also:
Constant Field Values

KERBEROS

static final String KERBEROS
URI for kerberos name format.

See Also:
Constant Field Values

ENTITY

static final String ENTITY
URI for SAML entity name format.

See Also:
Constant Field Values

PERSISTENT

static final String PERSISTENT
URI for persistent name format.

See Also:
Constant Field Values

TRANSIENT

static final String TRANSIENT
URI for transient name format.

See Also:
Constant Field Values

ENCRYPTED

static final String ENCRYPTED
Special URI used by NameIDPolicy to indicate a NameID should be encrypted.

See Also:
Constant Field Values
Method Detail

getValue

String getValue()
Gets the value of this type.

Returns:
the value of this type

setValue

void setValue(String newValue)
Sets the value of this type.

Parameters:
newValue - the value of this type

getNameQualifier

String getNameQualifier()
Gets the NameQualifier value.

Returns:
the NameQualifier value

setNameQualifier

void setNameQualifier(String newNameQualifier)
Sets the NameQualifier value.

Parameters:
newNameQualifier - the NameQualifier value

getSPNameQualifier

String getSPNameQualifier()
Gets the SPNameQualifier value.

Returns:
the SPNameQualifier value

setSPNameQualifier

void setSPNameQualifier(String newSPNameQualifier)
Sets the SPNameQualifier value.

Parameters:
newSPNameQualifier - the SPNameQualifier value

getFormat

String getFormat()
Gets the format of the NameID.

Returns:
the format of the NameID

setFormat

void setFormat(String newFormat)
Sets the format of the NameID.

Parameters:
newFormat - the format of the NameID

getSPProvidedID

String getSPProvidedID()
Gets the SPProvidedID of this NameID.

Returns:
the SPProvidedID of this NameID

setSPProvidedID

void setSPProvidedID(String newSPProvidedID)
Sets the SPProvddedID of this NameID.

Parameters:
newSPProvidedID - the SPProvidedID of this NameID


Copyright © 1999-2012. All Rights Reserved.