Class SearchSecurityFilter
- java.lang.Object
-
- org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter
-
- All Implemented Interfaces:
org.sakaiproject.search.elasticsearch.filter.SearchItemFilter
public class SearchSecurityFilter extends Object implements org.sakaiproject.search.elasticsearch.filter.SearchItemFilter
- Author:
- ieb
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classSearchSecurityFilter.CensoredSearchResult
-
Constructor Summary
Constructors Constructor Description SearchSecurityFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.sakaiproject.search.api.SearchResultfilter(org.sakaiproject.search.api.SearchResult result)org.sakaiproject.entity.api.EntityManagergetEntityManager()org.sakaiproject.search.elasticsearch.filter.SearchItemFiltergetNextFilter()org.sakaiproject.search.api.SearchIndexBuildergetSearchIndexBuilder()voidinit()voidsetEntityManager(org.sakaiproject.entity.api.EntityManager entityManager)voidsetNextFilter(org.sakaiproject.search.elasticsearch.filter.SearchItemFilter nextFilter)voidsetSearchIndexBuilder(org.sakaiproject.search.api.SearchIndexBuilder searchIndexBuilder)
-
-
-
Method Detail
-
init
public void init()
-
getNextFilter
public org.sakaiproject.search.elasticsearch.filter.SearchItemFilter getNextFilter()
- Returns:
- Returns the nextFilter.
-
setNextFilter
public void setNextFilter(org.sakaiproject.search.elasticsearch.filter.SearchItemFilter nextFilter)
- Parameters:
nextFilter- The nextFilter to set.
-
getSearchIndexBuilder
public org.sakaiproject.search.api.SearchIndexBuilder getSearchIndexBuilder()
- Returns:
- Returns the searchIndexBuilder.
-
setSearchIndexBuilder
public void setSearchIndexBuilder(org.sakaiproject.search.api.SearchIndexBuilder searchIndexBuilder)
- Parameters:
searchIndexBuilder- The searchIndexBuilder to set.
-
filter
public org.sakaiproject.search.api.SearchResult filter(org.sakaiproject.search.api.SearchResult result)
- Specified by:
filterin interfaceorg.sakaiproject.search.elasticsearch.filter.SearchItemFilter
-
getEntityManager
public org.sakaiproject.entity.api.EntityManager getEntityManager()
- Returns:
- the entityManager
-
setEntityManager
public void setEntityManager(org.sakaiproject.entity.api.EntityManager entityManager)
- Parameters:
entityManager- the entityManager to set
-
-