|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
org.sdmx.resources.sdmxml.schemas.v2_1.metadata.generic.MetadataSetType
public class MetadataSetType
MetadataSetType describes the structure for a metadata set, which contains a collection of reported metadata against a set of values for a given full or partial target identifier, as described in a metadata structure definition. The metadata set may contain reported metadata for multiple report structures defined in a metadata structure definition.
Java class for MetadataSetType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MetadataSetType">
<complexContent>
<extension base="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}AnnotableType">
<sequence>
<element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}Name" maxOccurs="unbounded" minOccurs="0"/>
<element name="DataProvider" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}DataProviderReferenceType" minOccurs="0"/>
<element name="Report" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/metadata/generic}ReportType" maxOccurs="unbounded"/>
</sequence>
<attGroup ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}SetAttributeGroup"/>
</extension>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected ActionType |
action
|
protected DataProviderReferenceType |
dataProvider
|
protected List<TextType> |
name
|
protected List<String> |
publicationPeriod
|
protected XMLGregorianCalendar |
publicationYear
|
protected List<ReportType> |
report
|
protected List<String> |
reportingBeginDate
|
protected List<String> |
reportingEndDate
|
protected String |
setID
|
protected Object |
structureRef
|
protected XMLGregorianCalendar |
validFromDate
|
protected XMLGregorianCalendar |
validToDate
|
| Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType |
|---|
annotations |
| Constructor Summary | |
|---|---|
MetadataSetType()
|
|
| Method Summary | |
|---|---|
ActionType |
getAction()
Gets the value of the action property. |
DataProviderReferenceType |
getDataProvider()
Gets the value of the dataProvider property. |
List<TextType> |
getName()
Gets the value of the name property. |
List<String> |
getPublicationPeriod()
Gets the value of the publicationPeriod property. |
XMLGregorianCalendar |
getPublicationYear()
Gets the value of the publicationYear property. |
List<ReportType> |
getReport()
Gets the value of the report property. |
List<String> |
getReportingBeginDate()
Gets the value of the reportingBeginDate property. |
List<String> |
getReportingEndDate()
Gets the value of the reportingEndDate property. |
String |
getSetID()
Gets the value of the setID property. |
Object |
getStructureRef()
Gets the value of the structureRef property. |
XMLGregorianCalendar |
getValidFromDate()
Gets the value of the validFromDate property. |
XMLGregorianCalendar |
getValidToDate()
Gets the value of the validToDate property. |
void |
setAction(ActionType value)
Sets the value of the action property. |
void |
setDataProvider(DataProviderReferenceType value)
Sets the value of the dataProvider property. |
void |
setPublicationYear(XMLGregorianCalendar value)
Sets the value of the publicationYear property. |
void |
setSetID(String value)
Sets the value of the setID property. |
void |
setStructureRef(Object value)
Sets the value of the structureRef property. |
void |
setValidFromDate(XMLGregorianCalendar value)
Sets the value of the validFromDate property. |
void |
setValidToDate(XMLGregorianCalendar value)
Sets the value of the validToDate property. |
| Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType |
|---|
getAnnotations, setAnnotations |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected List<TextType> name
protected DataProviderReferenceType dataProvider
protected List<ReportType> report
protected Object structureRef
protected String setID
protected ActionType action
protected List<String> reportingBeginDate
protected List<String> reportingEndDate
protected XMLGregorianCalendar validFromDate
protected XMLGregorianCalendar validToDate
protected XMLGregorianCalendar publicationYear
protected List<String> publicationPeriod
| Constructor Detail |
|---|
public MetadataSetType()
| Method Detail |
|---|
public List<TextType> getName()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the name property.
For example, to add a new item, do as follows:
getName().add(newItem);
Objects of the following type(s) are allowed in the list
TextType
public DataProviderReferenceType getDataProvider()
DataProviderReferenceTypepublic void setDataProvider(DataProviderReferenceType value)
value - allowed object is
DataProviderReferenceTypepublic List<ReportType> getReport()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the report property.
For example, to add a new item, do as follows:
getReport().add(newItem);
Objects of the following type(s) are allowed in the list
ReportType
public Object getStructureRef()
Objectpublic void setStructureRef(Object value)
value - allowed object is
Objectpublic String getSetID()
Stringpublic void setSetID(String value)
value - allowed object is
Stringpublic ActionType getAction()
ActionTypepublic void setAction(ActionType value)
value - allowed object is
ActionTypepublic List<String> getReportingBeginDate()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the reportingBeginDate property.
For example, to add a new item, do as follows:
getReportingBeginDate().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<String> getReportingEndDate()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the reportingEndDate property.
For example, to add a new item, do as follows:
getReportingEndDate().add(newItem);
Objects of the following type(s) are allowed in the list
String
public XMLGregorianCalendar getValidFromDate()
XMLGregorianCalendarpublic void setValidFromDate(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic XMLGregorianCalendar getValidToDate()
XMLGregorianCalendarpublic void setValidToDate(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic XMLGregorianCalendar getPublicationYear()
XMLGregorianCalendarpublic void setPublicationYear(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic List<String> getPublicationPeriod()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the publicationPeriod property.
For example, to add a new item, do as follows:
getPublicationPeriod().add(newItem);
Objects of the following type(s) are allowed in the list
String
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||