|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sdmx.resources.sdmxml.schemas.v2_0.utility.DataSetType
public abstract class DataSetType
DataSetType acts as a structural base, which is extended through the addition of attributes and elements 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 |
|---|
protected String keyFamilyURI
protected String datasetID
protected String dataProviderSchemeAgencyId
protected String dataProviderSchemeId
protected String dataProviderID
protected String dataflowAgencyID
protected String dataflowID
protected ActionType action
protected String reportingBeginDate
protected String reportingEndDate
protected String validFromDate
protected String validToDate
protected XMLGregorianCalendar publicationYear
protected String publicationPeriod
| Constructor Detail |
|---|
public DataSetType()
| Method Detail |
|---|
public String getKeyFamilyURI()
Stringpublic void setKeyFamilyURI(String value)
value - allowed object is
Stringpublic String getDatasetID()
Stringpublic void setDatasetID(String value)
value - allowed object is
Stringpublic String getDataProviderSchemeAgencyId()
Stringpublic void setDataProviderSchemeAgencyId(String value)
value - allowed object is
Stringpublic String getDataProviderSchemeId()
Stringpublic void setDataProviderSchemeId(String value)
value - allowed object is
Stringpublic String getDataProviderID()
Stringpublic void setDataProviderID(String value)
value - allowed object is
Stringpublic String getDataflowAgencyID()
Stringpublic void setDataflowAgencyID(String value)
value - allowed object is
Stringpublic String getDataflowID()
Stringpublic void setDataflowID(String value)
value - allowed object is
Stringpublic ActionType getAction()
ActionTypepublic void setAction(ActionType value)
value - allowed object is
ActionTypepublic String getReportingBeginDate()
Stringpublic void setReportingBeginDate(String value)
value - allowed object is
Stringpublic String getReportingEndDate()
Stringpublic void setReportingEndDate(String value)
value - allowed object is
Stringpublic String getValidFromDate()
Stringpublic void setValidFromDate(String value)
value - allowed object is
Stringpublic String getValidToDate()
Stringpublic void setValidToDate(String value)
value - allowed object is
Stringpublic XMLGregorianCalendar getPublicationYear()
XMLGregorianCalendarpublic void setPublicationYear(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic String getPublicationPeriod()
Stringpublic void setPublicationPeriod(String value)
value - allowed object is
String
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||