public class SearchIndexBuilderAdapter extends Object implements org.sakaiproject.search.api.SearchIndexBuilder
| Constructor and Description |
|---|
SearchIndexBuilderAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addResource(org.sakaiproject.event.api.Notification notification,
org.sakaiproject.event.api.Event event) |
void |
destroy() |
List<org.sakaiproject.search.model.SearchBuilderItem> |
getAllSearchItems() |
List<org.sakaiproject.search.api.EntityContentProducer> |
getContentProducers() |
List<org.sakaiproject.search.model.SearchBuilderItem> |
getGlobalMasterSearchItems() |
int |
getPendingDocuments() |
List<org.sakaiproject.search.model.SearchBuilderItem> |
getSiteMasterSearchItems() |
boolean |
isBuildQueueEmpty() |
boolean |
isExcludeUserSites() |
boolean |
isOnlyIndexSearchToolSites() |
org.sakaiproject.search.api.EntityContentProducer |
newEntityContentProducer(org.sakaiproject.event.api.Event event) |
org.sakaiproject.search.api.EntityContentProducer |
newEntityContentProducer(String ref) |
void |
rebuildIndex() |
void |
rebuildIndex(String currentSiteId) |
void |
refreshIndex() |
void |
refreshIndex(String currentSiteId) |
void |
registerEntityContentProducer(org.sakaiproject.search.api.EntityContentProducer ecp) |
void |
setExcludeUserSites(boolean excludeUserSites) |
void |
setOnlyIndexSearchToolSites(boolean onlyIndexSearchToolSites) |
public void addResource(org.sakaiproject.event.api.Notification notification,
org.sakaiproject.event.api.Event event)
addResource in interface org.sakaiproject.search.api.SearchIndexBuilderpublic void registerEntityContentProducer(org.sakaiproject.search.api.EntityContentProducer ecp)
registerEntityContentProducer in interface org.sakaiproject.search.api.SearchIndexBuilderpublic void refreshIndex()
refreshIndex in interface org.sakaiproject.search.api.SearchIndexBuilderpublic void rebuildIndex()
rebuildIndex in interface org.sakaiproject.search.api.SearchIndexBuilderpublic boolean isBuildQueueEmpty()
isBuildQueueEmpty in interface org.sakaiproject.search.api.SearchIndexBuilderpublic List<org.sakaiproject.search.api.EntityContentProducer> getContentProducers()
getContentProducers in interface org.sakaiproject.search.api.SearchIndexBuilderpublic void destroy()
destroy in interface org.sakaiproject.search.api.SearchIndexBuilderpublic int getPendingDocuments()
getPendingDocuments in interface org.sakaiproject.search.api.SearchIndexBuilderpublic void rebuildIndex(String currentSiteId)
rebuildIndex in interface org.sakaiproject.search.api.SearchIndexBuilderpublic void refreshIndex(String currentSiteId)
refreshIndex in interface org.sakaiproject.search.api.SearchIndexBuilderpublic List<org.sakaiproject.search.model.SearchBuilderItem> getAllSearchItems()
getAllSearchItems in interface org.sakaiproject.search.api.SearchIndexBuilderpublic org.sakaiproject.search.api.EntityContentProducer newEntityContentProducer(org.sakaiproject.event.api.Event event)
newEntityContentProducer in interface org.sakaiproject.search.api.SearchIndexBuilderpublic org.sakaiproject.search.api.EntityContentProducer newEntityContentProducer(String ref)
newEntityContentProducer in interface org.sakaiproject.search.api.SearchIndexBuilderpublic List<org.sakaiproject.search.model.SearchBuilderItem> getSiteMasterSearchItems()
getSiteMasterSearchItems in interface org.sakaiproject.search.api.SearchIndexBuilderpublic List<org.sakaiproject.search.model.SearchBuilderItem> getGlobalMasterSearchItems()
getGlobalMasterSearchItems in interface org.sakaiproject.search.api.SearchIndexBuilderpublic boolean isOnlyIndexSearchToolSites()
isOnlyIndexSearchToolSites in interface org.sakaiproject.search.api.SearchIndexBuilderpublic boolean isExcludeUserSites()
isExcludeUserSites in interface org.sakaiproject.search.api.SearchIndexBuilderpublic void setOnlyIndexSearchToolSites(boolean onlyIndexSearchToolSites)
public void setExcludeUserSites(boolean excludeUserSites)
Copyright © 2003-2016 Sakai Project. All Rights Reserved.