DEFAULT_INTERVAL| Constructor and Description |
|---|
IndexerWrapper(Indexer indexer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRelatedEntryFields(Document document,
java.lang.Object obj) |
void |
delete(long companyId,
java.lang.String uid) |
void |
delete(java.lang.Object obj) |
java.lang.String[] |
getClassNames() |
Document |
getDocument(java.lang.Object obj) |
BooleanQuery |
getFacetQuery(java.lang.String className,
SearchContext searchContext) |
BooleanQuery |
getFullQuery(SearchContext searchContext) |
IndexerPostProcessor[] |
getIndexerPostProcessors() |
java.lang.String |
getPortletId() |
java.lang.String |
getSearchEngineId() |
java.lang.String |
getSortField(java.lang.String orderByCol) |
java.lang.String |
getSortField(java.lang.String orderByCol,
int sortType) |
Summary |
getSummary(Document document,
java.util.Locale locale,
java.lang.String snippet,
javax.portlet.PortletURL portletURL) |
boolean |
hasPermission(PermissionChecker permissionChecker,
java.lang.String entryClassName,
long entryClassPK,
java.lang.String actionId) |
boolean |
isFilterSearch() |
boolean |
isPermissionAware() |
boolean |
isStagingAware() |
boolean |
isVisible(long classPK,
int status) |
boolean |
isVisibleRelatedEntry(long classPK,
int status) |
void |
postProcessContextQuery(BooleanQuery contextQuery,
SearchContext searchContext) |
void |
postProcessSearchQuery(BooleanQuery searchQuery,
SearchContext searchContext) |
void |
registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor) |
void |
reindex(java.lang.Object obj) |
void |
reindex(java.lang.String[] ids) |
void |
reindex(java.lang.String className,
long classPK) |
void |
reindexDDMStructures(java.util.List<java.lang.Long> ddmStructureIds) |
Hits |
search(SearchContext searchContext) |
void |
unregisterIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor) |
public IndexerWrapper(Indexer indexer)
public void addRelatedEntryFields(Document document, java.lang.Object obj) throws java.lang.Exception
addRelatedEntryFields in interface Indexerjava.lang.Exceptionpublic void delete(long companyId,
java.lang.String uid)
throws SearchException
delete in interface IndexerSearchExceptionpublic void delete(java.lang.Object obj)
throws SearchException
delete in interface IndexerSearchExceptionpublic java.lang.String[] getClassNames()
getClassNames in interface Indexerpublic Document getDocument(java.lang.Object obj) throws SearchException
getDocument in interface IndexerSearchExceptionpublic BooleanQuery getFacetQuery(java.lang.String className, SearchContext searchContext) throws java.lang.Exception
getFacetQuery in interface Indexerjava.lang.Exceptionpublic BooleanQuery getFullQuery(SearchContext searchContext) throws SearchException
getFullQuery in interface IndexerSearchExceptionpublic IndexerPostProcessor[] getIndexerPostProcessors()
getIndexerPostProcessors in interface Indexerpublic java.lang.String getPortletId()
getPortletId in interface Indexerpublic java.lang.String getSearchEngineId()
getSearchEngineId in interface Indexerpublic java.lang.String getSortField(java.lang.String orderByCol)
getSortField in interface Indexerpublic java.lang.String getSortField(java.lang.String orderByCol,
int sortType)
getSortField in interface Indexerpublic Summary getSummary(Document document, java.util.Locale locale, java.lang.String snippet, javax.portlet.PortletURL portletURL) throws SearchException
getSummary in interface IndexerSearchExceptionpublic boolean hasPermission(PermissionChecker permissionChecker, java.lang.String entryClassName, long entryClassPK, java.lang.String actionId) throws java.lang.Exception
hasPermission in interface Indexerjava.lang.Exceptionpublic boolean isFilterSearch()
isFilterSearch in interface Indexerpublic boolean isPermissionAware()
isPermissionAware in interface Indexerpublic boolean isStagingAware()
isStagingAware in interface Indexerpublic boolean isVisible(long classPK,
int status)
throws java.lang.Exception
public boolean isVisibleRelatedEntry(long classPK,
int status)
throws java.lang.Exception
isVisibleRelatedEntry in interface Indexerjava.lang.Exceptionpublic void postProcessContextQuery(BooleanQuery contextQuery, SearchContext searchContext) throws java.lang.Exception
postProcessContextQuery in interface Indexerjava.lang.Exceptionpublic void postProcessSearchQuery(BooleanQuery searchQuery, SearchContext searchContext) throws java.lang.Exception
postProcessSearchQuery in interface Indexerjava.lang.Exceptionpublic void registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
registerIndexerPostProcessor in interface Indexerpublic void reindex(java.lang.Object obj)
throws SearchException
reindex in interface IndexerSearchExceptionpublic void reindex(java.lang.String className,
long classPK)
throws SearchException
reindex in interface IndexerSearchExceptionpublic void reindex(java.lang.String[] ids)
throws SearchException
reindex in interface IndexerSearchExceptionpublic void reindexDDMStructures(java.util.List<java.lang.Long> ddmStructureIds)
throws SearchException
reindexDDMStructures in interface IndexerSearchExceptionpublic Hits search(SearchContext searchContext) throws SearchException
search in interface IndexerSearchExceptionpublic void unregisterIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
unregisterIndexerPostProcessor in interface Indexer