|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.nih.nci.caBIO.util.PermissionObject
gov.nih.nci.common.search.SearchCriteria
gov.nih.nci.mageom.search.impl.MAGEOMSearchCriteria
gov.nih.nci.mageom.search.enhanced.impl.EnhancedMAGEOMSearchCriteria
gov.nih.nci.mageom.search.Experiment.enhanced.impl.ExperimentSearchCriteriaImpl
public class ExperimentSearchCriteriaImpl
Represents a query for Experiment objects.
| Field Summary |
|---|
| Fields inherited from class gov.nih.nci.mageom.search.enhanced.impl.EnhancedMAGEOMSearchCriteria |
|---|
enhancedSearchCriteria |
| Fields inherited from class gov.nih.nci.mageom.search.impl.MAGEOMSearchCriteria |
|---|
currentHandler |
| Fields inherited from class gov.nih.nci.common.search.SearchCriteria |
|---|
_ands, _groups, _ors, _sessionId, criteriaCollection, fillInAllObjects, fillInObjects, myObjects, orderBy |
| Constructor Summary | |
|---|---|
ExperimentSearchCriteriaImpl()
|
|
| Method Summary | |
|---|---|
void |
add(ExperimentSearchCriterion criterion)
Add criterion using generic approach. |
Experiment[] |
performSearch()
Performs the search. |
void |
setChipPlatformType(java.lang.String typeValue)
Limits results to those Experiments with ArrayDesign(s) having designProviders with a matching Organization.name |
void |
setDesignElementIdentifier(java.lang.String[] identifiers)
Limits results to those Experiments with matching DesignElement.identifier(s) |
void |
setDesignElementName(java.lang.String[] names)
Limits results to those Experiments with matching DesignElement.name(s) |
void |
setExperimentName(java.lang.String name)
Limits results to those where Experiment.name matches. |
void |
setInvestigatorName(NameCriterion name)
Limit results to those Experiment with providers, Person(s), matching name criterion |
void |
setOrganism(java.lang.String name)
Limits results to those Experiments with BioMaterial having characteristics, OntologyEntry(s), with a category of 'Organism' OR having descriptions.annotations, OntologyEntry(s), with a category of 'species' |
void |
setPubMedId(java.lang.String id)
Limits results to those Experiments with BibliographicReference(s) accessions, DatabaseEntry(s), with a matching accession value. |
void |
setTissueType(java.lang.String typeValue)
Limits results to those Experiment(s) with BioMaterial(s) having characteristics, OntologyEntry(s), with a category of 'OrganismPart' |
| Methods inherited from class gov.nih.nci.mageom.search.enhanced.impl.EnhancedMAGEOMSearchCriteria |
|---|
add, getCriteria, getMaxRecordset, getOrderBy, performSearchHelper, putCriterion, putCriterion, setMaxRecordset, setOrderBy |
| Methods inherited from class gov.nih.nci.mageom.search.impl.MAGEOMSearchCriteria |
|---|
defaultHandler, direct, getBeanClassName, getBeanName, getHandler, main, search, setHandler |
| Methods inherited from class gov.nih.nci.common.search.SearchCriteria |
|---|
addCriteriaGroup, clone, equals, findCriterion, getAnds, getAvailableCriteria, getAvailableCriteria, getClassName, getCount, getCount, getCriteriaCollection, getCriteriaGroups, getCriterion, getCriterion, getCriterionValue, getFillInAllObjects, getFillInObjects, getObjects, getOrs, getReturnCount, getReturnObjects, getSearchCriteria, getSearchCriteria, getSessionId, getStartAt, hasElement, hashCode, putCriteria, putCriteria, putCriteria, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putSearchCriteria, removeCriterion, removeElement, runSearch, search, setBeanClassName, setClassName, setFillInAllObjects, setFillInObjects, setObjects, setReturnCount, setReturnObjects, setSessionId, setStartAt |
| Methods inherited from class gov.nih.nci.caBIO.util.PermissionObject |
|---|
getUserAccess, setArrayAccess, setUserAccess |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| 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 |
| Methods inherited from interface gov.nih.nci.common.search.Searchable |
|---|
getReturnCount, getReturnObjects, setReturnCount, setReturnObjects |
| Constructor Detail |
|---|
public ExperimentSearchCriteriaImpl()
| Method Detail |
|---|
public void setTissueType(java.lang.String typeValue)
ExperimentSearchCriteria
setTissueType in interface ExperimentSearchCriteriatypeValue - the tissue type value; supports wildcards '%'ExperimentByTissueTypeQuerypublic void setChipPlatformType(java.lang.String typeValue)
ExperimentSearchCriteria
setChipPlatformType in interface ExperimentSearchCriteriatypeValue - the tissue type value; supports wildcards '%'ExperimentByChipPlatformTypeQuerypublic void setDesignElementName(java.lang.String[] names)
ExperimentSearchCriteria
setDesignElementName in interface ExperimentSearchCriterianames - the DesignElement.name values; supports wildcards '%'ExperimentByDesignElementNameQuerypublic void setDesignElementIdentifier(java.lang.String[] identifiers)
ExperimentSearchCriteria
setDesignElementIdentifier in interface ExperimentSearchCriteriaidentifiers - the DesignElement.identifier values; supports wildcards '%'ExperimentByDesignElementIdentiferQuerypublic void setInvestigatorName(NameCriterion name)
ExperimentSearchCriteria
setInvestigatorName in interface ExperimentSearchCriterianame - the name criterion to limit results (supports wildcards '%')ExperimentByInvestigatorNameQuerypublic void setOrganism(java.lang.String name)
ExperimentSearchCriteria
setOrganism in interface ExperimentSearchCriterianame - the organism value; supports wildcards '%'ExperimentByOrganismNameQuerypublic void setExperimentName(java.lang.String name)
ExperimentSearchCriteria
setExperimentName in interface ExperimentSearchCriteriaExperimentByExperimentNameQuerypublic void setPubMedId(java.lang.String id)
ExperimentSearchCriteria
setPubMedId in interface ExperimentSearchCriteriaid - the DatabaseEntry.accession value; supports wildcards '%'ExperimentByPubMedIdQuerypublic void add(ExperimentSearchCriterion criterion)
ExperimentSearchCriteria
add in interface ExperimentSearchCriteria
public Experiment[] performSearch()
throws gov.nih.nci.common.search.SearchException
ExperimentSearchCriteria
performSearch in interface ExperimentSearchCriteriagov.nih.nci.common.search.SearchException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||