|
||||||||||
| 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.structurespecific.MetadataSetType
public abstract class MetadataSetType
MetadataSetType is an abstract base type the forms the basis for a metadata structure specific metadata set. It is restricted by the metadata structure definition specific schema to meet its needs.
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" form="unqualified"/>
<element name="Report" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/metadata/structurespecific}ReportType" maxOccurs="unbounded" form="unqualified"/>
</sequence>
<attGroup ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/metadata/structurespecific}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 | |||||||||