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

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.CategorisationWhereBaseType
                          extended by org.sdmx.resources.sdmxml.schemas.v2_1.query.CategorisationWhereType

public class CategorisationWhereType
extends CategorisationWhereBaseType

CategorisationWhereType contains a set of parameters for a categorisation query. All supplied parameters must be matched in order for an object to satisfy the query.

Java class for CategorisationWhereType complex type.

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

 <complexType name="CategorisationWhereType">
   <complexContent>
     <extension base="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}CategorisationWhereBaseType">
       <sequence>
         <element name="CategoryScheme" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}CategorySchemeReferenceType" minOccurs="0"/>
         <element name="TargetCategory" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}CategoryReferenceType" minOccurs="0"/>
         <element name="ObjectReference" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ObjectReferenceType" minOccurs="0"/>
         <element name="CategorisedObjectType" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ObjectTypeCodelistType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<ObjectTypeCodelistType> categorisedObjectType
           
protected  CategorySchemeReferenceType categoryScheme
           
protected  ObjectReferenceType objectReference
           
protected  CategoryReferenceType targetCategory
           
 
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
CategorisationWhereType()
           
 
Method Summary
 List<ObjectTypeCodelistType> getCategorisedObjectType()
          Gets the value of the categorisedObjectType property.
 CategorySchemeReferenceType getCategoryScheme()
          Gets the value of the categoryScheme property.
 ObjectReferenceType getObjectReference()
          Gets the value of the objectReference property.
 CategoryReferenceType getTargetCategory()
          Gets the value of the targetCategory property.
 void setCategoryScheme(CategorySchemeReferenceType value)
          Sets the value of the categoryScheme property.
 void setObjectReference(ObjectReferenceType value)
          Sets the value of the objectReference property.
 void setTargetCategory(CategoryReferenceType value)
          Sets the value of the targetCategory property.
 
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

categoryScheme

protected CategorySchemeReferenceType categoryScheme

targetCategory

protected CategoryReferenceType targetCategory

objectReference

protected ObjectReferenceType objectReference

categorisedObjectType

protected List<ObjectTypeCodelistType> categorisedObjectType
Constructor Detail

CategorisationWhereType

public CategorisationWhereType()
Method Detail

getCategoryScheme

public CategorySchemeReferenceType getCategoryScheme()
Gets the value of the categoryScheme property.

Returns:
possible object is CategorySchemeReferenceType

setCategoryScheme

public void setCategoryScheme(CategorySchemeReferenceType value)
Sets the value of the categoryScheme property.

Parameters:
value - allowed object is CategorySchemeReferenceType

getTargetCategory

public CategoryReferenceType getTargetCategory()
Gets the value of the targetCategory property.

Returns:
possible object is CategoryReferenceType

setTargetCategory

public void setTargetCategory(CategoryReferenceType value)
Sets the value of the targetCategory property.

Parameters:
value - allowed object is CategoryReferenceType

getObjectReference

public ObjectReferenceType getObjectReference()
Gets the value of the objectReference property.

Returns:
possible object is ObjectReferenceType

setObjectReference

public void setObjectReference(ObjectReferenceType value)
Sets the value of the objectReference property.

Parameters:
value - allowed object is ObjectReferenceType

getCategorisedObjectType

public List<ObjectTypeCodelistType> getCategorisedObjectType()
Gets the value of the categorisedObjectType 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 categorisedObjectType property.

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

    getCategorisedObjectType().add(newItem);
 

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



Copyright © 2012. All Rights Reserved.