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

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.NameableWhereType
              extended by org.sdmx.resources.sdmxml.schemas.v2_1.query.VersionableWhereType
                  extended by org.sdmx.resources.sdmxml.schemas.v2_1.query.MaintainableWhereType
                      extended by org.sdmx.resources.sdmxml.schemas.v2_1.query.StructureWhereType
                          extended by org.sdmx.resources.sdmxml.schemas.v2_1.query.DataStructureWhereBaseType
                              extended by org.sdmx.resources.sdmxml.schemas.v2_1.query.DataStructureWhereType

public class DataStructureWhereType
extends DataStructureWhereBaseType

DataStructureWhereType defines the parameters of a data structure definition query. In addition to querying based on the identification, it is also possible to search for data structure definitions based on information about its components.

Java class for DataStructureWhereType complex type.

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

 <complexType name="DataStructureWhereType">
   <complexContent>
     <extension base="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}DataStructureWhereBaseType">
       <sequence>
         <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}AttributeWhere" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}DimensionWhere" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}MeasureDimensionWhere" minOccurs="0"/>
         <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}TimeDimensionWhere" minOccurs="0"/>
         <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}PrimaryMeasureWhere" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<AttributeWhereType> attributeWhere
           
protected  List<DimensionWhereType> dimensionWhere
           
protected  MeasureDimensionWhereType measureDimensionWhere
           
protected  PrimaryMeasureWhereType primaryMeasureWhere
           
protected  TimeDimensionWhereType timeDimensionWhere
           
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.query.StructureWhereType
componentListWhere, componentWhere, usedConcept, usedRepresentation
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.query.MaintainableWhereType
agencyID, type
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.query.VersionableWhereType
version, versionActive, versionFrom, versionTo
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.query.NameableWhereType
description, name
 
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
DataStructureWhereType()
           
 
Method Summary
 List<AttributeWhereType> getAttributeWhere()
          Gets the value of the attributeWhere property.
 List<DimensionWhereType> getDimensionWhere()
          Gets the value of the dimensionWhere property.
 MeasureDimensionWhereType getMeasureDimensionWhere()
          Gets the value of the measureDimensionWhere property.
 PrimaryMeasureWhereType getPrimaryMeasureWhere()
          Gets the value of the primaryMeasureWhere property.
 TimeDimensionWhereType getTimeDimensionWhere()
          Gets the value of the timeDimensionWhere property.
 void setMeasureDimensionWhere(MeasureDimensionWhereType value)
          Sets the value of the measureDimensionWhere property.
 void setPrimaryMeasureWhere(PrimaryMeasureWhereType value)
          Sets the value of the primaryMeasureWhere property.
 void setTimeDimensionWhere(TimeDimensionWhereType value)
          Sets the value of the timeDimensionWhere property.
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.query.StructureWhereType
getComponentListWhere, getComponentWhere, getUsedConcept, getUsedRepresentation
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.query.MaintainableWhereType
getAgencyID, getType, setAgencyID, setType
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.query.VersionableWhereType
getVersion, getVersionFrom, getVersionTo, isVersionActive, setVersion, setVersionActive, setVersionFrom, setVersionTo
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.query.NameableWhereType
getDescription, getName, setDescription, setName
 
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

attributeWhere

protected List<AttributeWhereType> attributeWhere

dimensionWhere

protected List<DimensionWhereType> dimensionWhere

measureDimensionWhere

protected MeasureDimensionWhereType measureDimensionWhere

timeDimensionWhere

protected TimeDimensionWhereType timeDimensionWhere

primaryMeasureWhere

protected PrimaryMeasureWhereType primaryMeasureWhere
Constructor Detail

DataStructureWhereType

public DataStructureWhereType()
Method Detail

getAttributeWhere

public List<AttributeWhereType> getAttributeWhere()
Gets the value of the attributeWhere 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 attributeWhere property.

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

    getAttributeWhere().add(newItem);
 

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


getDimensionWhere

public List<DimensionWhereType> getDimensionWhere()
Gets the value of the dimensionWhere 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 dimensionWhere property.

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

    getDimensionWhere().add(newItem);
 

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


getMeasureDimensionWhere

public MeasureDimensionWhereType getMeasureDimensionWhere()
Gets the value of the measureDimensionWhere property.

Returns:
possible object is MeasureDimensionWhereType

setMeasureDimensionWhere

public void setMeasureDimensionWhere(MeasureDimensionWhereType value)
Sets the value of the measureDimensionWhere property.

Parameters:
value - allowed object is MeasureDimensionWhereType

getTimeDimensionWhere

public TimeDimensionWhereType getTimeDimensionWhere()
Gets the value of the timeDimensionWhere property.

Returns:
possible object is TimeDimensionWhereType

setTimeDimensionWhere

public void setTimeDimensionWhere(TimeDimensionWhereType value)
Sets the value of the timeDimensionWhere property.

Parameters:
value - allowed object is TimeDimensionWhereType

getPrimaryMeasureWhere

public PrimaryMeasureWhereType getPrimaryMeasureWhere()
Gets the value of the primaryMeasureWhere property.

Returns:
possible object is PrimaryMeasureWhereType

setPrimaryMeasureWhere

public void setPrimaryMeasureWhere(PrimaryMeasureWhereType value)
Sets the value of the primaryMeasureWhere property.

Parameters:
value - allowed object is PrimaryMeasureWhereType


Copyright © 2012. All Rights Reserved.