Oracle Security Developer Tools Liberty 1.2 Java API Reference
10g Release 2 (10.1.2.0.2)

B19113-01


oracle.security.xmlsec.liberty.v12
Class NameIdentifierMappingResponse

java.lang.Object
  extended byoracle.security.xmlsec.util.XMLNode
      extended byoracle.security.xmlsec.util.XMLElement
          extended byoracle.security.xmlsec.saml.SAMLMessage
              extended byoracle.security.xmlsec.samlp.ResponseType
                  extended byoracle.security.xmlsec.liberty.v12.LibResponseMessage
                      extended byoracle.security.xmlsec.liberty.v12.NameIdentifierMappingResponse


public class NameIdentifierMappingResponse
extends LibResponseMessage

This class represents the NameIdentifierMappingResponse element in the Liberty Name Registeration protocol.

See Also:
NameIdentifierMappingRequest

Field Summary

Fields inherited from class oracle.security.xmlsec.util.XMLNode
node, systemId

Constructor Summary
NameIdentifierMappingResponse(org.w3c.dom.Document owner)
Creates a new NameIdentifierMappingResponse instance within the specified XML Document.
NameIdentifierMappingResponse(org.w3c.dom.Document owner, java.lang.String responseId, java.util.Date issueInstant, java.lang.String providerId)
Creates a new NameIdentifierMappingResponse instance within the specified XML Document.
NameIdentifierMappingResponse(org.w3c.dom.Element element)
Creates a new NameIdentifierMappingResponse instance from the given Element node.
NameIdentifierMappingResponse(org.w3c.dom.Element element, java.lang.String systemId)
Creates a new NameIdentifierMappingResponse instance from the given Element node.

Method Summary
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.
oracle.security.xmlsec.saml.NameIdentifier getNameIdentifier()
Returns the saml:NameIdentifier element contained in this element, or null if the element has not been set.
void setNameIdentifier(oracle.security.xmlsec.saml.NameIdentifier nameId)
Sets the saml:NameIdentifier child element for this NameIdentifierMappingResponse element.

Methods inherited from class oracle.security.xmlsec.liberty.v12.LibResponseMessage
addSignature, addSignature, getChildElementPosition, getID, getInstance, getProviderID, getRelayState, getStatus, setProviderID, setRelayState, setStatus

Methods inherited from class oracle.security.xmlsec.samlp.ResponseType
getInResponseTo, getIssueInstant, getLocalNamesPrecedeDSig, getNSURIsPrecedeDSig, getRecipient, getResponseID, setInResponseTo, setIssueInstant, setRecipient, setResponseID

Methods inherited from class oracle.security.xmlsec.saml.SAMLMessage
clearSignature, getInstance, getMajorVersion, getMinorVersion, getSignature, isSigned, setVersion, sign, sign, verify, verify

Methods inherited from class oracle.security.xmlsec.util.XMLElement
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix

Methods inherited from class oracle.security.xmlsec.util.XMLNode
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

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

NameIdentifierMappingResponse

public NameIdentifierMappingResponse(org.w3c.dom.Element element)
                              throws org.w3c.dom.DOMException
Creates a new NameIdentifierMappingResponse instance from the given Element node.
Parameters:
element - A Liberty NameIdentifierMappingResponse XML element.

NameIdentifierMappingResponse

public NameIdentifierMappingResponse(org.w3c.dom.Element element,
                                     java.lang.String systemId)
                              throws org.w3c.dom.DOMException
Creates a new NameIdentifierMappingResponse instance from the given Element node.
Parameters:
element - A Liberty NameIdentifierMappingResponse XML element.
systemId - The URI string system ID for the NameIdentifierMappingResponse.

NameIdentifierMappingResponse

public NameIdentifierMappingResponse(org.w3c.dom.Document owner)
                              throws org.w3c.dom.DOMException
Creates a new NameIdentifierMappingResponse instance within the specified XML Document.
Parameters:
owner - The owner document of the new Liberty NameIdentifierMappingResponse element.

NameIdentifierMappingResponse

public NameIdentifierMappingResponse(org.w3c.dom.Document owner,
                                     java.lang.String responseId,
                                     java.util.Date issueInstant,
                                     java.lang.String providerId)
                              throws org.w3c.dom.DOMException
Creates a new NameIdentifierMappingResponse instance within the specified XML Document.
Parameters:
owner - The owner document of the new Liberty NameIdentifierMappingResponse element.
responseId - The ResponseID attribute.
issueInstant - The IssueInstant attribute.
providerId - The ProviderID child element.

Method Detail

setNameIdentifier

public void setNameIdentifier(oracle.security.xmlsec.saml.NameIdentifier nameId)
Sets the saml:NameIdentifier child element for this NameIdentifierMappingResponse element.

getNameIdentifier

public oracle.security.xmlsec.saml.NameIdentifier getNameIdentifier()
Returns the saml:NameIdentifier element contained in this element, or null if the element has not been set.
Returns:
A SAML NameIdentifier object.

getChildElementsNSURIs

protected java.lang.String[] getChildElementsNSURIs()
Description copied from class: LibResponseMessage
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.
Specified by:
getChildElementsNSURIs in class LibResponseMessage

getChildElementsLocalNames

protected java.lang.String[] getChildElementsLocalNames()
Description copied from class: LibResponseMessage
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.
Specified by:
getChildElementsLocalNames in class LibResponseMessage

Oracle Security Developer Tools Liberty 1.2 Java API Reference
10g Release 2 (10.1.2.0.2)

B19113-01


Copyright © 2005 , Oracle. All rights reserved.