org.eaglei.ui.gwt.search
Class SearchContext
java.lang.Object
org.eaglei.ui.gwt.search.SearchContext
public class SearchContext
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
searchService
public static final SearchServiceRemoteAsync searchService
INSTANCE
public static final SearchContext INSTANCE
addListener
public void addListener(SearchContext.SearchListener listener)
isPending
public boolean isPending()
getCurrentRequest
public org.eaglei.search.provider.SearchRequest getCurrentRequest()
getCurrentResults
public ClientSearchResultSet getCurrentResults()
setCurrentRequest
public void setCurrentRequest(org.eaglei.search.provider.SearchRequest request)
- Sets a request in the context, but doesn't invoke a search.
- Parameters:
request -
clearSearch
public void clearSearch()
- Clears any current or pending search request.
search
public void search(org.eaglei.search.provider.SearchRequest request,
boolean isPageRequest)
- Executes a search if request is non-null.
isPageRequest indicates that the only difference between
this request and the previously executed request is
a change in the start index.
The isPageRequest param is a performance optimization only,
no validation is performed. Do not set it to true
unless you are absolutely sure that the previous request
is the same as this one except for start index. Setting it to false
when the request is in fact a pagination operation
will cause no harm.
- Parameters:
request -
Copyright © 2009-2010 Eagle-I. All Rights Reserved.