Class SearchSecurityFilter

  • All Implemented Interfaces:
    org.sakaiproject.search.elasticsearch.filter.SearchItemFilter

    public class SearchSecurityFilter
    extends Object
    implements org.sakaiproject.search.elasticsearch.filter.SearchItemFilter
    Author:
    ieb
    • Constructor Detail

      • SearchSecurityFilter

        public SearchSecurityFilter()
    • 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:
        filter in interface org.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