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

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_1.query.AnnotableWhereType
      extended by org.sdmx.resources.sdmxml.schemas.v2_1.query.IdentifiableWhereType
          extended by org.sdmx.resources.sdmxml.schemas.v2_1.query.ComponentWhereType
Direct Known Subclasses:
DataStructureComponentWhereType, MeasureDimensionWhereBaseType, MetadataAttributeWhereBaseType, TargetObjectWhereBaseType

public abstract class ComponentWhereType
extends IdentifiableWhereType

ComponentWhereType is an abstract base type that serves as the basis for a query for a component within a component list where or a structure query. A concept identity and a local representation condition are available to seek a component that utilizes a particular concept or representation scheme. The conditions within a component query are implied to be in an and-query. If an id and a concept identity condition are supplied, then both conditions will have to met in order for the component query to return true. If, for instance, a query based on names in multiple languages is required, then multiple instances of the element utilizing this type should be used within an or-query container.

Java class for ComponentWhereType complex type.

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

 <complexType name="ComponentWhereType">
   <complexContent>
     <extension base="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}IdentifiableWhereType">
       <sequence>
         <element name="ConceptIdentity" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ConceptReferenceType" minOccurs="0"/>
         <element name="Enumeration" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ItemSchemeReferenceBaseType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  ConceptReferenceType conceptIdentity
           
protected  ItemSchemeReferenceBaseType enumeration
           
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.query.IdentifiableWhereType
id, urn
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.query.AnnotableWhereType
annotation
 
Constructor Summary
ComponentWhereType()
           
 
Method Summary
 ConceptReferenceType getConceptIdentity()
          Gets the value of the conceptIdentity property.
 ItemSchemeReferenceBaseType getEnumeration()
          Gets the value of the enumeration property.
 void setConceptIdentity(ConceptReferenceType value)
          Sets the value of the conceptIdentity property.
 void setEnumeration(ItemSchemeReferenceBaseType value)
          Sets the value of the enumeration property.
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.query.IdentifiableWhereType
getID, getURN, setID, setURN
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.query.AnnotableWhereType
getAnnotation, setAnnotation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

conceptIdentity

protected ConceptReferenceType conceptIdentity

enumeration

protected ItemSchemeReferenceBaseType enumeration
Constructor Detail

ComponentWhereType

public ComponentWhereType()
Method Detail

getConceptIdentity

public ConceptReferenceType getConceptIdentity()
Gets the value of the conceptIdentity property.

Returns:
possible object is ConceptReferenceType

setConceptIdentity

public void setConceptIdentity(ConceptReferenceType value)
Sets the value of the conceptIdentity property.

Parameters:
value - allowed object is ConceptReferenceType

getEnumeration

public ItemSchemeReferenceBaseType getEnumeration()
Gets the value of the enumeration property.

Returns:
possible object is ItemSchemeReferenceBaseType

setEnumeration

public void setEnumeration(ItemSchemeReferenceBaseType value)
Sets the value of the enumeration property.

Parameters:
value - allowed object is ItemSchemeReferenceBaseType


Copyright © 2012. All Rights Reserved.