org.sdmx.resources.sdmxml.schemas.v2_0.compact
Class DataSetType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_0.compact.DataSetType

public abstract class DataSetType
extends Object

DataSetType acts as a structural base, which is extended through the addition of attributes to reflect the particular needs of a specific key family using the xs:extends element. Attributes are provided for describing the contents of a data or metadata set, which are particularly important for interactions with the SDMX Registry: datasetID, dataProviderSchemeAgencyID, dataProviderSchemeID, dataflowAgencyID, and dataflowID all take the IDs specified by the attribute names. The action attribute indicates whether the file is appending, replacing, or deleting. Attributes reportingBeginDate, reportingEndDate, validFromDate, and validToDate are inclusive. publicationYear holds the ISO 8601 four-digit year, and publicationPeriod specifies the period of publication of the data in terms of whatever provisioning agreements might be in force (ie, "Q1 2005" if that is the time of publication for a data set published on a quarterly basis).

Java class for DataSetType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="DataSetType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <attribute name="keyFamilyURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="datasetID" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
       <attribute name="dataProviderSchemeAgencyId" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
       <attribute name="dataProviderSchemeId" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
       <attribute name="dataProviderID" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
       <attribute name="dataflowAgencyID" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
       <attribute name="dataflowID" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
       <attribute name="action" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}ActionType" />
       <attribute name="reportingBeginDate" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TimePeriodType" />
       <attribute name="reportingEndDate" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TimePeriodType" />
       <attribute name="validFromDate" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TimePeriodType" />
       <attribute name="validToDate" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TimePeriodType" />
       <attribute name="publicationYear" type="{http://www.w3.org/2001/XMLSchema}gYear" />
       <attribute name="publicationPeriod" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TimePeriodType" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  ActionType action
           
protected  String dataflowAgencyID
           
protected  String dataflowID
           
protected  String dataProviderID
           
protected  String dataProviderSchemeAgencyId
           
protected  String dataProviderSchemeId
           
protected  String datasetID
           
protected  String keyFamilyURI
           
protected  String publicationPeriod
           
protected  XMLGregorianCalendar publicationYear
           
protected  String reportingBeginDate
           
protected  String reportingEndDate
           
protected  String validFromDate
           
protected  String validToDate
           
 
Constructor Summary
DataSetType()
           
 
Method Summary
 ActionType getAction()
          Gets the value of the action property.
 String getDataflowAgencyID()
          Gets the value of the dataflowAgencyID property.
 String getDataflowID()
          Gets the value of the dataflowID property.
 String getDataProviderID()
          Gets the value of the dataProviderID property.
 String getDataProviderSchemeAgencyId()
          Gets the value of the dataProviderSchemeAgencyId property.
 String getDataProviderSchemeId()
          Gets the value of the dataProviderSchemeId property.
 String getDatasetID()
          Gets the value of the datasetID property.
 String getKeyFamilyURI()
          Gets the value of the keyFamilyURI property.
 String getPublicationPeriod()
          Gets the value of the publicationPeriod property.
 XMLGregorianCalendar getPublicationYear()
          Gets the value of the publicationYear property.
 String getReportingBeginDate()
          Gets the value of the reportingBeginDate property.
 String getReportingEndDate()
          Gets the value of the reportingEndDate property.
 String getValidFromDate()
          Gets the value of the validFromDate property.
 String getValidToDate()
          Gets the value of the validToDate property.
 void setAction(ActionType value)
          Sets the value of the action property.
 void setDataflowAgencyID(String value)
          Sets the value of the dataflowAgencyID property.
 void setDataflowID(String value)
          Sets the value of the dataflowID property.
 void setDataProviderID(String value)
          Sets the value of the dataProviderID property.
 void setDataProviderSchemeAgencyId(String value)
          Sets the value of the dataProviderSchemeAgencyId property.
 void setDataProviderSchemeId(String value)
          Sets the value of the dataProviderSchemeId property.
 void setDatasetID(String value)
          Sets the value of the datasetID property.
 void setKeyFamilyURI(String value)
          Sets the value of the keyFamilyURI property.
 void setPublicationPeriod(String value)
          Sets the value of the publicationPeriod property.
 void setPublicationYear(XMLGregorianCalendar value)
          Sets the value of the publicationYear property.
 void setReportingBeginDate(String value)
          Sets the value of the reportingBeginDate property.
 void setReportingEndDate(String value)
          Sets the value of the reportingEndDate property.
 void setValidFromDate(String value)
          Sets the value of the validFromDate property.
 void setValidToDate(String value)
          Sets the value of the validToDate property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keyFamilyURI

