Class PublicationInfoImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.ext.saml2mdrpi.impl.PublicationInfoImpl
- All Implemented Interfaces:
XMLObject,SAMLObject,PublicationInfo
Concrete
PublicationInfo.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate InstantThe creation instant.private StringThe publicationId.private StringThe publisher.private final XMLObjectChildrenList<UsagePolicy>The policies.Fields inherited from interface org.opensaml.saml.ext.saml2mdrpi.PublicationInfo
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
ConstructorsModifierConstructorDescriptionprotectedPublicationInfoImpl(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
-
usagePolicies
The policies. -
publisher
The publisher. -
creationInstant
The creation instant. -
publicationId
The publicationId.
-
-
Constructor Details
-
PublicationInfoImpl
protected PublicationInfoImpl(@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 interfacePublicationInfo
-
setPublisher
- Specified by:
setPublisherin interfacePublicationInfo
-
getCreationInstant
- Specified by:
getCreationInstantin interfacePublicationInfo
-
setCreationInstant
- Specified by:
setCreationInstantin interfacePublicationInfo
-
getPublicationId
- Specified by:
getPublicationIdin interfacePublicationInfo
-
setPublicationId
- Specified by:
setPublicationIdin interfacePublicationInfo
-
getUsagePolicies
- Specified by:
getUsagePoliciesin interfacePublicationInfo
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-