org.sdmx.resources.sdmxml.schemas.v2_1.query
Class MetadataParametersAndType
java.lang.Object
org.sdmx.resources.sdmxml.schemas.v2_1.query.MetadataParametersType
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>
| 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 |
| 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 |
MetadataParametersAndType
public MetadataParametersAndType()
Copyright © 2012. All Rights Reserved.