gov.nih.nci.mageom.search.ArrayDesign.enhanced.impl
Class ArrayDesignReporterSummarySearchCriteriaImpl

java.lang.Object
  extended by gov.nih.nci.caBIO.util.PermissionObject
      extended by gov.nih.nci.common.search.SearchCriteria
          extended by gov.nih.nci.mageom.search.impl.MAGEOMSearchCriteria
              extended by gov.nih.nci.mageom.search.enhanced.impl.EnhancedMAGEOMSearchCriteria
                  extended by gov.nih.nci.mageom.search.ArrayDesign.enhanced.impl.ArrayDesignReporterSummarySearchCriteriaImpl
All Implemented Interfaces:
Directable, Searchable, SessionObject, ArrayDesignReporterSummarySearchCriteria, EnhancedSearchCriteria, java.io.Serializable, java.lang.Cloneable

public class ArrayDesignReporterSummarySearchCriteriaImpl
extends EnhancedMAGEOMSearchCriteria
implements ArrayDesignReporterSummarySearchCriteria

Represents a query for ArrayDesignReporterSummary objects.

Since:
1.5
Author:
matyass
See Also:
Serialized Form

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
ArrayDesignReporterSummarySearchCriteriaImpl()
           
 
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 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

ArrayDesignReporterSummarySearchCriteriaImpl

public ArrayDesignReporterSummarySearchCriteriaImpl()
Method Detail

setArrayDesignIds

public void setArrayDesignIds(java.lang.Long[] ids)
Description copied from interface: ArrayDesignReporterSummarySearchCriteria
Limits results to those with associated ArrayDesign.id(s) that match.

Specified by:
setArrayDesignIds in interface ArrayDesignReporterSummarySearchCriteria
Parameters:
ids - contains all Experiment.Id values

setArrayDesignNames

public void setArrayDesignNames(java.lang.String[] names)
Description copied from interface: ArrayDesignReporterSummarySearchCriteria
Limits results to those with associated ArrayDesign.name(s) that match.

Specified by:
setArrayDesignNames in interface ArrayDesignReporterSummarySearchCriteria
Parameters:
names - the ArrayDesign.name(s) values; supports wildcards '%'

setReporterNames

public void setReporterNames(java.lang.String[] reporterNames)
Description copied from interface: ArrayDesignReporterSummarySearchCriteria
Limits results to those with associated Reporter.name(s) that match.

Specified by:
setReporterNames in interface ArrayDesignReporterSummarySearchCriteria

setChromosomeValues

public void setChromosomeValues(java.lang.String[] chromosomeValues)
Description copied from interface: ArrayDesignReporterSummarySearchCriteria
Limits results to those with associated chromosome(s) that match.

Specified by:
setChromosomeValues in interface ArrayDesignReporterSummarySearchCriteria
Parameters:
chromosomeValues - the chromosome values; supports wildcards '%'

setGb4Values

public void setGb4Values(java.lang.String[] gb4Values)
Description copied from interface: ArrayDesignReporterSummarySearchCriteria
Limits results to those with associated GB4 value(s) that match.

Specified by:
setGb4Values in interface ArrayDesignReporterSummarySearchCriteria
Parameters:
gb4Values - the GB4 values; supports wildcards '%'

setKbPositionValues

public void setKbPositionValues(java.lang.String[] kbPositionValues)
Description copied from interface: ArrayDesignReporterSummarySearchCriteria
Limits results to those with associated position value(s) that match.

Specified by:
setKbPositionValues in interface ArrayDesignReporterSummarySearchCriteria
Parameters:
kbPositionValues - the position values; supports wildcards '%'

performSearch

public ArrayDesignReporterSummary[] performSearch()
                                           throws gov.nih.nci.common.search.SearchException
Description copied from interface: ArrayDesignReporterSummarySearchCriteria
Performs the search.

Specified by:
performSearch in interface ArrayDesignReporterSummarySearchCriteria
Returns:
an array containing the instances that match the specifed criterion.
Throws:
gov.nih.nci.common.search.SearchException