com.atlassian.confluence.search.lucene.filter
Class SpacePermissionsFilter
java.lang.Object
org.apache.lucene.search.Filter
com.atlassian.confluence.search.lucene.filter.SpacePermissionsFilter
- All Implemented Interfaces:
- Serializable
public class SpacePermissionsFilter
- extends org.apache.lucene.search.Filter
Class that filters results by the spaces the current user is allowed to see. There will be a singleton instance of
this class in the system which allows the possibility of caching some of the filtering being done here.
- See Also:
- Serialized Form
Method Summary |
BitSet |
bits(org.apache.lucene.index.IndexReader reader)
|
Methods inherited from class org.apache.lucene.search.Filter |
getDocIdSet |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpacePermissionsFilter
public SpacePermissionsFilter(SpacePermissionsFilterDao spacePermissionsFilterDao,
PermissionManager permissionManager,
org.apache.lucene.search.Filter inSpaceFilter)
SpacePermissionsFilter
@Deprecated
public SpacePermissionsFilter(SpacePermissionsFilterDao spacePermissionsFilterDao,
org.apache.lucene.search.Filter inSpaceFilter)
- Deprecated. since 4.2.2 use
SpacePermissionsFilter(SpacePermissionsFilterDao, PermissionManager, Filter)
,
or better, just get the Filter injected.
bits
public BitSet bits(org.apache.lucene.index.IndexReader reader)
throws IOException
- Overrides:
bits
in class org.apache.lucene.search.Filter
- Throws:
IOException
Copyright © 2003-2013 Atlassian. All Rights Reserved.