edu.harvard.i2b2.crc.datavo.setfinder.query
Class QueryDefinitionType

java.lang.Object
  extended by edu.harvard.i2b2.crc.datavo.setfinder.query.QueryDefinitionType

public class QueryDefinitionType
extends Object

Java class for query_definitionType complex type.

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

 <complexType name="query_definitionType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="query_name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="query_description" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="query_timing" type="{http://www.i2b2.org/xsd/cell/crc/psm/querydefinition/1.1/}timingType"/>
         <element name="specificity_scale" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="panel" type="{http://www.i2b2.org/xsd/cell/crc/psm/querydefinition/1.1/}panelType" maxOccurs="unbounded"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<PanelType> panel
           
protected  String queryDescription
           
protected  String queryName
           
protected  TimingType queryTiming
           
protected  int specificityScale
           
 
Constructor Summary
QueryDefinitionType()
           
 
Method Summary
 List<PanelType> getPanel()
          Gets the value of the panel property.
 String getQueryDescription()
          Gets the value of the queryDescription property.
 String getQueryName()
          Gets the value of the queryName property.
 TimingType getQueryTiming()
          Gets the value of the queryTiming property.
 int getSpecificityScale()
          Gets the value of the specificityScale property.
 void setQueryDescription(String value)
          Sets the value of the queryDescription property.
 void setQueryName(String value)
          Sets the value of the queryName property.
 void setQueryTiming(TimingType value)
          Sets the value of the queryTiming property.
 void setSpecificityScale(int value)
          Sets the value of the specificityScale property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

queryName

protected String queryName

queryDescription

protected String queryDescription

queryTiming

protected TimingType queryTiming

specificityScale

protected int specificityScale

panel

protected List<PanelType> panel
Constructor Detail

QueryDefinitionType

public QueryDefinitionType()
Method Detail

getQueryName

public String getQueryName()
Gets the value of the queryName property.

Returns:
possible object is String

setQueryName

public void setQueryName(String value)
Sets the value of the queryName property.

Parameters:
value - allowed object is String

getQueryDescription

public String getQueryDescription()
Gets the value of the queryDescription property.

Returns:
possible object is String

setQueryDescription

public void setQueryDescription(String value)
Sets the value of the queryDescription property.

Parameters:
value - allowed object is String

getQueryTiming

public TimingType getQueryTiming()
Gets the value of the queryTiming property.

Returns:
possible object is TimingType

setQueryTiming

public void setQueryTiming(TimingType value)
Sets the value of the queryTiming property.

Parameters:
value - allowed object is TimingType

getSpecificityScale

public int getSpecificityScale()
Gets the value of the specificityScale property.


setSpecificityScale

public void setSpecificityScale(int value)
Sets the value of the specificityScale property.


getPanel

public List<PanelType> getPanel()
Gets the value of the panel 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 panel property.

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

    getPanel().add(newItem);
 

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



Copyright © 2011. All Rights Reserved.