Liferay 6.2-ce-ga5

com.liferay.portal.kernel.search
Class BaseSearchResultPermissionFilter

java.lang.Object
  extended by com.liferay.portal.kernel.search.BaseSearchResultPermissionFilter
All Implemented Interfaces:
SearchResultPermissionFilter
Direct Known Subclasses:
DefaultSearchResultPermissionFilter

public abstract class BaseSearchResultPermissionFilter
extends Object
implements SearchResultPermissionFilter


Constructor Summary
BaseSearchResultPermissionFilter()
           
 
Method Summary
protected  void collectHits(Hits hits, List<Document> documents, List<Float> scores, int count)
           
protected abstract  void filterHits(Hits hits, SearchContext searchContext)
           
protected abstract  Hits getHits(SearchContext searchContext)
           
protected abstract  boolean isGroupAdmin(SearchContext searchContext)
           
 Hits search(SearchContext searchContext)
           
protected  void updateHits(Hits hits, List<Document> documents, List<Float> scores, int start, int end, int size, long startTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseSearchResultPermissionFilter

public BaseSearchResultPermissionFilter()
Method Detail

search

public Hits search(SearchContext searchContext)
            throws SearchException
Specified by:
search in interface SearchResultPermissionFilter
Throws:
SearchException

collectHits

protected void collectHits(Hits hits,
                           List<Document> documents,
                           List<Float> scores,
                           int count)

filterHits

protected abstract void filterHits(Hits hits,
                                   SearchContext searchContext)

getHits

protected abstract Hits getHits(SearchContext searchContext)
                         throws SearchException
Throws:
SearchException

isGroupAdmin

protected abstract boolean isGroupAdmin(SearchContext searchContext)

updateHits

protected void updateHits(Hits hits,
                          List<Document> documents,
                          List<Float> scores,
                          int start,
                          int end,
                          int size,
                          long startTime)

Liferay 6.2-ce-ga5