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

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_1.query.MetadataParametersType
      extended by org.sdmx.resources.sdmxml.schemas.v2_1.query.MetadataParametersAndType

public class MetadataParametersAndType
extends MetadataParametersType

MetadataParametersAndType refines the base data parameters to define a set of parameters joined by an "and" conditions. All of the parameters supplied in an instance of this type must be satisfied to result in a match. As a result of this condition, the maximum occurrence of some parameters has been reduced so as to not allow for impossible conditions to be specified (for example data cannot be matched is it is specified that the data set identifier should be "xyz" and the data identifier should be "abc".

Java class for MetadataParametersAndType complex type.

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

 <complexType name="MetadataParametersAndType">
   <complexContent>
     <restriction base="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}MetadataParametersType">
       <sequence>
         <element name="MetadataSetID" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}QueryIDType" minOccurs="0"/>
         <element name="DataProvider" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}DataProviderReferenceType" minOccurs="0"/>
         <element name="MetadataStructure" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}MetadataStructureReferenceType" minOccurs="0"/>
         <element name="Metadataflow" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}MetadataflowReferenceType" 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" 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" minOccurs="0"/>
         <element name="ReportStructureValue" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}ReportStructureValueType" 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" minOccurs="0"/>
         <element name="AttachedDataSet" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}SetReferenceType" minOccurs="0"/>
         <element name="AttachedReportingPeriod" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}TimeRangeValueType" minOccurs="0"/>
         <element name="Or" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}MetadataParametersOrType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.query.MetadataParametersType
and, attachedDataKey, attachedDataSet, attachedObject, attachedReportingPeriod, attachmentConstraint, category, conceptValue, dataProvider, metadataflow, metadataSetID, metadataStructure, metadataTargetValue, or, provisionAgreement, reportStructureValue, representationValue, updated
 
Constructor Summary
MetadataParametersAndType()
           
 
Method Summary
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.query.MetadataParametersType
getAnd, getAttachedDataKey, getAttachedDataSet, getAttachedObject, getAttachedReportingPeriod, getAttachmentConstraint, getCategory, getConceptValue, getDataProvider, getMetadataflow, getMetadataSetID, getMetadataStructure, getMetadataTargetValue, getOr, getProvisionAgreement, getReportStructureValue, getRepresentationValue, getUpdated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetadataParametersAndType

public MetadataParametersAndType()


Copyright © 2012. All Rights Reserved.