gov.nih.nci.common.persistence.enhanced.Experiment
Class ExperimentByChipPlatformTypeQuery

java.lang.Object
  extended by gov.nih.nci.common.persistence.enhanced.BaseQueryImpl
      extended by gov.nih.nci.common.persistence.enhanced.Experiment.ExperimentByChipPlatformTypeQuery
All Implemented Interfaces:
ESCriterionQuery, ESQuery

public class ExperimentByChipPlatformTypeQuery
extends BaseQueryImpl
implements ESCriterionQuery

Author:
smatyas
 1. Find all Organization(s) with a name that matches
 2. Find all ArrayDesigns(s).designProviders that match the Organization(s) found
 3. Fina all Array(s).arrayDesign that match 
 4. Find all PhysicalBioAssay(s).bioAssayCreation.array that match the Array(s) found
 5. Find all Experiments for the given PhysicalBioAssay(s)  

Field Summary
 
Fields inherited from class gov.nih.nci.common.persistence.enhanced.BaseQueryImpl
EMPTY_LONG_COLLECTION
 
Constructor Summary
ExperimentByChipPlatformTypeQuery()
           
 
Method Summary
protected  java.util.Collection findAllExperiments()
           
protected  java.util.Collection findAllOrganizationByName()
           
 java.lang.Long[] getIdsForQuery()
           
protected  org.apache.ojb.broker.query.ReportQueryByCriteria query_findAllOrganizations()
           
 void setCriterion(EnhancedSearchCriterion criterion)
           
 
Methods inherited from class gov.nih.nci.common.persistence.enhanced.BaseQueryImpl
buildLikeCriteria, buildLikeCriteria, getBroker, getCollectionByQuery, getCollectionByQuery, getConnection, getIds, getIdsAsCollection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExperimentByChipPlatformTypeQuery

public ExperimentByChipPlatformTypeQuery()
Method Detail

setCriterion

public void setCriterion(EnhancedSearchCriterion criterion)
Specified by:
setCriterion in interface ESCriterionQuery

getIdsForQuery

public java.lang.Long[] getIdsForQuery()
Specified by:
getIdsForQuery in interface ESCriterionQuery

findAllOrganizationByName

protected java.util.Collection findAllOrganizationByName()

query_findAllOrganizations

protected org.apache.ojb.broker.query.ReportQueryByCriteria query_findAllOrganizations()
Returns:

findAllExperiments

protected java.util.Collection findAllExperiments()