public class

ContentNameSearchPermissionsFilter

extends Filter
java.lang.Object
   ↳ org.apache.lucene.search.Filter
     ↳ com.atlassian.confluence.search.lucene.filter.ContentNameSearchPermissionsFilter

Class Overview

A Lucene filter used to apply all the relevant permissioning necessary when using the content name search (QuickNav) in Confluence. For instance the admin user has no space permission filter, etc.

Summary

Public Constructors
ContentNameSearchPermissionsFilter(UserAccessor userAccessor, SpacePermissionsFilter spacePermissionsFilter)
Public Methods
DocIdSet getDocIdSet(IndexReader reader)
[Expand]
Inherited Methods
From class org.apache.lucene.search.Filter
From class java.lang.Object

Public Constructors

public ContentNameSearchPermissionsFilter (UserAccessor userAccessor, SpacePermissionsFilter spacePermissionsFilter)

Public Methods

public DocIdSet getDocIdSet (IndexReader reader)

Throws
IOException