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 String
URI for email name format.static final String
Special URI used by NameIDPolicy to indicate a NameID should be encrypted.static final String
URI for SAML entity name format.static final String
Format attribute name.static final String
URI for kerberos name format.static final String
NameQualifier attribute name.static final String
URI for persistent name format.static final String
SPNameQualifier attribute name.static final String
SPProviderID attribute name.static final String
URI for transient name format.static final String
URI for unspecified name format.static final String
URI for windows domain qualified name name format.static final String
URI 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.void
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.Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, 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
String getNameQualifier()Gets the NameQualifier value.- Returns:
- the NameQualifier value
-
setNameQualifier
Sets the NameQualifier value.- Parameters:
newNameQualifier
- the NameQualifier value
-
getSPNameQualifier
String getSPNameQualifier()Gets the SPNameQualifier value.- Returns:
- the SPNameQualifier value
-
setSPNameQualifier
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
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
Sets the SPProvddedID of this NameID.- Parameters:
newSPProvidedID
- the SPProvidedID of this NameID
-