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,javax.xml.soap.Node,javax.xml.soap.SOAPElement,Element,Node
public class SecurityTokenReference
extends SecurityHeaderBlockImpl
implements SecurityTokenReference
- Author:
- Vishal Mahajan
-
Field Summary
FieldsFields inherited from class com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
delegateElementFields 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
ConstructorsConstructorDescriptionCreates an "empty" SecurityTokenReference elementSecurityTokenReference(javax.xml.soap.SOAPElement element) SecurityTokenReference(javax.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 SecurityHeaderBlockfromSoapElement(javax.xml.soap.SOAPElement element) getAny()Gets the value of the any property.The token ValuegetType()The type of the TokenvoidSets the value of the id property.voidsetReference(ReferenceElement referenceElement) voidsetSamlAuthorityBinding(Element binding, Document doc) voidsetTokenType(String tokenType) voidMethods 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, setWsuIdAttrMethods inherited from class com.sun.xml.wss.impl.misc.SOAPElementExtension
addAttribute, addChildElement, createQName, getAttributeValue, getChildElements, getElementQName, removeAttribute, setElementQNameMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sun.xml.ws.security.SecurityTokenReference
getIdMethods inherited from interface javax.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(javax.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(javax.xml.soap.SOAPElement element) throws XWSSecurityException - Throws:
XWSSecurityException
-
getAny
Description copied from interface:SecurityTokenReferenceGets 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
setmethod 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
ElementObject- Specified by:
getAnyin interfaceSecurityTokenReference
-
setId
Description copied from interface:SecurityTokenReferenceSets the value of the id property.- Specified by:
setIdin interfaceSecurityTokenReference- Parameters:
value- allowed object isString
-
getType
Description copied from interface:TokenThe type of the Token -
getTokenValue
Description copied from interface:TokenThe token Value- Specified by:
getTokenValuein interfaceToken
-