public class NameIdentifierMappingRequest extends LibRequestMessage
ATTRIBUTE_STATEMENT, AUTHENTICATION_STATEMENT, AUTHORIZATION_DECISION_STATEMENT
Constructor and Description |
---|
NameIdentifierMappingRequest(org.w3c.dom.Document owner)
Creates a new
NameIdentifierMappingRequest instance within the specified XML Document. |
NameIdentifierMappingRequest(org.w3c.dom.Document owner, java.lang.String requestId, java.util.Date issueInstant, java.lang.String providerId, java.lang.String targetNamespace)
Creates a new
NameIdentifierMappingRequest instance within the specified XML Document. |
NameIdentifierMappingRequest(org.w3c.dom.Element element)
Creates a new
NameIdentifierMappingRequest instance from the given Element node. |
NameIdentifierMappingRequest(org.w3c.dom.Element element, java.lang.String systemId)
Creates a new
NameIdentifierMappingRequest instance from the given Element node. |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String[] |
getChildElementsLocalNames()
Returns the orderded set of the local names of the child elements specified in the schema for the XML element represented by the concrete subclass.
|
protected java.lang.String[] |
getChildElementsNSURIs()
Returns the orderded set of the namespce URIs for the child elements specified in the schema for the XML element represented by the concrete subclass.
|
java.lang.String |
getConsent()
Returns the value of this NameIdentifierMappingRequest element's consent attribute, or
null if the attribute is not specified. |
NameIdentifier |
getNameIdentifier()
Returns the saml:NameIdentifier element contained in this element, or
null if the element has not been set. |
java.lang.String |
getTargetNamespace()
Returns the value of the TargetNamespace element contained in this element, or
null if no TargetNamespace element is present. |
void |
setConsent(java.lang.String consent)
Sets the value of this NameIdentifierMappingRequest element's consent attribute.
|
void |
setNameIdentifier(NameIdentifier nameId)
Sets the saml:NameIdentifier child element in this element.
|
void |
setTargetNamespace(java.lang.String targetNamespace)
Sets the value of the TargetNamespace child element in this element.
|
addSignature, addSignature, getChildElementPosition, getID, getInstance, getProviderID, setProviderID
addRespondWith, addRespondWithValue, getIssueInstant, getLocalNamesPrecedeDSig, getNSURIsPrecedeDSig, getRequestID, getRespondWiths, getRespondWithValues, setIssueInstant, setRequestID
clearSignature, getInstance, getMajorVersion, getMinorVersion, getSignature, isSigned, setVersion, sign, sign, verify, verify
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 NameIdentifierMappingRequest(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
NameIdentifierMappingRequest
instance from the given Element node.element
- A Liberty NameIdentifierMappingRequest XML element.org.w3c.dom.DOMException
public NameIdentifierMappingRequest(org.w3c.dom.Element element, java.lang.String systemId) throws org.w3c.dom.DOMException
NameIdentifierMappingRequest
instance from the given Element node.element
- A Liberty NameIdentifierMappingRequest XML element.systemId
- The URI string system ID for the NameIdentifierMappingRequest
.org.w3c.dom.DOMException
public NameIdentifierMappingRequest(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
NameIdentifierMappingRequest
instance within the specified XML Document.owner
- The owner document of the new Liberty NameIdentifierMappingRequest element.org.w3c.dom.DOMException
public NameIdentifierMappingRequest(org.w3c.dom.Document owner, java.lang.String requestId, java.util.Date issueInstant, java.lang.String providerId, java.lang.String targetNamespace)
NameIdentifierMappingRequest
instance within the specified XML Document.owner
- The owner document of the new Liberty NameIdentifierMappingRequest element.requestId
- The RequestID
attribute.issueInstant
- The IssueInstant
attribute.providerId
- The ProviderID
child element.targetNamespace
- The TargetNamespace
child element.public void setNameIdentifier(NameIdentifier nameId)
public NameIdentifier getNameIdentifier()
null
if the element has not been set.NameIdentifier
object.public void setTargetNamespace(java.lang.String targetNamespace)
targetNamespace
- The TargetNamespace value.public java.lang.String getTargetNamespace()
null
if no TargetNamespace element is present.public void setConsent(java.lang.String consent) throws org.w3c.dom.DOMException
consent
- The attribute value.org.w3c.dom.DOMException
public java.lang.String getConsent()
null
if the attribute is not specified.protected java.lang.String[] getChildElementsNSURIs()
LibRequestMessage
getChildElementsNSURIs
in class LibRequestMessage
protected java.lang.String[] getChildElementsLocalNames()
LibRequestMessage
getChildElementsLocalNames
in class LibRequestMessage