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 Instant
The creation instant.private String
The publicationId.private String
The 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
ConstructorsModifierConstructorDescriptionprotected
PublicationImpl
(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.void
setCreationInstant
(Instant dateTime) Set the creation instant.void
Set the publicationId.void
setPublisher
(String thePublisher) Set the publisher.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 Details
-
publisher
The publisher. -
creationInstant
The creation instant. -
publicationId
The publicationId.
-
-
Constructor Details
-
PublicationImpl
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:
getPublisher
in interfacePublication
- Returns:
- the publisher
-
setPublisher
Set the publisher.- Specified by:
setPublisher
in interfacePublication
- Parameters:
thePublisher
- the publisher
-
getCreationInstant
Get the creation instant.- Specified by:
getCreationInstant
in interfacePublication
- Returns:
- the creation instant
-
setCreationInstant
Set the creation instant.- Specified by:
setCreationInstant
in interfacePublication
- Parameters:
dateTime
- the instant
-
getPublicationId
Get the publicationId.- Specified by:
getPublicationId
in interfacePublication
- Returns:
- the publicationId
-
setPublicationId
Set the publicationId.- Specified by:
setPublicationId
in 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:
getOrderedChildren
in interfaceXMLObject
- Returns:
- ordered list of child elements
-