Class TimestampImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.soap.wssecurity.impl.AbstractWSSecurityObject
-
- org.opensaml.soap.wssecurity.impl.TimestampImpl
-
- All Implemented Interfaces:
AttributeExtensibleXMLObject,ElementExtensibleXMLObject,XMLObject,IdBearing,Timestamp,WSSecurityObject
public class TimestampImpl extends AbstractWSSecurityObject implements Timestamp
Concrete implementation ofTimestamp.
-
-
Field Summary
Fields Modifier and Type Field Description private Createdcreatedwsu:Timestamp/wsu:Created element.private Expiresexpireswsu:Timestamp/wsu:Expires element.private Stringidwsu:Timestamp/@wsu:Id attribute.private AttributeMapunknownAttributesWildcard attributes.private IndexedXMLObjectChildrenList<XMLObject>unknownChildrenWildcard child elements.-
Fields inherited from interface org.opensaml.soap.wssecurity.IdBearing
WSU_ID_ATTR_LOCAL_NAME, WSU_ID_ATTR_NAME
-
Fields inherited from interface org.opensaml.soap.wssecurity.Timestamp
ELEMENT_LOCAL_NAME, ELEMENT_NAME
-
-
Constructor Summary
Constructors Constructor Description TimestampImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreatedgetCreated()ExpiresgetExpires()List<XMLObject>getOrderedChildren()AttributeMapgetUnknownAttributes()List<XMLObject>getUnknownXMLObjects()List<XMLObject>getUnknownXMLObjects(QName typeOrName)StringgetWSUId()voidsetCreated(Created newCreated)voidsetExpires(Expires newExpires)voidsetWSUId(String newId)-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, 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.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
id
private String id
wsu:Timestamp/@wsu:Id attribute.
-
created
private Created created
wsu:Timestamp/wsu:Created element.
-
expires
private Expires expires
wsu:Timestamp/wsu:Expires element.
-
unknownAttributes
private AttributeMap unknownAttributes
Wildcard attributes.
-
unknownChildren
private IndexedXMLObjectChildrenList<XMLObject> unknownChildren
Wildcard child elements.
-
-
Method Detail
-
getCreated
public Created getCreated()
- Specified by:
getCreatedin interfaceTimestamp
-
getExpires
public Expires getExpires()
- Specified by:
getExpiresin interfaceTimestamp
-
setCreated
public void setCreated(Created newCreated)
- Specified by:
setCreatedin interfaceTimestamp
-
setExpires
public void setExpires(Expires newExpires)
- Specified by:
setExpiresin interfaceTimestamp
-
getUnknownAttributes
public AttributeMap getUnknownAttributes()
- Specified by:
getUnknownAttributesin interfaceAttributeExtensibleXMLObject
-
getUnknownXMLObjects
public List<XMLObject> getUnknownXMLObjects()
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getUnknownXMLObjects
public List<XMLObject> getUnknownXMLObjects(QName typeOrName)
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject- Overrides:
getOrderedChildrenin classAbstractWSSecurityObject
-
-