com.sun.xml.wss.core
Class SecurityContextTokenImpl

java.lang.Object
  extended by com.sun.xml.wss.impl.misc.SOAPElementExtension
      extended by com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
          extended by com.sun.xml.wss.core.SecurityContextTokenImpl
All Implemented Interfaces:
SecurityContextToken, Token, SecurityHeaderBlock, SecurityToken, SOAPElement, org.w3c.dom.Element, org.w3c.dom.Node

public class SecurityContextTokenImpl
extends SecurityHeaderBlockImpl
implements SecurityContextToken, SecurityToken

... ... ...


Field Summary
 
Fields inherited from class com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
delegateElement
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Constructor Summary
SecurityContextTokenImpl(org.w3c.dom.Document contextDocument, java.lang.String contextId, java.lang.String instance, java.lang.String wsuId, java.util.List extElements)
           
SecurityContextTokenImpl(SOAPElement sct)
           
 
Method Summary
static SecurityHeaderBlock fromSoapElement(SOAPElement element)
           
 SOAPElement getAsSoapElement()
           
 org.w3c.dom.Document getContextDocument()
           
 java.util.List getExtElements()
           
 java.net.URI getIdentifier()
           
 java.lang.String getInstance()
           
 java.lang.String getSCId()
           
 java.lang.Object getTokenValue()
          The token Value
 java.lang.String getType()
          The type of the Token
 java.lang.String getWsuId()
           
 void setId(java.lang.String wsuId)
           
 
Methods inherited from class com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, appendChild, cloneNode, compareDocumentPosition, detachNode, equals, fromSoapElement, getAllAttributes, getAllAttributesAsQNames, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributeValue, getBaseURI, getChildElements, getChildElements, getChildNodes, getElementName, getElementsByTagName, getElementsByTagNameNS, getEncodingStyle, getFeature, getFirstChild, getId, getLastChild, getLocalName, getNamespacePrefixes, getNamespaceURI, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentElement, getParentNode, getPrefix, getPreviousSibling, getSchemaTypeInfo, getSoapFactory, getTagName, getTextContent, getUserData, getValue, getVisibleNamespacePrefixes, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, insertBefore, isBSP, isBSP, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, recycleNode, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, removeContents, removeNamespaceDeclaration, replaceChild, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setEncodingStyle, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue, setParentElement, setPrefix, setSOAPElement, setTextContent, setUserData, setValue, setWsuIdAttr
 
Methods inherited from class com.sun.xml.wss.impl.misc.SOAPElementExtension
addAttribute, addChildElement, createQName, getAttributeValue, getChildElements, getElementQName, removeAttribute, setElementQName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.xml.wss.core.SecurityHeaderBlock
getId
 
Methods inherited from interface javax.xml.soap.SOAPElement
addAttribute, addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, createQName, getAllAttributes, getAllAttributesAsQNames, getAttributeValue, getAttributeValue, getChildElements, getChildElements, getChildElements, getElementName, getElementQName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeAttribute, removeContents, removeNamespaceDeclaration, setElementQName, setEncodingStyle
 
Methods inherited from interface javax.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
 
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
 

Constructor Detail

SecurityContextTokenImpl

public SecurityContextTokenImpl(org.w3c.dom.Document contextDocument,
                                java.lang.String contextId,
                                java.lang.String instance,
                                java.lang.String wsuId,
                                java.util.List extElements)
                         throws XWSSecurityException
Throws:
XWSSecurityException

SecurityContextTokenImpl

public SecurityContextTokenImpl(SOAPElement sct)
                         throws XWSSecurityException
Throws:
XWSSecurityException
Method Detail

fromSoapElement

public static SecurityHeaderBlock fromSoapElement(SOAPElement element)
                                           throws XWSSecurityException
Parameters:
element -
Returns:
Throws:
XWSSecurityException

getAsSoapElement

public SOAPElement getAsSoapElement()
                             throws XWSSecurityException
Specified by:
getAsSoapElement in interface SecurityHeaderBlock
Overrides:
getAsSoapElement in class SecurityHeaderBlockImpl
Throws:
XWSSecurityException

getContextDocument

public org.w3c.dom.Document getContextDocument()

getType

public java.lang.String getType()
Description copied from interface: com.sun.xml.ws.security.Token
The type of the Token

Specified by:
getType in interface Token

getTokenValue

public java.lang.Object getTokenValue()
Description copied from interface: com.sun.xml.ws.security.Token
The token Value

Specified by:
getTokenValue in interface Token

setId

public void setId(java.lang.String wsuId)

getWsuId

public java.lang.String getWsuId()
Specified by:
getWsuId in interface SecurityContextToken

getIdentifier

public java.net.URI getIdentifier()
Specified by:
getIdentifier in interface SecurityContextToken

getSCId

public java.lang.String getSCId()

getInstance

public java.lang.String getInstance()
Specified by:
getInstance in interface SecurityContextToken

getExtElements

public java.util.List getExtElements()
Specified by:
getExtElements in interface SecurityContextToken


Copyright © 2005-2011 Oracle Corporation. All Rights Reserved.