com.atlassian.confluence.search.lucene.filter
Class SpacePermissionsFilter

java.lang.Object
  extended by org.apache.lucene.search.Filter
      extended by com.atlassian.confluence.search.lucene.filter.SpacePermissionsFilter

public class SpacePermissionsFilter
extends org.apache.lucene.search.Filter

Class that filters results by the spaces the current user is allowed to see.


Constructor Summary
SpacePermissionsFilter(SpacePermissionsFilterDao spacePermissionsFilterDao, PermissionManager permissionManager, org.apache.lucene.search.Filter inSpaceFilter, com.atlassian.user.User user)
           
 
Method Summary
 org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.index.AtomicReaderContext context, org.apache.lucene.util.Bits acceptDocs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpacePermissionsFilter

public SpacePermissionsFilter(SpacePermissionsFilterDao spacePermissionsFilterDao,
                              PermissionManager permissionManager,
                              org.apache.lucene.search.Filter inSpaceFilter,
                              com.atlassian.user.User user)
Method Detail

getDocIdSet

public org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.index.AtomicReaderContext context,
                                                     org.apache.lucene.util.Bits acceptDocs)
                                              throws java.io.IOException
Specified by:
getDocIdSet in class org.apache.lucene.search.Filter
Throws:
java.io.IOException


Copyright © 2003-2014 Atlassian. All Rights Reserved.