|
||||||||||
| 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.query.MetadataParametersType
public abstract class MetadataParametersType
MetadataParametersType defines the parameters for querying for reference metadata. This structure is refined by separate And/Or constructs which make logical restrictions on which parameters apply in such cases.
Java class for MetadataParametersType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MetadataParametersType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="MetadataSetID" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}QueryIDType" maxOccurs="unbounded" minOccurs="0"/>
<element name="DataProvider" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}DataProviderReferenceType" maxOccurs="unbounded" minOccurs="0"/>
<element name="MetadataStructure" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}MetadataStructureReferenceType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Metadataflow" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}MetadataflowReferenceType" maxOccurs="unbounded" minOccurs="0"/>
<element name="ProvisionAgreement" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ProvisionAgreementReferenceType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Category" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}CategoryReferenceType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Updated" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}TimeRangeValueType" maxOccurs="unbounded" minOccurs="0"/>
<element name="ConceptValue" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}ConceptValueType" maxOccurs="unbounded" minOccurs="0"/>
<element name="RepresentationValue" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}CodeValueType" maxOccurs="unbounded" minOccurs="0"/>
<element name="MetadataTargetValue" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}MetadataTargetValueType" maxOccurs="unbounded" minOccurs="0"/>
<element name="ReportStructureValue" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}ReportStructureValueType" maxOccurs="unbounded" minOccurs="0"/>
<element name="AttachmentConstraint" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}AttachmentConstraintReferenceType" maxOccurs="unbounded" minOccurs="0"/>
<element name="AttachedObject" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/>
<element name="AttachedDataKey" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}DataKeyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="AttachedDataSet" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}SetReferenceType" maxOccurs="unbounded" minOccurs="0"/>
<element name="AttachedReportingPeriod" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}TimeRangeValueType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Or" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}MetadataParametersOrType" maxOccurs="unbounded" minOccurs="0"/>
<element name="And" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}MetadataParametersAndType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected List<MetadataParametersAndType> |
and
|
protected List<DataKeyType> |
attachedDataKey
|
protected List<SetReferenceType> |
attachedDataSet
|
protected List<ObjectReferenceType> |
attachedObject
|
protected List<TimeRangeValueType> |
attachedReportingPeriod
|
protected List<AttachmentConstraintReferenceType> |
attachmentConstraint
|
protected List<CategoryReferenceType> |
category
|
protected List<ConceptValueType> |
conceptValue
|
protected List<DataProviderReferenceType> |
dataProvider
|
protected List<MetadataflowReferenceType> |
metadataflow
|
protected List<QueryIDType> |
metadataSetID
|
protected List<MetadataStructureReferenceType> |
metadataStructure
|
protected List<MetadataTargetValueType> |
metadataTargetValue
|
protected List<MetadataParametersOrType> |
or
|
protected List<ProvisionAgreementReferenceType> |
provisionAgreement
|
protected List<ReportStructureValueType> |
reportStructureValue
|
protected List<CodeValueType> |
representationValue
|
protected List<TimeRangeValueType> |
updated
|
| Constructor Summary | |
|---|---|
MetadataParametersType()
|
|
| Method Summary | |
|---|---|
List<MetadataParametersAndType> |
getAnd()
Gets the value of the and property. |
List<DataKeyType> |
getAttachedDataKey()
Gets the value of the attachedDataKey property. |
List<SetReferenceType> |
getAttachedDataSet()
Gets the value of the attachedDataSet property. |
List<ObjectReferenceType> |
getAttachedObject()
Gets the value of the attachedObject property. |
List<TimeRangeValueType> |
getAttachedReportingPeriod()
Gets the value of the attachedReportingPeriod property. |
List<AttachmentConstraintReferenceType> |
getAttachmentConstraint()
Gets the value of the attachmentConstraint property. |
List<CategoryReferenceType> |
getCategory()
Gets the value of the category property. |
List<ConceptValueType> |
getConceptValue()
Gets the value of the conceptValue property. |
List<DataProviderReferenceType> |
getDataProvider()
Gets the value of the dataProvider property. |
List<MetadataflowReferenceType> |
getMetadataflow()
Gets the value of the metadataflow property. |
List<QueryIDType> |
getMetadataSetID()
Gets the value of the metadataSetID property. |
List<MetadataStructureReferenceType> |
getMetadataStructure()
Gets the value of the metadataStructure property. |
List<MetadataTargetValueType> |
getMetadataTargetValue()
Gets the value of the metadataTargetValue property. |
List<MetadataParametersOrType> |
getOr()
Gets the value of the or property. |
List<ProvisionAgreementReferenceType> |
getProvisionAgreement()
Gets the value of the provisionAgreement property. |
List<ReportStructureValueType> |
getReportStructureValue()
Gets the value of the reportStructureValue property. |
List<CodeValueType> |
getRepresentationValue()
Gets the value of the representationValue property. |
List<TimeRangeValueType> |
getUpdated()
Gets the value of the updated property. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected List<QueryIDType> metadataSetID
protected List<DataProviderReferenceType> dataProvider
protected List<MetadataStructureReferenceType> metadataStructure
protected List<MetadataflowReferenceType> metadataflow
protected List<ProvisionAgreementReferenceType> provisionAgreement
protected List<CategoryReferenceType> category
protected List<TimeRangeValueType> updated
protected List<ConceptValueType> conceptValue
protected List<CodeValueType> representationValue
protected List<MetadataTargetValueType> metadataTargetValue
protected List<ReportStructureValueType> reportStructureValue
protected List<AttachmentConstraintReferenceType> attachmentConstraint
protected List<ObjectReferenceType> attachedObject
protected List<DataKeyType> attachedDataKey
protected List<SetReferenceType> attachedDataSet
protected List<TimeRangeValueType> attachedReportingPeriod
protected List<MetadataParametersOrType> or
protected List<MetadataParametersAndType> and
| Constructor Detail |
|---|
public MetadataParametersType()
| Method Detail |
|---|
public List<QueryIDType> getMetadataSetID()
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 metadataSetID property.
For example, to add a new item, do as follows:
getMetadataSetID().add(newItem);
Objects of the following type(s) are allowed in the list
QueryIDType
public List<DataProviderReferenceType> getDataProvider()
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 dataProvider property.
For example, to add a new item, do as follows:
getDataProvider().add(newItem);
Objects of the following type(s) are allowed in the list
DataProviderReferenceType
public List<MetadataStructureReferenceType> getMetadataStructure()
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 metadataStructure property.
For example, to add a new item, do as follows:
getMetadataStructure().add(newItem);
Objects of the following type(s) are allowed in the list
MetadataStructureReferenceType
public List<MetadataflowReferenceType> getMetadataflow()
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 metadataflow property.
For example, to add a new item, do as follows:
getMetadataflow().add(newItem);
Objects of the following type(s) are allowed in the list
MetadataflowReferenceType
public List<ProvisionAgreementReferenceType> getProvisionAgreement()
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 provisionAgreement property.
For example, to add a new item, do as follows:
getProvisionAgreement().add(newItem);
Objects of the following type(s) are allowed in the list
ProvisionAgreementReferenceType
public List<CategoryReferenceType> getCategory()
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 category property.
For example, to add a new item, do as follows:
getCategory().add(newItem);
Objects of the following type(s) are allowed in the list
CategoryReferenceType
public List<TimeRangeValueType> getUpdated()
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 updated property.
For example, to add a new item, do as follows:
getUpdated().add(newItem);
Objects of the following type(s) are allowed in the list
TimeRangeValueType
public List<ConceptValueType> getConceptValue()
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 conceptValue property.
For example, to add a new item, do as follows:
getConceptValue().add(newItem);
Objects of the following type(s) are allowed in the list
ConceptValueType
public List<CodeValueType> getRepresentationValue()
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 representationValue property.
For example, to add a new item, do as follows:
getRepresentationValue().add(newItem);
Objects of the following type(s) are allowed in the list
CodeValueType
public List<MetadataTargetValueType> getMetadataTargetValue()
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 metadataTargetValue property.
For example, to add a new item, do as follows:
getMetadataTargetValue().add(newItem);
Objects of the following type(s) are allowed in the list
MetadataTargetValueType
public List<ReportStructureValueType> getReportStructureValue()
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 reportStructureValue property.
For example, to add a new item, do as follows:
getReportStructureValue().add(newItem);
Objects of the following type(s) are allowed in the list
ReportStructureValueType
public List<AttachmentConstraintReferenceType> getAttachmentConstraint()
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 attachmentConstraint property.
For example, to add a new item, do as follows:
getAttachmentConstraint().add(newItem);
Objects of the following type(s) are allowed in the list
AttachmentConstraintReferenceType
public List<ObjectReferenceType> getAttachedObject()
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 attachedObject property.
For example, to add a new item, do as follows:
getAttachedObject().add(newItem);
Objects of the following type(s) are allowed in the list
ObjectReferenceType
public List<DataKeyType> getAttachedDataKey()
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 attachedDataKey property.
For example, to add a new item, do as follows:
getAttachedDataKey().add(newItem);
Objects of the following type(s) are allowed in the list
DataKeyType
public List<SetReferenceType> getAttachedDataSet()
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 attachedDataSet property.
For example, to add a new item, do as follows:
getAttachedDataSet().add(newItem);
Objects of the following type(s) are allowed in the list
SetReferenceType
public List<TimeRangeValueType> getAttachedReportingPeriod()
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 attachedReportingPeriod property.
For example, to add a new item, do as follows:
getAttachedReportingPeriod().add(newItem);
Objects of the following type(s) are allowed in the list
TimeRangeValueType
public List<MetadataParametersOrType> getOr()
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 or property.
For example, to add a new item, do as follows:
getOr().add(newItem);
Objects of the following type(s) are allowed in the list
MetadataParametersOrType
public List<MetadataParametersAndType> getAnd()
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 and property.
For example, to add a new item, do as follows:
getAnd().add(newItem);
Objects of the following type(s) are allowed in the list
MetadataParametersAndType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||