public class PublicationInfoImpl extends AbstractSAMLObject implements PublicationInfo
PublicationInfo
.CREATION_INSTANT_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, PUBLICATION_ID_ATTRIB_NAME, PUBLISHER_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
Modifier | Constructor and Description |
---|---|
protected |
PublicationInfoImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
org.joda.time.DateTime |
getCreationInstant()
Get the creation instant.
|
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
String |
getPublicationId()
Get the publicationId.
|
String |
getPublisher()
Get the publisher.
|
List<UsagePolicy> |
getUsagePolicies()
Get the
UsagePolicy s. |
void |
setCreationInstant(org.joda.time.DateTime dateTime)
Set the creation instant.
|
void |
setPublicationId(String id)
Set the publicationId.
|
void |
setPublisher(String thePublisher)
Set the publisher.
|
equals, hashCode, prepareForAssignment
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
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
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
protected PublicationInfoImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespacepublic String getPublisher()
getPublisher
in interface PublicationInfo
public void setPublisher(String thePublisher)
setPublisher
in interface PublicationInfo
thePublisher
- the publisherpublic org.joda.time.DateTime getCreationInstant()
getCreationInstant
in interface PublicationInfo
public void setCreationInstant(org.joda.time.DateTime dateTime)
setCreationInstant
in interface PublicationInfo
dateTime
- the instantpublic String getPublicationId()
getPublicationId
in interface PublicationInfo
public void setPublicationId(String id)
setPublicationId
in interface PublicationInfo
id
- the publicationIdrpublic List<UsagePolicy> getUsagePolicies()
UsagePolicy
s.getUsagePolicies
in interface PublicationInfo
public List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
Copyright © 2016. All rights reserved.