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:
SecurityTokenReference
,Token
,SecurityHeaderBlock
,jakarta.xml.soap.Node
,jakarta.xml.soap.SOAPElement
,Element
,Node
public class SecurityTokenReference
extends SecurityHeaderBlockImpl
implements SecurityTokenReference
- Author:
- Vishal Mahajan
-
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
ConstructorDescriptionCreates 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).Creates an "empty" SecurityTokenReference element whose owner document is doc -
Method Summary
Modifier and TypeMethodDescriptionstatic SecurityHeaderBlock
fromSoapElement
(jakarta.xml.soap.SOAPElement element) getAny()
Gets the value of the any property.The token ValuegetType()
The type of the Tokenvoid
Sets the value of the id property.void
setReference
(ReferenceElement referenceElement) void
setSamlAuthorityBinding
(Element binding, Document doc) void
setTokenType
(String tokenType) void
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
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.sun.xml.ws.security.SecurityTokenReference
getId
Methods inherited from interface jakarta.xml.soap.SOAPElement
addAttribute, addChildElement, createQName, getAttributeValue, getChildElements, getElementQName, removeAttribute, setElementQName
-
Field Details
-
log
-
-
Constructor Details
-
SecurityTokenReference
Creates an "empty" SecurityTokenReference element- Throws:
XWSSecurityException
-
SecurityTokenReference
Creates an "empty" SecurityTokenReference element whose owner document is doc- Throws:
XWSSecurityException
-
SecurityTokenReference
public SecurityTokenReference(jakarta.xml.soap.SOAPElement element, boolean isBSP) throws XWSSecurityException Takes a SOAPElement which has the required structure of a SecurityTokenReference (including the reference element).- Throws:
XWSSecurityException
-
SecurityTokenReference
- Throws:
XWSSecurityException
-
-
Method Details
-
getReference
-
setSamlAuthorityBinding
- Throws:
XWSSecurityException
-
getSamlAuthorityBinding
-
setReference
- Throws:
XWSSecurityException
-
setWsuId
-
setTokenType
-
getTokenType
-
fromSoapElement
public static SecurityHeaderBlock fromSoapElement(jakarta.xml.soap.SOAPElement element) throws XWSSecurityException - Throws:
XWSSecurityException
-
getAny
Description copied from interface:SecurityTokenReference
Gets the value of the any property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the any property.For example, to add a new item, do as follows:
getAny().add(newItem);
Objects of the following type(s) are allowed in the list
Element
Object
- Specified by:
getAny
in interfaceSecurityTokenReference
-
setId
Description copied from interface:SecurityTokenReference
Sets the value of the id property.- Specified by:
setId
in interfaceSecurityTokenReference
- Parameters:
value
- allowed object isString
-
getType
Description copied from interface:Token
The type of the Token -
getTokenValue
Description copied from interface:Token
The token Value- Specified by:
getTokenValue
in interfaceToken
-