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 StringFormat of the Name ID.private StringName Qualifier of the Name ID.private StringSP Name Qualifier of the Name ID.private StringSP 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_SUBJECTFields inherited from interface org.opensaml.core.xml.schema.XSString
TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractNameIDType(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.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 class org.opensaml.core.xml.schema.impl.XSStringImpl
getOrderedChildren, getValue, setValueMethods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, ensureDOM, 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, setSchemaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
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
protected AbstractNameIDType(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable String namespacePrefix) 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:
getNameQualifierin interfaceNameIDType- Returns:
- the NameQualifier value
-
setNameQualifier
Sets the NameQualifier value.- Specified by:
setNameQualifierin interfaceNameIDType- Parameters:
newNameQualifier- the NameQualifier value
-
getSPNameQualifier
Gets the SPNameQualifier value.- Specified by:
getSPNameQualifierin interfaceNameIDType- Returns:
- the SPNameQualifier value
-
setSPNameQualifier
Sets the SPNameQualifier value.- Specified by:
setSPNameQualifierin interfaceNameIDType- Parameters:
newSPNameQualifier- the SPNameQualifier value
-
getFormat
Gets the format of the NameID.- Specified by:
getFormatin interfaceNameIDType- Returns:
- the format of the NameID
-
setFormat
Sets the format of the NameID.- Specified by:
setFormatin interfaceNameIDType- Parameters:
newFormat- the format of the NameID
-
getSPProvidedID
Gets the SPProvidedID of this NameID.- Specified by:
getSPProvidedIDin interfaceNameIDType- Returns:
- the SPProvidedID of this NameID
-
setSPProvidedID
Sets the SPProvddedID of this NameID.- Specified by:
setSPProvidedIDin interfaceNameIDType- Parameters:
newSPProvidedID- the SPProvidedID of this NameID
-