com.sun.xml.wss.core
Class Timestamp

java.lang.Object
  extended by com.sun.xml.wss.impl.misc.SOAPElementExtension
      extended by com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
          extended by com.sun.xml.wss.core.Timestamp
All Implemented Interfaces:
SecurityHeaderBlock, SOAPElement, Element, Node

public class Timestamp
extends SecurityHeaderBlockImpl

Author:
XWS-Security RI Development Team

Field Summary
static SimpleDateFormat calendarFormatter1
           
static SimpleDateFormat calendarFormatter2
           
static long MAX_CLOCK_SKEW
           
static long TIMESTAMP_FRESHNESS_LIMIT
           
 
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
Timestamp()
           
Timestamp(SOAPElement element)
          Takes a SOAPElement and checks if it has the right name.
 
Method Summary
 void createDateTime()
           
 SOAPElement getAsSoapElement()
           
 String getCreated()
           
 String getCreatedValueType()
           
 String getExpires()
           
 String getExpiresValueType()
           
 String getId()
           
 void setCreated(String created)
           
 void setCreatedValueType(String createdValueType)
           
 void setExpires(String expires)
           
 void setExpiresValueType(String expiresValueType)
           
 void setId(String wsuId)
           
 void setTimeout(long timeout)
          The timeout is assumed to be in seconds
 
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, 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 javax.xml.soap.SOAPElement
addAttribute, addChildElement, createQName, getAttributeValue, getChildElements, getElementQName, removeAttribute, setElementQName
 

Field Detail

calendarFormatter1

public static final SimpleDateFormat calendarFormatter1

calendarFormatter2

public static final SimpleDateFormat calendarFormatter2

MAX_CLOCK_SKEW

public static final long MAX_CLOCK_SKEW
See Also:
Constant Field Values

TIMESTAMP_FRESHNESS_LIMIT

public static final long TIMESTAMP_FRESHNESS_LIMIT
See Also:
Constant Field Values
Constructor Detail

Timestamp

public Timestamp()

Timestamp

public Timestamp(SOAPElement element)
          throws XWSSecurityException
Takes a SOAPElement and checks if it has the right name.

Throws:
XWSSecurityException
Method Detail

getCreated

public String getCreated()

setCreated

public void setCreated(String created)

getCreatedValueType

public String getCreatedValueType()

setCreatedValueType

public void setCreatedValueType(String createdValueType)

setTimeout

public void setTimeout(long timeout)
The timeout is assumed to be in seconds


getExpires

public String getExpires()

setExpires

public void setExpires(String expires)

getExpiresValueType

public String getExpiresValueType()

setExpiresValueType

public void setExpiresValueType(String expiresValueType)

getId

public String getId()
Specified by:
getId in interface SecurityHeaderBlock
Overrides:
getId in class SecurityHeaderBlockImpl

setId

public void setId(String wsuId)

getAsSoapElement

public SOAPElement getAsSoapElement()
                             throws XWSSecurityException
Specified by:
getAsSoapElement in interface SecurityHeaderBlock
Overrides:
getAsSoapElement in class SecurityHeaderBlockImpl
Throws:
XWSSecurityException

createDateTime

public void createDateTime()
                    throws XWSSecurityException
Throws:
XWSSecurityException


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.