org.jembi.sdmxhd.csds
Class DataSet
java.lang.Object
org.jembi.sdmxhd.csds.DataSet
- All Implemented Interfaces:
- XMLWritable
public class DataSet
- extends java.lang.Object
- implements XMLWritable
- Author:
- Ryan Crichton
This object represents a DataSet element in a CDS
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
namespace
public java.lang.String namespace
DataSet
public DataSet()
toXML
public void toXML(javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Converts this object to it SDMX-HD XML form.
- Specified by:
toXML
in interface XMLWritable
- Parameters:
xmlWriter
- the xmlWriter to write the XML to.
- Throws:
javax.xml.stream.XMLStreamException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
addAttribute
public void addAttribute(java.lang.String attributeName,
java.lang.String value)
getKeyFamilyURI
public java.lang.String getKeyFamilyURI()
setKeyFamilyURI
public void setKeyFamilyURI(java.lang.String keyFamilyURI)
getDatasetID
public java.lang.String getDatasetID()
setDatasetID
public void setDatasetID(java.lang.String datasetID)
getDataProviderSchemeAgencyId
public java.lang.String getDataProviderSchemeAgencyId()
setDataProviderSchemeAgencyId
public void setDataProviderSchemeAgencyId(java.lang.String dataProviderSchemeAgencyId)
getDataProviderSchemeId
public java.lang.String getDataProviderSchemeId()
setDataProviderSchemeId
public void setDataProviderSchemeId(java.lang.String dataProviderSchemeId)
getDataProviderID
public java.lang.String getDataProviderID()
setDataProviderID
public void setDataProviderID(java.lang.String dataProviderID)
getDataflowAgencyID
public java.lang.String getDataflowAgencyID()
setDataflowAgencyID
public void setDataflowAgencyID(java.lang.String dataflowAgencyID)
getDataflowID
public java.lang.String getDataflowID()
setDataflowID
public void setDataflowID(java.lang.String dataflowID)
getAction
public java.lang.String getAction()
setAction
public void setAction(java.lang.String action)
getReportingBeginDate
public java.lang.String getReportingBeginDate()
setReportingBeginDate
public void setReportingBeginDate(java.lang.String reportingBeginDate)
getReportingEndDate
public java.lang.String getReportingEndDate()
setReportingEndDate
public void setReportingEndDate(java.lang.String reportingEndDate)
getValidFromDate
public java.lang.String getValidFromDate()
setValidFromDate
public void setValidFromDate(java.lang.String validFromDate)
getValidToDate
public java.lang.String getValidToDate()
setValidToDate
public void setValidToDate(java.lang.String validToDate)
getPublicationYear
public java.lang.String getPublicationYear()
setPublicationYear
public void setPublicationYear(java.lang.String publicationYear)
getPublicationPeriod
public java.lang.String getPublicationPeriod()
setPublicationPeriod
public void setPublicationPeriod(java.lang.String publicationPeriod)
getGroups
public java.util.List<Group> getGroups()
setGroups
public void setGroups(java.util.List<Group> group)
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
setAttributes
public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)