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 TypeMethodDescriptionvoidsetCreationInstant(Instant dateTime) voidvoidsetPublisher(String thePublisher) 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
- Specified by:
getPublisherin interfacePublication
-
setPublisher
- Specified by:
setPublisherin interfacePublication
-
getCreationInstant
- Specified by:
getCreationInstantin interfacePublication
-
setCreationInstant
- Specified by:
setCreationInstantin interfacePublication
-
getPublicationId
- Specified by:
getPublicationIdin interfacePublication
-
setPublicationId
- Specified by:
setPublicationIdin interfacePublication
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-