org.sdmx.resources.sdmxml.schemas.v2_0.query
Class AgencyWhereType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_0.query.AgencyWhereType

public class AgencyWhereType
extends Object

The AgencyWhere element representes a query for details for an Agency. It contains all of the clauses in that query, represented by its child elements. Values are the IDs of the referenced object.

Java class for AgencyWhereType complex type.

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

 <complexType name="AgencyWhereType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <element name="KeyFamily" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="MetadataStructure" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="StructureSet" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Codelist" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/query}CodelistType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Category" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/query}CategoryType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Concept" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="AgencyID" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Or" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/query}OrType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="And" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/query}AndType" maxOccurs="unbounded" minOccurs="0"/>
       </choice>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<String> agencyID
           
protected  List<AndType> and
           
protected  List<CategoryType> category
           
protected  List<CodelistType> codelist
           
protected  List<String> concept
           
protected  List<String> keyFamily
           
protected  List<String> metadataStructure
           
protected  List<OrType> or
           
protected  List<String> structureSet
           
 
Constructor Summary
AgencyWhereType()
           
 
Method Summary
 List<String> getAgencyID()
          Gets the value of the agencyID property.
 List<AndType> getAnd()
          Gets the value of the and property.
 List<CategoryType> getCategory()
          Gets the value of the category property.
 List<CodelistType> getCodelist()
          Gets the value of the codelist property.
 List<String> getConcept()
          Gets the value of the concept property.
 List<String> getKeyFamily()
          Gets the value of the keyFamily property.
 List<String> getMetadataStructure()
          Gets the value of the metadataStructure property.
 List<OrType> getOr()
          Gets the value of the or property.
 List<String> getStructureSet()
          Gets the value of the structureSet property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keyFamily

protected List<String> keyFamily

metadataStructure

protected List<String> metadataStructure

structureSet

protected List<String> structureSet

codelist

protected List<CodelistType> codelist

category

protected List<CategoryType> category

concept

protected List<String> concept

agencyID

protected List<String> agencyID

or

protected List<OrType> or

and

protected List<AndType> and
Constructor Detail

AgencyWhereType

public AgencyWhereType()
Method Detail

getKeyFamily

public List<String> getKeyFamily()
Gets the value of the keyFamily 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 keyFamily property.

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

    getKeyFamily().add(newItem);
 

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


getMetadataStructure

public List<String> getMetadataStructure()
Gets the value of the metadataStructure 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 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 String


getStructureSet

public List<String> getStructureSet()
Gets the value of the structureSet 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 structureSet property.

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

    getStructureSet().add(newItem);
 

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


getCodelist

public List<CodelistType> getCodelist()
Gets the value of the codelist 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 codelist property.

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

    getCodelist().add(newItem);
 

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


getCategory

public List<CategoryType> 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 CategoryType


getConcept

public List<String> getConcept()
Gets the value of the concept 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 concept property.

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

    getConcept().add(newItem);
 

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


getAgencyID

public List<String> getAgencyID()
Gets the value of the agencyID 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 agencyID property.

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

    getAgencyID().add(newItem);
 

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


getOr

public List<OrType> 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 OrType


getAnd

public List<AndType> 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 AndType



Copyright © 2012. All Rights Reserved.