public class AbstractNameIDType extends AbstractSAMLObject implements NameIDType
NameIDType
.Modifier and Type | Field and Description |
---|---|
private String |
format
Format of the Name ID.
|
private String |
name
Name of the Name ID.
|
private String |
nameQualifier
Name Qualifier of the Name ID.
|
private String |
spNameQualifier
SP Name Qualifier of the Name ID.
|
private String |
spProvidedID
SP ProvidedID of the NameID.
|
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
Modifier | Constructor and Description |
---|---|
protected |
AbstractNameIDType(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getFormat() |
String |
getNameQualifier() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
String |
getSPNameQualifier() |
String |
getSPProvidedID() |
String |
getValue() |
void |
setFormat(String newFormat) |
void |
setNameQualifier(String newNameQualifier) |
void |
setSPNameQualifier(String newSPNameQualifier) |
void |
setSPProvidedID(String newSPProvidedID) |
void |
setValue(String newName) |
equals, hashCode, prepareForAssignment
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
private String name
private String nameQualifier
private String spNameQualifier
private String format
private String spProvidedID
protected AbstractNameIDType(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespacepublic String getValue()
getValue
in interface NameIDType
public void setValue(String newName)
setValue
in interface NameIDType
public String getNameQualifier()
getNameQualifier
in interface NameIDType
public void setNameQualifier(String newNameQualifier)
setNameQualifier
in interface NameIDType
public String getSPNameQualifier()
getSPNameQualifier
in interface NameIDType
public void setSPNameQualifier(String newSPNameQualifier)
setSPNameQualifier
in interface NameIDType
public String getFormat()
getFormat
in interface NameIDType
public void setFormat(String newFormat)
setFormat
in interface NameIDType
public String getSPProvidedID()
getSPProvidedID
in interface NameIDType
public void setSPProvidedID(String newSPProvidedID)
setSPProvidedID
in interface NameIDType
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren
in interface org.opensaml.core.xml.XMLObject
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.