public class PublicationInfoImpl extends AbstractSAMLObject implements PublicationInfo
PublicationInfo
.Modifier and Type | Field and Description |
---|---|
private org.joda.time.DateTime |
creationInstant
The creation instant.
|
private String |
publicationId
The publicationId.
|
private String |
publisher
The publisher.
|
private org.opensaml.core.xml.util.XMLObjectChildrenList<UsagePolicy> |
usagePolicies
The policies.
|
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() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
String |
getPublicationId() |
String |
getPublisher() |
List<UsagePolicy> |
getUsagePolicies() |
void |
setCreationInstant(org.joda.time.DateTime dateTime) |
void |
setPublicationId(String id) |
void |
setPublisher(String thePublisher) |
equals, hashCode, prepareForAssignment
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, 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
private org.opensaml.core.xml.util.XMLObjectChildrenList<UsagePolicy> usagePolicies
private String publisher
private org.joda.time.DateTime creationInstant
private String publicationId
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
public org.joda.time.DateTime getCreationInstant()
getCreationInstant
in interface PublicationInfo
public void setCreationInstant(org.joda.time.DateTime dateTime)
setCreationInstant
in interface PublicationInfo
public String getPublicationId()
getPublicationId
in interface PublicationInfo
public void setPublicationId(String id)
setPublicationId
in interface PublicationInfo
public List<UsagePolicy> getUsagePolicies()
getUsagePolicies
in interface PublicationInfo
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren
in interface org.opensaml.core.xml.XMLObject
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.