Package org.opensaml.saml.saml2.core
Interface NameIDType
- All Known Implementing Classes:
AbstractNameIDType,IssuerImpl,NameIDImpl,RespondToImpl
SAML 2.0 Assertion NameID schema type.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringURI for email name format.static final StringSpecial URI used by NameIDPolicy to indicate a NameID should be encrypted.static final StringURI for SAML entity name format.static final StringFormat attribute name.static final StringURI for kerberos name format.static final StringNameQualifier attribute name.static final StringURI for persistent name format.static final StringSPNameQualifier attribute name.static final StringSPProviderID attribute name.static final StringURI for transient name format.static final StringURI for unspecified name format.static final StringURI for windows domain qualified name name format.static final StringURI for X509 subject name format.Fields inherited from interface org.opensaml.core.xml.schema.XSString
TYPE_LOCAL_NAME, TYPE_NAME -
Method Summary
Modifier and TypeMethodDescriptionGets the format of the NameID.Gets the NameQualifier value.Gets the SPNameQualifier value.Gets the SPProvidedID of this NameID.voidSets the format of the NameID.voidsetNameQualifier(String newNameQualifier) Sets the NameQualifier value.voidsetSPNameQualifier(String newSPNameQualifier) Sets the SPNameQualifier value.voidsetSPProvidedID(String newSPProvidedID) Sets the SPProvddedID of this NameID.Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
NAME_QUALIFIER_ATTRIB_NAME
NameQualifier attribute name.- See Also:
-
SP_NAME_QUALIFIER_ATTRIB_NAME
SPNameQualifier attribute name.- See Also:
-
FORMAT_ATTRIB_NAME
Format attribute name.- See Also:
-
SPPROVIDED_ID_ATTRIB_NAME
SPProviderID attribute name.- See Also:
-
UNSPECIFIED
URI for unspecified name format.- See Also:
-
EMAIL
URI for email name format.- See Also:
-
X509_SUBJECT
URI for X509 subject name format.- See Also:
-
WIN_DOMAIN_QUALIFIED
URI for windows domain qualified name name format.- See Also:
-
KERBEROS
URI for kerberos name format.- See Also:
-
ENTITY
URI for SAML entity name format.- See Also:
-
PERSISTENT
URI for persistent name format.- See Also:
-
TRANSIENT
URI for transient name format.- See Also:
-
ENCRYPTED
Special URI used by NameIDPolicy to indicate a NameID should be encrypted.- See Also:
-
-
Method Details
-
getNameQualifier
Gets the NameQualifier value.- Returns:
- the NameQualifier value
-
setNameQualifier
Sets the NameQualifier value.- Parameters:
newNameQualifier- the NameQualifier value
-
getSPNameQualifier
Gets the SPNameQualifier value.- Returns:
- the SPNameQualifier value
-
setSPNameQualifier
Sets the SPNameQualifier value.- Parameters:
newSPNameQualifier- the SPNameQualifier value
-
getFormat
Gets the format of the NameID.- Returns:
- the format of the NameID
-
setFormat
Sets the format of the NameID.- Parameters:
newFormat- the format of the NameID
-
getSPProvidedID
Gets the SPProvidedID of this NameID.- Returns:
- the SPProvidedID of this NameID
-
setSPProvidedID
Sets the SPProvddedID of this NameID.- Parameters:
newSPProvidedID- the SPProvidedID of this NameID
-