|
Clearspace API (1.7.0) Core Javadocs | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SearchEngineManager
The SearchEngineManager is in charge of registering and managing the persistence of SearchEngines.
SearchEngineManager| Method Summary | |
|---|---|
void |
addSearchEngine(SearchEngine searchEngine)
Add a search engine to be managed. |
SearchEngine |
addSearchEngineFromDescriptorURL(java.lang.String URL)
Add a search engine to be managed. |
SearchEngine |
getSearchEngineByID(long searchEngineID)
Find a managed search engine by its ID. |
java.util.Collection<SearchEngine> |
getSearchEngines()
Get a List of all managed search engines. |
SearchEngineManagerStats |
getStats()
Get a {@link SearchEngineManagerStats) object. |
void |
removeSearchEngineByID(long searchEngineID)
Remove the search engine by its ID. |
boolean |
testSearchEngineByID(long searchEngineID)
Test the search engine by its ID. |
void |
updateSearchEngine(SearchEngine searchEngine)
Update the managed search engine. |
| Methods inherited from interface com.jivesoftware.community.JiveManager |
|---|
destroy, initialize |
| Method Detail |
|---|
SearchEngine addSearchEngineFromDescriptorURL(java.lang.String URL)
throws OpenSearchDescriptorParseException
URL - The URL of the search engine descriptor document.
OpenSearchDescriptorParseException - If descriptor can't be parsed.void addSearchEngine(SearchEngine searchEngine)
searchEngine - The search engine instance to be managed.SearchEngine getSearchEngineByID(long searchEngineID)
searchEngineID - the ID of the search engine.
java.util.Collection<SearchEngine> getSearchEngines()
void updateSearchEngine(SearchEngine searchEngine)
searchEngine - the search engine to update.void removeSearchEngineByID(long searchEngineID)
searchEngineID - the ID of the search engineboolean testSearchEngineByID(long searchEngineID)
searchEngineID - the ID of the search engine
SearchEngineManagerStats getStats()
|
Clearspace Project Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||