gov.nih.nci.caarray.domain.data
Class DataRetrievalRequest

java.lang.Object
  extended by gov.nih.nci.caarray.domain.data.DataRetrievalRequest
All Implemented Interfaces:
java.io.Serializable

public class DataRetrievalRequest
extends java.lang.Object
implements java.io.Serializable

Allows for the specification of precisely which array data are to be returned from caArray. Provided as an argument to DataRetrievalService.getData().

See Also:
Serialized Form

Constructor Summary
DataRetrievalRequest()
          Creates a new, empty request instance.
 
Method Summary
 void addDesignElement(AbstractDesignElement element)
          Include data related to this design element.
 void addHybridization(Hybridization hybridization)
          Include data related to this hybridization.
 void addQuantitationType(QuantitationType quantitationType)
          Return data for this quantitation type.
 java.util.List<AbstractDesignElement> getDesignElements()
           
 java.util.List<Hybridization> getHybridizations()
           
 java.lang.Long getId()
          Deprecated. only exists to fulfill caDSR loading requirement
 java.util.List<QuantitationType> getQuantitationTypes()
           
 void setId(java.lang.Long id)
          Deprecated. only exists to fulfill caDSR loading requirement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataRetrievalRequest

public DataRetrievalRequest()
Creates a new, empty request instance.

Method Detail

getId

@Deprecated
public java.lang.Long getId()
Deprecated. only exists to fulfill caDSR loading requirement

Returns the id.

Returns:
the id

setId

@Deprecated
public void setId(java.lang.Long id)
Deprecated. only exists to fulfill caDSR loading requirement

Sets the id.

Parameters:
id - the id to set

addDesignElement

public void addDesignElement(AbstractDesignElement element)
Include data related to this design element.

Parameters:
element - find data related to this design element.

addHybridization

public void addHybridization(Hybridization hybridization)
Include data related to this hybridization.

Parameters:
hybridization - find data related to this hybridization.

addQuantitationType

public void addQuantitationType(QuantitationType quantitationType)
Return data for this quantitation type. Only hybridization data that contains all configured QuantitationTypes will be returned.

Parameters:
quantitationType - find data related to this quantitation type.

getDesignElements

public java.util.List<AbstractDesignElement> getDesignElements()
Returns:
the designElements

getHybridizations

public java.util.List<Hybridization> getHybridizations()
Returns:
the hybridizations

getQuantitationTypes

public java.util.List<QuantitationType> getQuantitationTypes()
Returns:
the quantitationTypes