org.sakaiproject.search.filter.impl
Class SearchSecurityFilter

java.lang.Object
  extended by org.sakaiproject.search.filter.impl.SearchSecurityFilter
All Implemented Interfaces:
SearchItemFilter

public class SearchSecurityFilter
extends Object
implements SearchItemFilter

Author:
ieb

Nested Class Summary
 class SearchSecurityFilter.CensoredSearchResult
           
 
Constructor Summary
SearchSecurityFilter()
           
 
Method Summary
 SearchResult filter(SearchResult result)
          performs the filter operation on a result, retruning the filtered result
 org.sakaiproject.entity.api.EntityManager getEntityManager()
           
 SearchItemFilter getNextFilter()
           
 SearchIndexBuilder getSearchIndexBuilder()
           
 void init()
           
 void setEntityManager(org.sakaiproject.entity.api.EntityManager entityManager)
           
 void setNextFilter(SearchItemFilter nextFilter)
           
 void setSearchIndexBuilder(SearchIndexBuilder searchIndexBuilder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchSecurityFilter

public SearchSecurityFilter()
Method Detail

init

public void init()

getNextFilter

public SearchItemFilter getNextFilter()
Returns:
Returns the nextFilter.

setNextFilter

public void setNextFilter(SearchItemFilter nextFilter)
Parameters:
nextFilter - The nextFilter to set.

getSearchIndexBuilder

public SearchIndexBuilder getSearchIndexBuilder()
Returns:
Returns the searchIndexBuilder.

setSearchIndexBuilder

public void setSearchIndexBuilder(SearchIndexBuilder searchIndexBuilder)
Parameters:
searchIndexBuilder - The searchIndexBuilder to set.

filter

public SearchResult filter(SearchResult result)
Description copied from interface: SearchItemFilter
performs the filter operation on a result, retruning the filtered result

Specified by:
filter in interface SearchItemFilter
Returns:

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


Copyright © 2003-2012 Sakai Project. All Rights Reserved.