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
LifetimeImpl.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CreatedThe wsu:Created child element.private ExpiresThe 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
ConstructorsConstructorDescriptionLifetimeImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionReturns the wsu:Created child element.Returns the wsu:Expires child element.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, ensureDOM, 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, setSchemaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, 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 Details
-
created
The wsu:Created child element. -
expires
The wsu:Expires child element.
-
-
Constructor Details
-
LifetimeImpl
public LifetimeImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable String namespacePrefix) Constructor.- Parameters:
namespaceURI- The namespace of the elementelementLocalName- The local name of the elementnamespacePrefix- The namespace prefix of the element
-
-
Method Details
-
getCreated
Returns the wsu:Created child element.- Specified by:
getCreatedin interfaceLifetime- Returns:
- the
Createdchild element ornull.
-
getExpires
Returns the wsu:Expires child element.- Specified by:
getExpiresin interfaceLifetime- Returns:
- the
Expireschild element ornull.
-
setCreated
Sets the wsu:Created child element.- Specified by:
setCreatedin interfaceLifetime- Parameters:
newCreated- theCreatedchild element to set.
-
setExpires
Sets the wsu:Expires child element.- Specified by:
setExpiresin interfaceLifetime- Parameters:
newExpires- theExpireschild element.
-
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
-