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

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_1.query.TargetObjectValueType

public class TargetObjectValueType
extends Object

IdentifierComponentValueType describes the structure that is used to match reference metadata where a given identifier component has a particular value.

Java class for TargetObjectValueType complex type.

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

 <complexType name="TargetObjectValueType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ID" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}NCNameIDType"/>
         <choice>
           <element name="DataSet" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}SetReferenceType"/>
           <element name="DataKey" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}DataKeyType"/>
           <element name="Object" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ObjectReferenceType"/>
           <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}TimeValue" maxOccurs="2"/>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  DataKeyType dataKey
           
protected  SetReferenceType dataSet
           
protected  String id
           
protected  ObjectReferenceType object
           
protected  List<TimePeriodValueType> timeValue
           
 
Constructor Summary
TargetObjectValueType()
           
 
Method Summary
 DataKeyType getDataKey()
          Gets the value of the dataKey property.
 SetReferenceType getDataSet()
          Gets the value of the dataSet property.
 String getID()
          Gets the value of the id property.
 ObjectReferenceType getObject()
          Gets the value of the object property.
 List<TimePeriodValueType> getTimeValue()
          TimeValue is used to provide a time value or range for matching a reporting period which the target object should reference to result in a match.Gets the value of the timeValue property.
 void setDataKey(DataKeyType value)
          Sets the value of the dataKey property.
 void setDataSet(SetReferenceType value)
          Sets the value of the dataSet property.
 void setID(String value)
          Sets the value of the id property.
 void setObject(ObjectReferenceType value)
          Sets the value of the object property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected String id

dataSet

protected SetReferenceType dataSet

dataKey

protected DataKeyType dataKey

object

protected ObjectReferenceType object

timeValue

protected List<TimePeriodValueType> timeValue
Constructor Detail

TargetObjectValueType

public TargetObjectValueType()
Method Detail

getID

public String getID()
Gets the value of the id property.

Returns:
possible object is String

setID

public void setID(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

getDataSet

public SetReferenceType getDataSet()
Gets the value of the dataSet property.

Returns:
possible object is SetReferenceType

setDataSet

public void setDataSet(SetReferenceType value)
Sets the value of the dataSet property.

Parameters:
value - allowed object is SetReferenceType

getDataKey

public DataKeyType getDataKey()
Gets the value of the dataKey property.

Returns:
possible object is DataKeyType

setDataKey

public void setDataKey(DataKeyType value)
Sets the value of the dataKey property.

Parameters:
value - allowed object is DataKeyType

getObject

public ObjectReferenceType getObject()
Gets the value of the object property.

Returns:
possible object is ObjectReferenceType

setObject

public void setObject(ObjectReferenceType value)
Sets the value of the object property.

Parameters:
value - allowed object is ObjectReferenceType

getTimeValue

public List<TimePeriodValueType> getTimeValue()
TimeValue is used to provide a time value or range for matching a reporting period which the target object should reference to result in a match.Gets the value of the timeValue 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 timeValue property.

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

    getTimeValue().add(newItem);
 

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



Copyright © 2012. All Rights Reserved.