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 Instant
The creation instant.private String
The publicationId.private String
The publisher.private 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
ConstructorsModifierConstructorDescriptionprotected
PublicationInfoImpl
(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.Get theUsagePolicy
s.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
-
usagePolicies
The policies. -
publisher
The publisher. -
creationInstant
The creation instant. -
publicationId
The publicationId.
-
-
Constructor Details
-
PublicationInfoImpl
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 interfacePublicationInfo
- Returns:
- the publisher
-
setPublisher
Set the publisher.- Specified by:
setPublisher
in interfacePublicationInfo
- Parameters:
thePublisher
- the publisher
-
getCreationInstant
Get the creation instant.- Specified by:
getCreationInstant
in interfacePublicationInfo
- Returns:
- the creation instant
-
setCreationInstant
Set the creation instant.- Specified by:
setCreationInstant
in interfacePublicationInfo
- Parameters:
dateTime
- the instant
-
getPublicationId
Get the publicationId.- Specified by:
getPublicationId
in interfacePublicationInfo
- Returns:
- the publicationId
-
setPublicationId
Set the publicationId.- Specified by:
setPublicationId
in interfacePublicationInfo
- Parameters:
id
- the publicationIdr
-
getUsagePolicies
Get theUsagePolicy
s.- Specified by:
getUsagePolicies
in interfacePublicationInfo
- Returns:
- the list of policies
-
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
-