public abstract class BaseSearchResultPermissionFilter extends java.lang.Object implements SearchResultPermissionFilter
| Constructor and Description |
|---|
BaseSearchResultPermissionFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
collectHits(Hits hits,
java.util.List<Document> documents,
java.util.List<java.lang.Float> scores,
int count) |
protected abstract void |
filterHits(Hits hits,
SearchContext searchContext) |
protected abstract Hits |
getHits(SearchContext searchContext) |
Hits |
search(SearchContext searchContext) |
protected void |
updateHits(Hits hits,
java.util.List<Document> documents,
java.util.List<java.lang.Float> scores,
int start,
int end,
int size,
long startTime) |
public Hits search(SearchContext searchContext) throws SearchException
search in interface SearchResultPermissionFilterSearchExceptionprotected void collectHits(Hits hits, java.util.List<Document> documents, java.util.List<java.lang.Float> scores, int count)
protected abstract void filterHits(Hits hits, SearchContext searchContext)
protected abstract Hits getHits(SearchContext searchContext) throws SearchException
SearchException