org.opensaml.ws.wssecurity.impl
Class BinarySecurityTokenImpl

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
          extended by org.opensaml.ws.wssecurity.impl.AbstractWSSecurityObject
              extended by org.opensaml.ws.wssecurity.impl.AttributedStringImpl
                  extended by org.opensaml.ws.wssecurity.impl.EncodedStringImpl
                      extended by org.opensaml.ws.wssecurity.impl.BinarySecurityTokenImpl
All Implemented Interfaces:
AttributedString, BinarySecurityToken, EncodedString, IdBearing, WSSecurityObject, org.opensaml.xml.AttributeExtensibleXMLObject, org.opensaml.xml.schema.XSString, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject

public class BinarySecurityTokenImpl
extends EncodedStringImpl
implements BinarySecurityToken

BinarySecurityTokenImpl.


Field Summary
 
Fields inherited from interface org.opensaml.ws.wssecurity.BinarySecurityToken
ELEMENT_LOCAL_NAME, ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME, VALUE_TYPE_ATTRIB_NAME
 
Fields inherited from interface org.opensaml.ws.wssecurity.EncodedString
ENCODING_TYPE_ATTRIB_NAME, ENCODING_TYPE_BASE64_BINARY
 
Fields inherited from interface org.opensaml.ws.wssecurity.IdBearing
WSU_ID_ATTR_LOCAL_NAME, WSU_ID_ATTR_NAME
 
Constructor Summary
BinarySecurityTokenImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
          Constructor.
 
Method Summary
 String getValueType()
          Returns the ValueType attribute URI value.
 void setValueType(String newValueType)
          Sets the ValueType attribute URI value.
 
Methods inherited from class org.opensaml.ws.wssecurity.impl.EncodedStringImpl
getEncodingType, setEncodingType
 
Methods inherited from class org.opensaml.ws.wssecurity.impl.AttributedStringImpl
getUnknownAttributes, getValue, getWSUId, setValue, setWSUId
 
Methods inherited from class org.opensaml.ws.wssecurity.impl.AbstractWSSecurityObject
getOrderedChildren
 
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.ws.wssecurity.EncodedString
getEncodingType, setEncodingType
 
Methods inherited from interface org.opensaml.xml.schema.XSString
getValue, setValue
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 
Methods inherited from interface org.opensaml.ws.wssecurity.IdBearing
getWSUId, setWSUId
 
Methods inherited from interface org.opensaml.xml.AttributeExtensibleXMLObject
getUnknownAttributes
 

Constructor Detail

BinarySecurityTokenImpl

public BinarySecurityTokenImpl(String namespaceURI,
                               String elementLocalName,
                               String namespacePrefix)
Constructor. Default EncodingType is BinarySecurityToken.ENCODINGTYPE_BASE64_BINARY

Parameters:
namespaceURI - namespace of the element
elementLocalName - name of the element
namespacePrefix - namespace prefix of the element
Method Detail

getValueType

public String getValueType()
Returns the ValueType attribute URI value.

Specified by:
getValueType in interface BinarySecurityToken
Returns:
the ValueType attribute value or null.

setValueType

public void setValueType(String newValueType)
Sets the ValueType attribute URI value.

Specified by:
setValueType in interface BinarySecurityToken
Parameters:
newValueType - the ValueType attribute value.


Copyright © 2006-2013 Internet2. All Rights Reserved.