protected String keyFamilyURI

datasetID

protected String datasetID

dataProviderSchemeAgencyId

protected String dataProviderSchemeAgencyId

dataProviderSchemeId

protected String dataProviderSchemeId

dataProviderID

protected String dataProviderID

dataflowAgencyID

protected String dataflowAgencyID

dataflowID

protected String dataflowID

action

protected ActionType action

reportingBeginDate

protected String reportingBeginDate

reportingEndDate

protected String reportingEndDate

validFromDate

protected String validFromDate

validToDate

protected String validToDate

publicationYear

protected XMLGregorianCalendar publicationYear

publicationPeriod

protected String publicationPeriod
Constructor Detail

DataSetType

public DataSetType()
Method Detail

getKeyFamilyURI

public String getKeyFamilyURI()
Gets the value of the keyFamilyURI property.

Returns:
possible object is String

setKeyFamilyURI

public void setKeyFamilyURI(String value)
Sets the value of the keyFamilyURI property.

Parameters:
value - allowed object is String

getDatasetID

public String getDatasetID()
Gets the value of the datasetID property.

Returns:
possible object is String

setDatasetID

public void setDatasetID(String value)
Sets the value of the datasetID property.

Parameters:
value - allowed object is String

getDataProviderSchemeAgencyId

public String getDataProviderSchemeAgencyId()
Gets the value of the dataProviderSchemeAgencyId property.

Returns:
possible object is String

setDataProviderSchemeAgencyId

public void setDataProviderSchemeAgencyId(String value)
Sets the value of the dataProviderSchemeAgencyId property.

Parameters:
value - allowed object is String

getDataProviderSchemeId

public String getDataProviderSchemeId()
Gets the value of the dataProviderSchemeId property.

Returns:
possible object is String

setDataProviderSchemeId

public void setDataProviderSchemeId(String value)
Sets the value of the dataProviderSchemeId property.

Parameters:
value - allowed object is String

getDataProviderID

public String getDataProviderID()
Gets the value of the dataProviderID property.

Returns:
possible object is String

setDataProviderID

public void setDataProviderID(String value)
Sets the value of the dataProviderID property.

Parameters:
value - allowed object is String

getDataflowAgencyID

public String getDataflowAgencyID()
Gets the value of the dataflowAgencyID property.

Returns:
possible object is String

setDataflowAgencyID

public void setDataflowAgencyID(String value)
Sets the value of the dataflowAgencyID property.

Parameters:
value - allowed object is String

getDataflowID

public String getDataflowID()
Gets the value of the dataflowID property.

Returns:
possible object is String

setDataflowID

public void setDataflowID(String value)
Sets the value of the dataflowID property.

Parameters:
value - allowed object is String

getAction

public ActionType getAction()
Gets the value of the action property.

Returns:
possible object is ActionType

setAction

public void setAction(ActionType value)
Sets the value of the action property.

Parameters:
value - allowed object is ActionType

getReportingBeginDate

public String getReportingBeginDate()
Gets the value of the reportingBeginDate property.

Returns:
possible object is String

setReportingBeginDate

public void setReportingBeginDate(String value)
Sets the value of the reportingBeginDate property.

Parameters:
value - allowed object is String

getReportingEndDate

public String getReportingEndDate()
Gets the value of the reportingEndDate property.

Returns:
possible object is String

setReportingEndDate

public void setReportingEndDate(String value)
Sets the value of the reportingEndDate property.

Parameters:
value - allowed object is String

getValidFromDate

public String getValidFromDate()
Gets the value of the validFromDate property.

Returns:
possible object is String

setValidFromDate

public void setValidFromDate(String value)
Sets the value of the validFromDate property.

Parameters:
value - allowed object is String

getValidToDate

public String getValidToDate()
Gets the value of the validToDate property.

Returns:
possible object is String

setValidToDate

public void setValidToDate(String value)
Sets the value of the validToDate property.

Parameters:
value - allowed object is String

getPublicationYear

public XMLGregorianCalendar getPublicationYear()
Gets the value of the publicationYear property.

Returns:
possible object is XMLGregorianCalendar

setPublicationYear

public void setPublicationYear(XMLGregorianCalendar value)
Sets the value of the publicationYear property.

Parameters:
value - allowed object is XMLGregorianCalendar

getPublicationPeriod

public String getPublicationPeriod()
Gets the value of the publicationPeriod property.

Returns:
possible object is String

setPublicationPeriod

public void setPublicationPeriod(String value)
Sets the value of the publicationPeriod property.

Parameters:
value - allowed object is String


Copyright © 2012. All Rights Reserved.