| org.columba.core.search.api.ISearchManager
All known Subclasses: org.columba.core.search.SearchManager,
ISearchManager | public interface ISearchManager (Code) | | Search Provider Registry.
author: frd |
Method Summary | |
public void | addResultListener(IResultListener listener) | public void | clearSearch(String searchTerm) Clear a search and discard all cached data for this searchTerm . | public void | executeSearch(String searchTerm, boolean searchInside, int startIndex, int resultCount) Execute query and retrieve pageable search result for given search term.
The query returns resultCount individual results, from
a given startIndex . | public void | executeSearch(String searchTerm, String providerName, boolean searchInside, int startIndex, int resultCount) Execute query and retrieve pageable search result for given search term.
The query returns resultCount individual results, from
a given startIndex . | public void | executeSearch(String searchTerm, String providerName, String criteriaName, boolean searchInside, int startIndex, int resultCount) Execute query and retrieve pageable search result for given search term.
The query returns resultCount individual results, from
a given startIndex . | public void | executeSearch(List<ISearchRequest> requests, boolean allCriteria, boolean searchInside, int startIndex, int resultCount) | public Iterator<ISearchProvider> | getAllProviders() | public ISearchProvider | getProvider(String technicalName) | public void | registerProvider(ISearchProvider p) | public void | removeResultListener(IResultListener listener) | public void | reset() | public void | unregisterProvider(ISearchProvider p) |
clearSearch | public void clearSearch(String searchTerm)(Code) | | Clear a search and discard all cached data for this searchTerm .
Parameters: searchTerm - search term |
executeSearch | public void executeSearch(String searchTerm, boolean searchInside, int startIndex, int resultCount)(Code) | | Execute query and retrieve pageable search result for given search term.
The query returns resultCount individual results, from
a given startIndex . Paging should be supported, so its
up to the underlying implementation to use an intelligent caching
strategy or whatsoever.
Parameters: searchTerm - search term Parameters: searchInside - search inside previous search results Parameters: startIndex - start index of search results Parameters: resultCount - total count of results |
executeSearch | public void executeSearch(String searchTerm, String providerName, boolean searchInside, int startIndex, int resultCount)(Code) | | Execute query and retrieve pageable search result for given search term.
The query returns resultCount individual results, from
a given startIndex . Paging should be supported, so its
up to the underlying implementation to use an intelligent caching
strategy or whatsoever.
Parameters: searchTerm - Parameters: providerName - Parameters: startIndex - start index of search results Parameters: resultCount - total count of results |
executeSearch | public void executeSearch(String searchTerm, String providerName, String criteriaName, boolean searchInside, int startIndex, int resultCount)(Code) | | Execute query and retrieve pageable search result for given search term.
The query returns resultCount individual results, from
a given startIndex . Paging should be supported, so its
up to the underlying implementation to use an intelligent caching
strategy or whatsoever.
Parameters: searchTerm - Parameters: providerName - Parameters: criteriaName - Parameters: startIndex - start index of search results Parameters: resultCount - total count of results |
executeSearch | public void executeSearch(List<ISearchRequest> requests, boolean allCriteria, boolean searchInside, int startIndex, int resultCount)(Code) | | |
reset | public void reset()(Code) | | |
|
|