public class NameIDPolicy extends XMLElement
Constructor and Description |
---|
NameIDPolicy(org.w3c.dom.Document owner)
Creates a new
NameIDPolicy instance. |
NameIDPolicy(org.w3c.dom.Element element)
Creates a new
NameIDPolicy instance from the given Element node. |
NameIDPolicy(org.w3c.dom.Element element, java.lang.String systemId)
Creates a new
NameIDPolicy instance from the given Element node. |
Modifier and Type | Method and Description |
---|---|
boolean |
getAllowCreate()
Gets the AllowCreate attribute which determines if the IDP is allowed to create a new identifier when fulfilling the AuthnRequest.
|
java.lang.String |
getFormat()
Gets the format attribute.
|
java.lang.String |
getSPNameQualifier()
Gets the SP name qualifier in which the subject identifier will be returned.
|
void |
setAllowCreate(boolean allow)
Sets the AllowCreate attribute which determines if the IDP is allowed to create a new identifier when fulfilling the AuthnRequest.
|
void |
setFormat(java.lang.String uri)
Sets the format attribute of this
NameIDPolicy object. |
void |
setSPNameQualifier(java.lang.String spNameQualifier)
Sets the SP name qualifier in which the subject identifier will be returned.
|
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix
appendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXML
public NameIDPolicy(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
NameIDPolicy
instance from the given Element node.element
- A NameIDPolicy element.org.w3c.dom.DOMException
public NameIDPolicy(org.w3c.dom.Element element, java.lang.String systemId) throws org.w3c.dom.DOMException
NameIDPolicy
instance from the given Element node.element
- A NameIDPolicy element.systemId
- The URI string system ID for the NameIDPolicy
.org.w3c.dom.DOMException
public NameIDPolicy(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
NameIDPolicy
instance.owner
- The owner document of the new NameIDPolicy instance..org.w3c.dom.DOMException
public void setSPNameQualifier(java.lang.String spNameQualifier)
spNameQualifier
- A String value that determines the name of the service provider or affiliations of service providers of the subject.public java.lang.String getSPNameQualifier()
null
if none has been set.public void setFormat(java.lang.String uri)
NameIDPolicy
object.
Any of the formats defined in OASIS SAML 2.0 can be specified.
uri
- A URI representing the syntax used to describe the name of the subject.public java.lang.String getFormat()
public void setAllowCreate(boolean allow)
allow
- A boolean
.public boolean getAllowCreate()
boolean
value.