public class SearchProviderImpl extends Object implements org.sakaiproject.entitybroker.entityprovider.extension.SearchProvider, org.sakaiproject.search.api.EntityContentProducer
| Constructor and Description |
|---|
SearchProviderImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(String reference,
org.sakaiproject.entitybroker.entityprovider.extension.SearchContent content) |
boolean |
canRead(String reference) |
Integer |
getAction(org.sakaiproject.event.api.Event event) |
String |
getContainer(String ref) |
String |
getContent(String reference) |
Reader |
getContentReader(String reference) |
Map<String,?> |
getCustomProperties(String ref) |
String |
getCustomRDF(String ref) |
String |
getId(String ref) |
Iterator<String> |
getSiteContentIterator(String context) |
String |
getSiteId(String reference) |
String |
getSubType(String ref) |
String |
getTitle(String reference) |
String |
getTool() |
String |
getType(String ref) |
String |
getUrl(String reference) |
void |
init() |
boolean |
isContentFromReader(String reference) |
boolean |
isForIndex(String reference) |
boolean |
matches(org.sakaiproject.event.api.Event event) |
boolean |
matches(String reference) |
boolean |
remove(String reference) |
void |
resetSearchIndexes(String context) |
org.sakaiproject.entitybroker.entityprovider.extension.SearchResults |
search(org.sakaiproject.entitybroker.entityprovider.extension.QuerySearch query) |
void |
setSearchIndexBuilder(org.sakaiproject.search.api.SearchIndexBuilder searchIndexBuilder) |
void |
setSearchService(org.sakaiproject.search.api.SearchService searchService) |
public void init()
public boolean add(String reference, org.sakaiproject.entitybroker.entityprovider.extension.SearchContent content)
add in interface org.sakaiproject.entitybroker.entityprovider.extension.SearchProviderpublic boolean remove(String reference)
remove in interface org.sakaiproject.entitybroker.entityprovider.extension.SearchProviderpublic void resetSearchIndexes(String context)
resetSearchIndexes in interface org.sakaiproject.entitybroker.entityprovider.extension.SearchProviderpublic org.sakaiproject.entitybroker.entityprovider.extension.SearchResults search(org.sakaiproject.entitybroker.entityprovider.extension.QuerySearch query)
search in interface org.sakaiproject.entitybroker.entityprovider.extension.SearchProviderpublic boolean canRead(String reference)
canRead in interface org.sakaiproject.search.api.EntityContentProducerpublic Integer getAction(org.sakaiproject.event.api.Event event)
getAction in interface org.sakaiproject.search.api.EntityContentProducerpublic String getContainer(String ref)
getContainer in interface org.sakaiproject.search.api.EntityContentProducerpublic String getContent(String reference)
getContent in interface org.sakaiproject.search.api.EntityContentProducerpublic Reader getContentReader(String reference)
getContentReader in interface org.sakaiproject.search.api.EntityContentProducerpublic Map<String,?> getCustomProperties(String ref)
getCustomProperties in interface org.sakaiproject.search.api.EntityContentProducerpublic String getCustomRDF(String ref)
getCustomRDF in interface org.sakaiproject.search.api.EntityContentProducerpublic String getId(String ref)
getId in interface org.sakaiproject.search.api.EntityContentProducerpublic Iterator<String> getSiteContentIterator(String context)
getSiteContentIterator in interface org.sakaiproject.search.api.EntityContentProducerpublic String getSiteId(String reference)
getSiteId in interface org.sakaiproject.search.api.EntityContentProducerpublic String getSubType(String ref)
getSubType in interface org.sakaiproject.search.api.EntityContentProducerpublic String getTitle(String reference)
getTitle in interface org.sakaiproject.search.api.EntityContentProducerpublic String getTool()
getTool in interface org.sakaiproject.search.api.EntityContentProducerpublic String getType(String ref)
getType in interface org.sakaiproject.search.api.EntityContentProducerpublic String getUrl(String reference)
getUrl in interface org.sakaiproject.search.api.EntityContentProducerpublic boolean isContentFromReader(String reference)
isContentFromReader in interface org.sakaiproject.search.api.EntityContentProducerpublic boolean isForIndex(String reference)
isForIndex in interface org.sakaiproject.search.api.EntityContentProducerpublic boolean matches(String reference)
matches in interface org.sakaiproject.search.api.EntityContentProducerpublic boolean matches(org.sakaiproject.event.api.Event event)
matches in interface org.sakaiproject.search.api.EntityContentProducerpublic void setSearchService(org.sakaiproject.search.api.SearchService searchService)
public void setSearchIndexBuilder(org.sakaiproject.search.api.SearchIndexBuilder searchIndexBuilder)
Copyright © 2003-2016 Sakai Project. All Rights Reserved.