gov.nih.nci.mageom.search.ArrayDesign.enhanced
Interface ArrayDesignReporterSummarySearchCriteria

All Superinterfaces:
EnhancedSearchCriteria, SessionObject
All Known Implementing Classes:
ArrayDesignReporterSummarySearchCriteriaImpl

public interface ArrayDesignReporterSummarySearchCriteria
extends EnhancedSearchCriteria

Specialized search routine to search for array design data.

Since:
1.5
Author:
matyass

Method Summary
 ArrayDesignReporterSummary[] performSearch()
          Performs the search.
 void setArrayDesignIds(java.lang.Long[] ids)
          Limits results to those with associated ArrayDesign.id(s) that match.
 void setArrayDesignNames(java.lang.String[] names)
          Limits results to those with associated ArrayDesign.name(s) that match.
 void setChromosomeValues(java.lang.String[] chromosomeValues)
          Limits results to those with associated chromosome(s) that match.
 void setGb4Values(java.lang.String[] gb4Values)
          Limits results to those with associated GB4 value(s) that match.
 void setKbPositionValues(java.lang.String[] kbPositionValues)
          Limits results to those with associated position value(s) that match.
 void setReporterNames(java.lang.String[] reporterNames)
          Limits results to those with associated Reporter.name(s) that match.
 
Methods inherited from interface gov.nih.nci.mageom.search.EnhancedSearchCriteria
getCriteria, search
 
Methods inherited from interface gov.nih.nci.common.search.session.SessionObject
getSessionId, setSessionId
 

Method Detail

setArrayDesignIds

void setArrayDesignIds(java.lang.Long[] ids)
Limits results to those with associated ArrayDesign.id(s) that match.

Parameters:
ids - contains all Experiment.Id values

setArrayDesignNames

void setArrayDesignNames(java.lang.String[] names)
Limits results to those with associated ArrayDesign.name(s) that match.

Parameters:
names - the ArrayDesign.name(s) values; supports wildcards '%'

setReporterNames

void setReporterNames(java.lang.String[] reporterNames)
Limits results to those with associated Reporter.name(s) that match.

Parameters:
names - the Reporter.name(s) values; supports wildcards '%'

setChromosomeValues

void setChromosomeValues(java.lang.String[] chromosomeValues)
Limits results to those with associated chromosome(s) that match.

Parameters:
chromosomeValues - the chromosome values; supports wildcards '%'

setGb4Values

void setGb4Values(java.lang.String[] gb4Values)
Limits results to those with associated GB4 value(s) that match.

Parameters:
gb4Values - the GB4 values; supports wildcards '%'

setKbPositionValues

void setKbPositionValues(java.lang.String[] kbPositionValues)
Limits results to those with associated position value(s) that match.

Parameters:
kbPositionValues - the position values; supports wildcards '%'

performSearch

ArrayDesignReporterSummary[] performSearch()
                                           throws gov.nih.nci.common.search.SearchException
Performs the search.

Returns:
an array containing the instances that match the specifed criterion.
Throws:
gov.nih.nci.common.search.SearchException