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

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

public class ExperimentByPubMedIdQuery
extends BaseQueryImpl
implements ESCriterionQuery

Author:
smatyas
 Look at the caArray Portal code & application.
 1. Find all BibliographicReference that match
 2. Find all Descriptions.bibliographicsReferences that match
 3. Find all Experiments.descriptions that match those Descriptions
 4. 
 
 

Field Summary
 
Fields inherited from class gov.nih.nci.common.persistence.enhanced.BaseQueryImpl
EMPTY_LONG_COLLECTION
 
Constructor Summary
ExperimentByPubMedIdQuery()
           
 
Method Summary
protected  java.util.Collection findAllExperiments()
           
 java.lang.Long[] getIdsForQuery()
           
protected  org.apache.ojb.broker.query.ReportQueryByCriteria query_findAllExperiments()
           
 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

ExperimentByPubMedIdQuery

public ExperimentByPubMedIdQuery()
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

findAllExperiments

protected java.util.Collection findAllExperiments()

query_findAllExperiments

protected org.apache.ojb.broker.query.ReportQueryByCriteria query_findAllExperiments()