public class MetadataServiceListImpl extends AbstractSignableSAMLObject implements MetadataServiceList
MetadataList
.DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ID_ATTR_NAME, ISSUE_DATE_ATTR_NAME, NEXT_UPDATE_ATTR_NAME, TYPE_LOCAL_NAME, TYPE_NAME, VERSION_ATTR_NAME
Modifier | Constructor and Description |
---|---|
protected |
MetadataServiceListImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
DistributionPoints |
getDistributionPoints()
Returns the distribution points element.
|
String |
getID()
Sets the ID of this list.
|
org.joda.time.DateTime |
getIssueDate()
Returns the issue date attribute value.
|
List<MetadataList> |
getMetadataLists()
Returns a reference to the list of metadata lists held.
|
org.joda.time.DateTime |
getNextUpdate()
Returns the next-update attribute value.
|
List<XMLObject> |
getOrderedChildren() |
SchemeInformation |
getSchemeInformation()
Returns the scheme information element for this list.
|
String |
getSignatureReferenceID() |
MetadataServiceListVersion |
getVersion()
Returns the version for this metadata service list.
|
void |
setDistributionPoints(DistributionPoints distributionPoints)
Assigns the distribution points element.
|
void |
setID(String id)
Assigns the ID of this list.
|
void |
setIssueDate(org.joda.time.DateTime issueDate)
Assigns the issue date attribute value.
|
void |
setNextUpdate(org.joda.time.DateTime nextUpdate)
Assigns the next-update attribute value.
|
void |
setSchemeInformation(SchemeInformation schemeInformation)
Assigns the scheme information element for this list.
|
void |
setVersion(MetadataServiceListVersion version)
Assigns the version for this metadata service list.
|
equals, hashCode, prepareForAssignment, setSignature
getSignature, isSigned
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
getSignature, isSigned, setSignature
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 MetadataServiceListImpl(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 getSignatureReferenceID()
getSignatureReferenceID
in interface SignableSAMLObject
public List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
public MetadataServiceListVersion getVersion()
getVersion
in interface MetadataServiceList
public void setVersion(MetadataServiceListVersion version)
setVersion
in interface MetadataServiceList
version
- the versionpublic String getID()
getID
in interface MetadataServiceList
public void setID(String id)
setID
in interface MetadataServiceList
id
- the IDpublic org.joda.time.DateTime getIssueDate()
getIssueDate
in interface MetadataServiceList
public void setIssueDate(org.joda.time.DateTime issueDate)
setIssueDate
in interface MetadataServiceList
issueDate
- the issue datepublic org.joda.time.DateTime getNextUpdate()
getNextUpdate
in interface MetadataServiceList
public void setNextUpdate(org.joda.time.DateTime nextUpdate)
setNextUpdate
in interface MetadataServiceList
nextUpdate
- the next updatepublic SchemeInformation getSchemeInformation()
getSchemeInformation
in interface MetadataServiceList
public void setSchemeInformation(SchemeInformation schemeInformation)
setSchemeInformation
in interface MetadataServiceList
schemeInformation
- scheme informationpublic List<MetadataList> getMetadataLists()
getMetadataLists
in interface MetadataServiceList
public DistributionPoints getDistributionPoints()
getDistributionPoints
in interface MetadataServiceList
public void setDistributionPoints(DistributionPoints distributionPoints)
setDistributionPoints
in interface MetadataServiceList
distributionPoints
- distribution pointsCopyright © 2018 Litsec AB. All rights reserved.