Package com.sun.xml.wss.core
Class SecurityTokenReference
- java.lang.Object
-
- com.sun.xml.wss.impl.misc.SOAPElementExtension
-
- com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
-
- com.sun.xml.wss.core.SecurityTokenReference
-
- All Implemented Interfaces:
com.sun.xml.ws.security.SecurityTokenReference,com.sun.xml.ws.security.Token,SecurityHeaderBlock,jakarta.xml.soap.Node,jakarta.xml.soap.SOAPElement,Element,Node
public class SecurityTokenReference extends SecurityHeaderBlockImpl implements com.sun.xml.ws.security.SecurityTokenReference
- Author:
- Vishal Mahajan
-
-
Field Summary
Fields Modifier and Type Field Description protected static Loggerlog-
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 SecurityTokenReference()Creates an "empty" SecurityTokenReference elementSecurityTokenReference(jakarta.xml.soap.SOAPElement element)SecurityTokenReference(jakarta.xml.soap.SOAPElement element, boolean isBSP)Takes a SOAPElement which has the required structure of a SecurityTokenReference (including the reference element).SecurityTokenReference(Document doc)Creates an "empty" SecurityTokenReference element whose owner document is doc
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecurityHeaderBlockfromSoapElement(jakarta.xml.soap.SOAPElement element)ListgetAny()ReferenceElementgetReference()ElementgetSamlAuthorityBinding()StringgetTokenType()ObjectgetTokenValue()StringgetType()voidsetId(String value)voidsetReference(ReferenceElement referenceElement)voidsetSamlAuthorityBinding(Element binding, Document doc)voidsetTokenType(String tokenType)voidsetWsuId(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, getAsSoapElement, 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
-
-
-
-
Field Detail
-
log
protected static final Logger log
-
-
Constructor Detail
-
SecurityTokenReference
public SecurityTokenReference() throws com.sun.xml.wss.XWSSecurityExceptionCreates an "empty" SecurityTokenReference element- Throws:
com.sun.xml.wss.XWSSecurityException
-
SecurityTokenReference
public SecurityTokenReference(Document doc) throws com.sun.xml.wss.XWSSecurityException
Creates an "empty" SecurityTokenReference element whose owner document is doc- Throws:
com.sun.xml.wss.XWSSecurityException
-
SecurityTokenReference
public SecurityTokenReference(jakarta.xml.soap.SOAPElement element, boolean isBSP) throws com.sun.xml.wss.XWSSecurityExceptionTakes a SOAPElement which has the required structure of a SecurityTokenReference (including the reference element).- Throws:
com.sun.xml.wss.XWSSecurityException
-
SecurityTokenReference
public SecurityTokenReference(jakarta.xml.soap.SOAPElement element) throws com.sun.xml.wss.XWSSecurityException- Throws:
com.sun.xml.wss.XWSSecurityException
-
-
Method Detail
-
getReference
public ReferenceElement getReference()
-
setSamlAuthorityBinding
public void setSamlAuthorityBinding(Element binding, Document doc) throws com.sun.xml.wss.XWSSecurityException
- Throws:
com.sun.xml.wss.XWSSecurityException
-
getSamlAuthorityBinding
public Element getSamlAuthorityBinding()
-
setReference
public void setReference(ReferenceElement referenceElement) throws com.sun.xml.wss.XWSSecurityException
- Throws:
com.sun.xml.wss.XWSSecurityException
-
setWsuId
public void setWsuId(String wsuId)
-
setTokenType
public void setTokenType(String tokenType)
-
getTokenType
public String getTokenType()
-
fromSoapElement
public static SecurityHeaderBlock fromSoapElement(jakarta.xml.soap.SOAPElement element) throws com.sun.xml.wss.XWSSecurityException
- Throws:
com.sun.xml.wss.XWSSecurityException
-
getAny
public List getAny()
- Specified by:
getAnyin interfacecom.sun.xml.ws.security.SecurityTokenReference
-
setId
public void setId(String value)
- Specified by:
setIdin interfacecom.sun.xml.ws.security.SecurityTokenReference
-
getType
public String getType()
- Specified by:
getTypein interfacecom.sun.xml.ws.security.Token
-
getTokenValue
public Object getTokenValue()
- Specified by:
getTokenValuein interfacecom.sun.xml.ws.security.Token
-
-