org.jembi.sdmxhd.cds
Class DataSet

java.lang.Object
  extended by org.jembi.sdmxhd.cds.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

Field Summary
 java.lang.String namespace
           
 
Constructor Summary
DataSet()
           
 
Method Summary
 void addAttribute(java.lang.String attributeName, java.lang.String value)
           
 java.lang.String getAction()
           
 java.util.Map<java.lang.String,java.lang.String> getAttributes()
           
 java.lang.String getDataflowAgencyID()
           
 java.lang.String getDataflowID()
           
 java.lang.String getDataProviderID()
           
 java.lang.String getDataProviderSchemeAgencyId()
           
 java.lang.String getDataProviderSchemeId()
           
 java.lang.String getDatasetID()
           
 java.lang.String getKeyFamilyURI()
           
 java.lang.String getPublicationPeriod()
           
 java.lang.String getPublicationYear()
           
 java.lang.String getReportingBeginDate()
           
 java.lang.String getReportingEndDate()
           
 java.util.List<Series> getSeries()
           
 java.lang.String getValidFromDate()
           
 java.lang.String getValidToDate()
           
 void setAction(java.lang.String action)
           
 void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
           
 void setDataflowAgencyID(java.lang.String dataflowAgencyID)
           
 void setDataflowID(java.lang.String dataflowID)
           
 void setDataProviderID(java.lang.String dataProviderID)
           
 void setDataProviderSchemeAgencyId(java.lang.String dataProviderSchemeAgencyId)
           
 void setDataProviderSchemeId(java.lang.String dataProviderSchemeId)
           
 void setDatasetID(java.lang.String datasetID)
           
 void setKeyFamilyURI(java.lang.String keyFamilyURI)
           
 void setPublicationPeriod(java.lang.String publicationPeriod)
           
 void setPublicationYear(java.lang.String publicationYear)
           
 void setReportingBeginDate(java.lang.String reportingBeginDate)
           
 void setReportingEndDate(java.lang.String reportingEndDate)
           
 void setSeries(java.util.List<Series> series)
           
 void setValidFromDate(java.lang.String validFromDate)
           
 void setValidToDate(java.lang.String validToDate)
           
 void toXML(javax.xml.stream.XMLStreamWriter xmlWriter)
          Converts this object to it SDMX-HD XML form.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

namespace

public java.lang.String namespace
Constructor Detail

DataSet

public DataSet()
Method Detail

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)

getSeries

public java.util.List<Series> getSeries()

setSeries

public void setSeries(java.util.List<Series> series)

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)