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 TypeMethodDescriptionvoidvoidsetNameQualifier(String newNameQualifier) voidsetSPNameQualifier(String newSPNameQualifier) voidsetSPProvidedID(String newSPProvidedID) 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
- Specified by:
getNameQualifierin interfaceNameIDType
-
setNameQualifier
- Specified by:
setNameQualifierin interfaceNameIDType
-
getSPNameQualifier
- Specified by:
getSPNameQualifierin interfaceNameIDType
-
setSPNameQualifier
- Specified by:
setSPNameQualifierin interfaceNameIDType
-
getFormat
- Specified by:
getFormatin interfaceNameIDType
-
setFormat
- Specified by:
setFormatin interfaceNameIDType
-
getSPProvidedID
- Specified by:
getSPProvidedIDin interfaceNameIDType
-
setSPProvidedID
- Specified by:
setSPProvidedIDin interfaceNameIDType
-