gov.nih.nci.mageom.search.impl
Class MAGEOMSearchCriteria

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
All Implemented Interfaces:
Directable, Searchable, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
BioAssayDatumSearchCriteriaImpl, EnhancedMAGEOMSearchCriteria, ExtendableSearchCriteriaImpl, NameValueTypeSearchCriteriaImpl

public class MAGEOMSearchCriteria
extends gov.nih.nci.common.search.SearchCriteria
implements Searchable, Directable

Author:
Joshua Phillips
See Also:
Serialized Form

Field Summary
protected  SearchCriteriaHandler currentHandler
           
 
Fields inherited from class gov.nih.nci.common.search.SearchCriteria
_ands, _groups, _ors, _sessionId, criteriaCollection, fillInAllObjects, fillInObjects, myObjects, orderBy, serialVersionUID
 
Constructor Summary
MAGEOMSearchCriteria()
           
 
Method Summary
static SearchCriteriaHandler defaultHandler()
           
 void direct(java.lang.String searchLocation)
           
 java.lang.String getBeanClassName()
           
 java.lang.String getBeanName()
           
 SearchCriteriaHandler getHandler()
           
static void main(java.lang.String[] args)
           
 void putCriterion(java.lang.String assocName, Searchable criteria)
           
 gov.nih.nci.common.search.SearchResult search()
           
 void setHandler(SearchCriteriaHandler handler)
           
 
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, getMaxRecordset, getObjects, getOrderBy, getOrs, getReturnCount, getReturnObjects, getSearchCriteria, getSearchCriteria, getSessionId, getStartAt, hasElement, hashCode, putCriteria, putCriteria, putCriteria, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putSearchCriteria, removeCriterion, removeElement, runSearch, search, setBeanClassName, setClassName, setFillInAllObjects, setFillInObjects, setMaxRecordset, setObjects, setOrderBy, 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.common.search.Searchable
getMaxRecordset, getOrderBy, getReturnCount, getReturnObjects, putCriterion, setMaxRecordset, setOrderBy, setReturnCount, setReturnObjects
 

Field Detail

currentHandler

protected transient SearchCriteriaHandler currentHandler
Constructor Detail

MAGEOMSearchCriteria

public MAGEOMSearchCriteria()
Method Detail

search

public gov.nih.nci.common.search.SearchResult search()
                                              throws gov.nih.nci.common.search.SearchException
Specified by:
search in interface Searchable
Overrides:
search in class gov.nih.nci.common.search.SearchCriteria
Throws:
gov.nih.nci.common.search.SearchException

defaultHandler

public static SearchCriteriaHandler defaultHandler()

getHandler

public SearchCriteriaHandler getHandler()
Returns:

setHandler

public void setHandler(SearchCriteriaHandler handler)

putCriterion

public void putCriterion(java.lang.String assocName,
                         Searchable criteria)
                  throws gov.nih.nci.common.search.InvalidCriterionException
Specified by:
putCriterion in interface Searchable
Throws:
gov.nih.nci.common.search.InvalidCriterionException

main

public static void main(java.lang.String[] args)

direct

public void direct(java.lang.String searchLocation)
Specified by:
direct in interface Directable

getBeanClassName

public java.lang.String getBeanClassName()
Overrides:
getBeanClassName in class gov.nih.nci.common.search.SearchCriteria

getBeanName

public java.lang.String getBeanName()
Overrides:
getBeanName in class gov.nih.nci.common.search.SearchCriteria