Package org.opensaml.soap.wstrust.impl
Class LifetimeImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.soap.wstrust.impl.AbstractWSTrustObject
-
- org.opensaml.soap.wstrust.impl.LifetimeImpl
-
- All Implemented Interfaces:
XMLObject,Lifetime,WSTrustObject
public class LifetimeImpl extends AbstractWSTrustObject implements Lifetime
LifetimeImpl.
-
-
Field Summary
Fields Modifier and Type Field Description private CreatedcreatedThe wsu:Created child element.private ExpiresexpiresThe wsu:Expires child element.-
Fields inherited from interface org.opensaml.soap.wstrust.Lifetime
ELEMENT_LOCAL_NAME, ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
-
Constructor Summary
Constructors Constructor Description LifetimeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreatedgetCreated()Returns the wsu:Created child element.ExpiresgetExpires()Returns the wsu:Expires child element.List<XMLObject>getOrderedChildren()Gets an unmodifiable list of child elements in the order that they will appear in the DOM.voidsetCreated(Created newCreated)Sets the wsu:Created child element.voidsetExpires(Expires newExpires)Sets the wsu:Expires child element.-
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
-
-
-
-
Method Detail
-
getCreated
public Created getCreated()
Returns the wsu:Created child element.- Specified by:
getCreatedin interfaceLifetime- Returns:
- the
Createdchild element ornull.
-
getExpires
public Expires getExpires()
Returns the wsu:Expires child element.- Specified by:
getExpiresin interfaceLifetime- Returns:
- the
Expireschild element ornull.
-
setCreated
public void setCreated(Created newCreated)
Sets the wsu:Created child element.- Specified by:
setCreatedin interfaceLifetime- Parameters:
newCreated- theCreatedchild element to set.
-
setExpires
public void setExpires(Expires newExpires)
Sets the wsu:Expires child element.- Specified by:
setExpiresin interfaceLifetime- Parameters:
newExpires- theExpireschild element.
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildrenin interfaceXMLObject- Returns:
- ordered list of child elements
-
-