Class PublicationImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.ext.saml2mdrpi.impl.PublicationImpl
- All Implemented Interfaces:
XMLObject,SAMLObject,Publication
A concrete
Publication.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate InstantThe creation instant.private StringThe publicationId.private StringThe publisher.Fields inherited from interface org.opensaml.saml.ext.saml2mdrpi.Publication
CREATION_INSTANT_ATTRIB_NAME, CREATION_INSTANT_ATTRIB_QNAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, PUBLICATION_ID_ATTRIB_NAME, PUBLISHER_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPublicationImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the creation instant.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.Get the publicationId.Get the publisher.voidsetCreationInstant(Instant dateTime) Set the creation instant.voidSet the publicationId.voidsetPublisher(String thePublisher) Set the publisher.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
-
publisher
The publisher. -
creationInstant
The creation instant. -
publicationId
The publicationId.
-
-
Constructor Details
-
PublicationImpl
protected PublicationImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable String namespacePrefix) Constructor.- Parameters:
namespaceURI- the namespace the element is inelementLocalName- the local name of the XML element this Object representsnamespacePrefix- the prefix for the given namespace
-
-
Method Details
-
getPublisher
Get the publisher.- Specified by:
getPublisherin interfacePublication- Returns:
- the publisher
-
setPublisher
Set the publisher.- Specified by:
setPublisherin interfacePublication- Parameters:
thePublisher- the publisher
-
getCreationInstant
Get the creation instant.- Specified by:
getCreationInstantin interfacePublication- Returns:
- the creation instant
-
setCreationInstant
Set the creation instant.- Specified by:
setCreationInstantin interfacePublication- Parameters:
dateTime- the instant
-
getPublicationId
Get the publicationId.- Specified by:
getPublicationIdin interfacePublication- Returns:
- the publicationId
-
setPublicationId
Set the publicationId.- Specified by:
setPublicationIdin interfacePublication- Parameters:
id- the publicationIdr
-
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
-