Class AbstractNameIDType
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.core.xml.schema.impl.XSStringImpl
org.opensaml.saml.saml2.core.impl.AbstractNameIDType
- All Implemented Interfaces:
XSString
,XMLObject
,NameIDType
- Direct Known Subclasses:
IssuerImpl
,NameIDImpl
,RespondToImpl
Abstract implementation of
NameIDType
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
Format of the Name ID.private String
Name Qualifier of the Name ID.private String
SP Name Qualifier of the Name ID.private String
SP ProvidedID of the NameID.Fields inherited from interface org.opensaml.saml.saml2.core.NameIDType
EMAIL, ENCRYPTED, ENTITY, FORMAT_ATTRIB_NAME, KERBEROS, NAME_QUALIFIER_ATTRIB_NAME, PERSISTENT, SP_NAME_QUALIFIER_ATTRIB_NAME, SPPROVIDED_ID_ATTRIB_NAME, TRANSIENT, UNSPECIFIED, WIN_DOMAIN_QUALIFIED, X509_SUBJECT
Fields inherited from interface org.opensaml.core.xml.schema.XSString
TYPE_LOCAL_NAME, TYPE_NAME
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractNameIDType
(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
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 class org.opensaml.core.xml.schema.impl.XSStringImpl
getOrderedChildren, getValue, setValue
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
-
nameQualifier
Name Qualifier of the Name ID. -
spNameQualifier
SP Name Qualifier of the Name ID. -
format
Format of the Name ID. -
spProvidedID
SP ProvidedID of the NameID.
-
-
Constructor Details
-
AbstractNameIDType
Constructor.- Parameters:
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespace
-
-
Method Details
-
getNameQualifier
Gets the NameQualifier value.- Specified by:
getNameQualifier
in interfaceNameIDType
- Returns:
- the NameQualifier value
-
setNameQualifier
Sets the NameQualifier value.- Specified by:
setNameQualifier
in interfaceNameIDType
- Parameters:
newNameQualifier
- the NameQualifier value
-
getSPNameQualifier
Gets the SPNameQualifier value.- Specified by:
getSPNameQualifier
in interfaceNameIDType
- Returns:
- the SPNameQualifier value
-
setSPNameQualifier
Sets the SPNameQualifier value.- Specified by:
setSPNameQualifier
in interfaceNameIDType
- Parameters:
newSPNameQualifier
- the SPNameQualifier value
-
getFormat
Gets the format of the NameID.- Specified by:
getFormat
in interfaceNameIDType
- Returns:
- the format of the NameID
-
setFormat
Sets the format of the NameID.- Specified by:
setFormat
in interfaceNameIDType
- Parameters:
newFormat
- the format of the NameID
-
getSPProvidedID
Gets the SPProvidedID of this NameID.- Specified by:
getSPProvidedID
in interfaceNameIDType
- Returns:
- the SPProvidedID of this NameID
-
setSPProvidedID
Sets the SPProvddedID of this NameID.- Specified by:
setSPProvidedID
in interfaceNameIDType
- Parameters:
newSPProvidedID
- the SPProvidedID of this NameID
-