org.sdmx.resources.sdmxml.schemas.v2_1.query
Class DataParametersType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_1.query.DataParametersType
Direct Known Subclasses:
DataParametersAndType, DataParametersOrType

public abstract class DataParametersType
extends Object

DataParametersType defines the parameters for querying for data. This structure is refined by separate And/Or constructs which make logical restrictions on which parameters apply in such cases.

Java class for DataParametersType complex type.

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

 <complexType name="DataParametersType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="DataSetID" 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="DataStructure" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}DataStructureReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Dataflow" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}DataflowReferenceType" 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="2" 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="DimensionValue" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}DimensionValueType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="TimeDimensionValue" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}TimeDimensionValueType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="AttributeValue" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}AttributeValueType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PrimaryMeasureValue" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}PrimaryMeasureValueType" 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="TimeFormat" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}TimeDataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Or" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}DataParametersOrType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="And" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}DataParametersAndType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<DataParametersAndType> and
           
protected  List<AttachmentConstraintReferenceType> attachmentConstraint
           
protected  List<AttributeValueType> attributeValue
           
protected  List<CategoryReferenceType> category
           
protected  List<ConceptValueType> conceptValue
           
protected  List<DataflowReferenceType> dataflow
           
protected  List<DataProviderReferenceType> dataProvider
           
protected  List<QueryIDType> dataSetID
           
protected  List<DataStructureReferenceType> dataStructure
           
protected  List<DimensionValueType> dimensionValue
           
protected  List<DataParametersOrType> or
           
protected  List<PrimaryMeasureValueType> primaryMeasureValue
           
protected  List<ProvisionAgreementReferenceType> provisionAgreement
           
protected  List<CodeValueType> representationValue
           
protected  List<TimeDimensionValueType> timeDimensionValue
           
protected  List<TimeDataType> timeFormat
           
protected  List<TimeRangeValueType> updated
           
 
Constructor Summary
DataParametersType()
           
 
Method Summary
 List<DataParametersAndType> getAnd()
          Gets the value of the and property.
 List<AttachmentConstraintReferenceType> getAttachmentConstraint()
          Gets the value of the attachmentConstraint property.
 List<AttributeValueType> getAttributeValue()
          Gets the value of the attributeValue property.
 List<CategoryReferenceType> getCategory()
          Gets the value of the category property.
 List<ConceptValueType> getConceptValue()
          Gets the value of the conceptValue property.
 List<DataflowReferenceType> getDataflow()
          Gets the value of the dataflow property.
 List<DataProviderReferenceType> getDataProvider()
          Gets the value of the dataProvider property.
 List<QueryIDType> getDataSetID()
          Gets the value of the dataSetID property.
 List<DataStructureReferenceType> getDataStructure()
          Gets the value of the dataStructure property.
 List<DimensionValueType> getDimensionValue()
          Gets the value of the dimensionValue property.
 List<DataParametersOrType> getOr()
          Gets the value of the or property.
 List<PrimaryMeasureValueType> getPrimaryMeasureValue()
          Gets the value of the primaryMeasureValue property.
 List<ProvisionAgreementReferenceType> getProvisionAgreement()
          Gets the value of the provisionAgreement property.
 List<CodeValueType> getRepresentationValue()
          Gets the value of the representationValue property.
 List<TimeDimensionValueType> getTimeDimensionValue()
          Gets the value of the timeDimensionValue property.
 List<TimeDataType> getTimeFormat()
          Gets the value of the timeFormat 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

dataSetID

protected List<QueryIDType> dataSetID

dataProvider

protected List<DataProviderReferenceType> dataProvider

dataStructure

protected List<DataStructureReferenceType> dataStructure

dataflow

protected List<DataflowReferenceType> dataflow

provisionAgreement

protected List<ProvisionAgreementReferenceType> provisionAgreement

category

protected List<CategoryReferenceType> category

updated

protected List<TimeRangeValueType> updated

conceptValue

protected List<ConceptValueType> conceptValue

representationValue

protected List<CodeValueType> representationValue

dimensionValue

