gov.nih.nci.mageom.search.BioAssay.enhanced
Interface MeasuredBioAssaySearchCriteria

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

public interface MeasuredBioAssaySearchCriteria
extends EnhancedSearchCriteria

Use to search for gov.nih.nci.mageom.domain.BioAssay.MeasuredBioAssay types

Since:
1.5
Author:
matyass

Method Summary
 void add(MeasuredBioAssaySearchCriterion criterion)
          Add criterion using generic approach.
 MeasuredBioAssay[] performSearch()
          Performs the search.
 void setBioSourceIdentifiers(java.lang.String[] identifiers)
          Limits results to those with associated BioSource.identifier(s) that match.
 void setBioSourceNames(java.lang.String[] names)
          Limits results to those with associated BioSource.name(s) that match.
 void setExperimentIds(java.lang.Long[] ids)
          Limits results to those with associated Experiment.id(s) that match.
 void setExperimentNames(java.lang.String[] names)
          Limits results to those with associated Experiment.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

setExperimentIds

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

Parameters:
ids - contains all Experiment.Id values

setExperimentNames

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

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

setBioSourceNames

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

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

setBioSourceIdentifiers

void setBioSourceIdentifiers(java.lang.String[] identifiers)
Limits results to those with associated BioSource.identifier(s) that match.

Parameters:
identifiers - the BioSource.identifier(s) values; supports wildcards '%'

add

void add(MeasuredBioAssaySearchCriterion criterion)
Add criterion using generic approach. Insertion order will dictate result filtering order.

Parameters:
criterion -

performSearch

MeasuredBioAssay[] 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