public class IndexerServiceImpl extends java.lang.Object implements IndexerService
| Constructor and Description |
|---|
IndexerServiceImpl(com.googlecode.fascinator.api.indexer.Indexer indexer,
org.apache.tapestry5.services.ApplicationStateManager asm) |
| Modifier and Type | Method and Description |
|---|---|
void |
annotate(java.lang.String oid,
java.lang.String pid) |
void |
annotateRemove(java.lang.String oid) |
void |
annotateRemove(java.lang.String oid,
java.lang.String pid) |
void |
annotateSearch(com.googlecode.fascinator.api.indexer.SearchRequest request,
java.io.OutputStream result) |
void |
commit() |
java.lang.String |
getId() |
java.util.List<java.lang.Object> |
getJsonObjectWithField(java.lang.String fieldName,
java.lang.String fieldValue) |
java.lang.String |
getName() |
com.googlecode.fascinator.api.PluginDescription |
getPluginDetails()
Gets a PluginDescription object relating to this plugin.
|
void |
index(java.lang.String oid) |
void |
index(java.lang.String oid,
java.lang.String pid) |
void |
init(java.io.File jsonFile) |
void |
init(java.lang.String jsonString) |
void |
remove(java.lang.String oid) |
void |
remove(java.lang.String oid,
java.lang.String pid) |
void |
search(com.googlecode.fascinator.api.indexer.SearchRequest request,
java.io.OutputStream result) |
void |
search(com.googlecode.fascinator.api.indexer.SearchRequest request,
java.io.OutputStream result,
java.lang.String format) |
void |
searchByIndex(com.googlecode.fascinator.api.indexer.SearchRequest request,
java.io.OutputStream response,
java.lang.String indexName) |
void |
shutdown() |
public IndexerServiceImpl(com.googlecode.fascinator.api.indexer.Indexer indexer,
org.apache.tapestry5.services.ApplicationStateManager asm)
public void index(java.lang.String oid)
throws com.googlecode.fascinator.api.indexer.IndexerException
index in interface com.googlecode.fascinator.api.indexer.Indexercom.googlecode.fascinator.api.indexer.IndexerExceptionpublic void index(java.lang.String oid,
java.lang.String pid)
throws com.googlecode.fascinator.api.indexer.IndexerException
index in interface com.googlecode.fascinator.api.indexer.Indexercom.googlecode.fascinator.api.indexer.IndexerExceptionpublic void commit()
commit in interface com.googlecode.fascinator.api.indexer.Indexerpublic void annotate(java.lang.String oid,
java.lang.String pid)
throws com.googlecode.fascinator.api.indexer.IndexerException
annotate in interface com.googlecode.fascinator.api.indexer.Indexercom.googlecode.fascinator.api.indexer.IndexerExceptionpublic void annotateSearch(com.googlecode.fascinator.api.indexer.SearchRequest request,
java.io.OutputStream result)
throws com.googlecode.fascinator.api.indexer.IndexerException
annotateSearch in interface com.googlecode.fascinator.api.indexer.Indexercom.googlecode.fascinator.api.indexer.IndexerExceptionpublic void annotateRemove(java.lang.String oid)
throws com.googlecode.fascinator.api.indexer.IndexerException
annotateRemove in interface com.googlecode.fascinator.api.indexer.Indexercom.googlecode.fascinator.api.indexer.IndexerExceptionpublic void annotateRemove(java.lang.String oid,
java.lang.String pid)
throws com.googlecode.fascinator.api.indexer.IndexerException
annotateRemove in interface com.googlecode.fascinator.api.indexer.Indexercom.googlecode.fascinator.api.indexer.IndexerExceptionpublic void remove(java.lang.String oid)
throws com.googlecode.fascinator.api.indexer.IndexerException
remove in interface com.googlecode.fascinator.api.indexer.Indexercom.googlecode.fascinator.api.indexer.IndexerExceptionpublic void remove(java.lang.String oid,
java.lang.String pid)
throws com.googlecode.fascinator.api.indexer.IndexerException
remove in interface com.googlecode.fascinator.api.indexer.Indexercom.googlecode.fascinator.api.indexer.IndexerExceptionpublic void search(com.googlecode.fascinator.api.indexer.SearchRequest request,
java.io.OutputStream result)
throws com.googlecode.fascinator.api.indexer.IndexerException
search in interface com.googlecode.fascinator.api.indexer.Indexercom.googlecode.fascinator.api.indexer.IndexerExceptionpublic java.lang.String getId()
getId in interface com.googlecode.fascinator.api.Pluginpublic java.lang.String getName()
getName in interface com.googlecode.fascinator.api.Pluginpublic com.googlecode.fascinator.api.PluginDescription getPluginDetails()
getPluginDetails in interface com.googlecode.fascinator.api.Pluginpublic void init(java.io.File jsonFile)
throws com.googlecode.fascinator.api.PluginException
init in interface com.googlecode.fascinator.api.Plugincom.googlecode.fascinator.api.PluginExceptionpublic void shutdown()
throws com.googlecode.fascinator.api.PluginException
shutdown in interface com.googlecode.fascinator.api.Plugincom.googlecode.fascinator.api.PluginExceptionpublic void init(java.lang.String jsonString)
throws com.googlecode.fascinator.api.PluginException
init in interface com.googlecode.fascinator.api.Plugincom.googlecode.fascinator.api.PluginExceptionpublic void searchByIndex(com.googlecode.fascinator.api.indexer.SearchRequest request,
java.io.OutputStream response,
java.lang.String indexName)
throws com.googlecode.fascinator.api.indexer.IndexerException
searchByIndex in interface com.googlecode.fascinator.api.indexer.Indexercom.googlecode.fascinator.api.indexer.IndexerExceptionpublic void search(com.googlecode.fascinator.api.indexer.SearchRequest request,
java.io.OutputStream result,
java.lang.String format)
throws com.googlecode.fascinator.api.indexer.IndexerException
search in interface com.googlecode.fascinator.api.indexer.Indexercom.googlecode.fascinator.api.indexer.IndexerExceptionpublic java.util.List<java.lang.Object> getJsonObjectWithField(java.lang.String fieldName,
java.lang.String fieldValue)
throws com.googlecode.fascinator.api.indexer.IndexerException
getJsonObjectWithField in interface com.googlecode.fascinator.api.indexer.Indexercom.googlecode.fascinator.api.indexer.IndexerExceptionCopyright © 2009-2019. All Rights Reserved.