protected List<DimensionValueType> dimensionValue

timeDimensionValue

protected List<TimeDimensionValueType> timeDimensionValue

attributeValue

protected List<AttributeValueType> attributeValue

primaryMeasureValue

protected List<PrimaryMeasureValueType> primaryMeasureValue

attachmentConstraint

protected List<AttachmentConstraintReferenceType> attachmentConstraint

timeFormat

protected List<TimeDataType> timeFormat

or

protected List<DataParametersOrType> or

and

protected List<DataParametersAndType> and
Constructor Detail

DataParametersType

public DataParametersType()
Method Detail

getDataSetID

public List<QueryIDType> getDataSetID()
Gets the value of the dataSetID property.

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 dataSetID property.

For example, to add a new item, do as follows:

    getDataSetID().add(newItem);
 

Objects of the following type(s) are allowed in the list QueryIDType


getDataProvider

public List<DataProviderReferenceType> getDataProvider()
Gets the value of the dataProvider property.

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


getDataStructure

public List<DataStructureReferenceType> getDataStructure()
Gets the value of the dataStructure property.

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 dataStructure property.

For example, to add a new item, do as follows:

    getDataStructure().add(newItem);
 

Objects of the following type(s) are allowed in the list DataStructureReferenceType


getDataflow

public List<DataflowReferenceType> getDataflow()
Gets the value of the dataflow property.

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 dataflow property.

For example, to add a new item, do as follows:

    getDataflow().add(newItem);
 

Objects of the following type(s) are allowed in the list DataflowReferenceType


getProvisionAgreement

public List<ProvisionAgreementReferenceType> getProvisionAgreement()
Gets the value of the provisionAgreement property.

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


getCategory

public List<CategoryReferenceType> getCategory()
Gets the value of the category property.

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


getUpdated

public List<TimeRangeValueType> getUpdated()
Gets the value of the updated property.

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


getConceptValue

public List<ConceptValueType> getConceptValue()
Gets the value of the conceptValue property.

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


getRepresentationValue

public List<CodeValueType> getRepresentationValue()
Gets the value of the representationValue property.

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


getDimensionValue

public List<DimensionValueType> getDimensionValue()
Gets the value of the dimensionValue property.

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 dimensionValue property.

For example, to add a new item, do as follows:

    getDimensionValue().add(newItem);
 

Objects of the following type(s) are allowed in the list DimensionValueType


getTimeDimensionValue

public List<TimeDimensionValueType> getTimeDimensionValue()
Gets the value of the timeDimensionValue property.

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 timeDimensionValue property.

For example, to add a new item, do as follows:

    getTimeDimensionValue().add(newItem);
 

Objects of the following type(s) are allowed in the list TimeDimensionValueType


getAttributeValue

public List<AttributeValueType> getAttributeValue()
Gets the value of the attributeValue property.

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 attributeValue property.

For example, to add a new item, do as follows:

    getAttributeValue().add(newItem);
 

Objects of the following type(s) are allowed in the list AttributeValueType


getPrimaryMeasureValue

public List<PrimaryMeasureValueType> getPrimaryMeasureValue()
Gets the value of the primaryMeasureValue property.

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 primaryMeasureValue property.

For example, to add a new item, do as follows:

    getPrimaryMeasureValue().add(newItem);
 

Objects of the following type(s) are allowed in the list PrimaryMeasureValueType


getAttachmentConstraint

public List<AttachmentConstraintReferenceType> getAttachmentConstraint()
Gets the value of the attachmentConstraint property.

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


getTimeFormat

public List<TimeDataType> getTimeFormat()
Gets the value of the timeFormat property.

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 timeFormat property.

For example, to add a new item, do as follows:

    getTimeFormat().add(newItem);
 

Objects of the following type(s) are allowed in the list TimeDataType


getOr

public List<DataParametersOrType> getOr()
Gets the value of the or property.

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 DataParametersOrType


getAnd

public List<DataParametersAndType> getAnd()
Gets the value of the and property.

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 DataParametersAndType



Copyright © 2012. All Rights Reserved.