Package com.sun.xml.wss.core
Class SecurityContextTokenImpl
- java.lang.Object
-
- com.sun.xml.wss.impl.misc.SOAPElementExtension
-
- com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
-
- com.sun.xml.wss.core.SecurityContextTokenImpl
-
- All Implemented Interfaces:
SecurityContextToken,Token,SecurityHeaderBlock,SecurityToken,javax.xml.soap.Node,javax.xml.soap.SOAPElement,Element,Node
public class SecurityContextTokenImpl extends SecurityHeaderBlockImpl implements SecurityContextToken, SecurityToken
<wsc:SecurityContextToken wsu:Id="..." ...> <wsc:Identifier>...</wsc:Identifier> <wsc:Instance>...</wsc:Instance> ... </wsc:SecurityContextToken>
-
-
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
Constructors Constructor Description SecurityContextTokenImpl(javax.xml.soap.SOAPElement sct)SecurityContextTokenImpl(Document contextDocument, String contextId, String instance, String wsuId, List extElements)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecurityHeaderBlockfromSoapElement(javax.xml.soap.SOAPElement element)javax.xml.soap.SOAPElementgetAsSoapElement()DocumentgetContextDocument()ListgetExtElements()URIgetIdentifier()StringgetInstance()StringgetSCId()ObjectgetTokenValue()The token ValueStringgetType()The type of the TokenStringgetWsuId()voidsetId(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 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 javax.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
-
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
-
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
-
-
-
-
Constructor Detail
-
SecurityContextTokenImpl
public SecurityContextTokenImpl(Document contextDocument, String contextId, String instance, String wsuId, List extElements) throws XWSSecurityException
- Throws:
XWSSecurityException
-
SecurityContextTokenImpl
public SecurityContextTokenImpl(javax.xml.soap.SOAPElement sct) throws XWSSecurityException- Throws:
XWSSecurityException
-
-
Method Detail
-
fromSoapElement
public static SecurityHeaderBlock fromSoapElement(javax.xml.soap.SOAPElement element) throws XWSSecurityException
- Parameters:
element-- Returns:
- Throws:
XWSSecurityException
-
getAsSoapElement
public javax.xml.soap.SOAPElement getAsSoapElement() throws XWSSecurityException- Specified by:
getAsSoapElementin interfaceSecurityHeaderBlock- Overrides:
getAsSoapElementin classSecurityHeaderBlockImpl- Throws:
XWSSecurityException
-
getContextDocument
public Document getContextDocument()
-
getTokenValue
public Object getTokenValue()
Description copied from interface:TokenThe token Value- Specified by:
getTokenValuein interfaceToken
-
setId
public void setId(String wsuId)
-
getWsuId
public String getWsuId()
- Specified by:
getWsuIdin interfaceSecurityContextToken
-
getIdentifier
public URI getIdentifier()
- Specified by:
getIdentifierin interfaceSecurityContextToken
-
getSCId
public String getSCId()
-
getInstance
public String getInstance()
- Specified by:
getInstancein interfaceSecurityContextToken
-
getExtElements
public List getExtElements()
- Specified by:
getExtElementsin interfaceSecurityContextToken
-
-