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

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

public class ReferencesType
extends Object

ReferencesType defines the structure for indicating which referenced objects should be returned in a structural metadata query. It is possible to return both objects which reference the object(s) matched by the query and objects referenced from the match object(s). The type(s) of reference objects to be returned consists of a choice between None, All, Default, or an explicit list of object types.

Java class for ReferencesType complex type.

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

 <complexType name="ReferencesType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <element name="None" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}EmptyType"/>
         <element name="All" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}EmptyType"/>
         <element name="Parents" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}EmptyType"/>
         <element name="ParentsAndSiblings" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}EmptyType"/>
         <element name="Children" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}EmptyType"/>
         <element name="Descendants" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}EmptyType"/>
         <element name="SpecificObjects" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}MaintainableObjectTypeListType"/>
       </choice>
       <attribute name="processConstraints" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="detail" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}MaintainableReturnDetailType" default="Full" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  EmptyType all
           
protected  EmptyType children
           
protected  EmptyType descendants
           
protected  MaintainableReturnDetailType detail
           
protected  EmptyType none
           
protected  EmptyType parents
           
protected  EmptyType parentsAndSiblings
           
protected  Boolean processConstraints
           
protected  MaintainableObjectTypeListType specificObjects
           
 
Constructor Summary
ReferencesType()
           
 
Method Summary
 EmptyType getAll()
          Gets the value of the all property.
 EmptyType getChildren()
          Gets the value of the children property.
 EmptyType getDescendants()
          Gets the value of the descendants property.
 MaintainableReturnDetailType getDetail()
          Gets the value of the detail property.
 EmptyType getNone()
          Gets the value of the none property.
 EmptyType getParents()
          Gets the value of the parents property.
 EmptyType getParentsAndSiblings()
          Gets the value of the parentsAndSiblings property.
 MaintainableObjectTypeListType getSpecificObjects()
          Gets the value of the specificObjects property.
 boolean isProcessConstraints()
          Gets the value of the processConstraints property.
 void setAll(EmptyType value)
          Sets the value of the all property.
 void setChildren(EmptyType value)
          Sets the value of the children property.
 void setDescendants(EmptyType value)
          Sets the value of the descendants property.
 void setDetail(MaintainableReturnDetailType value)
          Sets the value of the detail property.
 void setNone(EmptyType value)
          Sets the value of the none property.
 void setParents(EmptyType value)
          Sets the value of the parents property.
 void setParentsAndSiblings(EmptyType value)
          Sets the value of the parentsAndSiblings property.
 void setProcessConstraints(Boolean value)
          Sets the value of the processConstraints property.
 void setSpecificObjects(MaintainableObjectTypeListType value)
          Sets the value of the specificObjects property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

none

protected EmptyType none

all

protected EmptyType all

parents

protected EmptyType parents

parentsAndSiblings

protected EmptyType parentsAndSiblings

children

protected EmptyType children

descendants

protected EmptyType descendants

specificObjects

protected MaintainableObjectTypeListType specificObjects

processConstraints

protected Boolean processConstraints

detail

protected MaintainableReturnDetailType detail
Constructor Detail

ReferencesType

public ReferencesType()
Method Detail

getNone

public EmptyType getNone()
Gets the value of the none property.

Returns:
possible object is EmptyType

setNone

public void setNone(EmptyType value)
Sets the value of the none property.

Parameters:
value - allowed object is EmptyType

getAll

public EmptyType getAll()
Gets the value of the all property.

Returns:
possible object is EmptyType

setAll

public void setAll(EmptyType value)
Sets the value of the all property.

Parameters:
value - allowed object is EmptyType

getParents

public EmptyType getParents()
Gets the value of the parents property.

Returns:
possible object is EmptyType

setParents

public void setParents(EmptyType value)
Sets the value of the parents property.

Parameters:
value - allowed object is EmptyType

getParentsAndSiblings

public EmptyType getParentsAndSiblings()
Gets the value of the parentsAndSiblings property.

Returns:
possible object is EmptyType

setParentsAndSiblings

public void setParentsAndSiblings(EmptyType value)
Sets the value of the parentsAndSiblings property.

Parameters:
value - allowed object is EmptyType

getChildren

public EmptyType getChildren()
Gets the value of the children property.

Returns:
possible object is EmptyType

setChildren

public void setChildren(EmptyType value)
Sets the value of the children property.

Parameters:
value - allowed object is EmptyType

getDescendants

public EmptyType getDescendants()
Gets the value of the descendants property.

Returns:
possible object is EmptyType

setDescendants

public void setDescendants(EmptyType value)
Sets the value of the descendants property.

Parameters:
value - allowed object is EmptyType

getSpecificObjects

public MaintainableObjectTypeListType getSpecificObjects()
Gets the value of the specificObjects property.

Returns:
possible object is MaintainableObjectTypeListType

setSpecificObjects

public void setSpecificObjects(MaintainableObjectTypeListType value)
Sets the value of the specificObjects property.

Parameters:
value - allowed object is MaintainableObjectTypeListType

isProcessConstraints

public boolean isProcessConstraints()
Gets the value of the processConstraints property.

Returns:
possible object is Boolean

setProcessConstraints

public void setProcessConstraints(Boolean value)
Sets the value of the processConstraints property.

Parameters:
value - allowed object is Boolean

getDetail

public MaintainableReturnDetailType getDetail()
Gets the value of the detail property.

Returns:
possible object is MaintainableReturnDetailType

setDetail

public void setDetail(MaintainableReturnDetailType value)
Sets the value of the detail property.

Parameters:
value - allowed object is MaintainableReturnDetailType


Copyright © 2012. All Rights Reserved.