com.atlassian.bamboo.resultsummary.search
Class LucenePermissionChecker
java.lang.Object
com.atlassian.bamboo.resultsummary.search.LucenePermissionChecker
public class LucenePermissionChecker
- extends java.lang.Object
Method Summary |
java.lang.Iterable<org.apache.lucene.search.ScoreDoc> |
getPermitted(org.apache.lucene.search.TopDocs hits)
|
boolean |
hasDocPermission(int docId)
|
boolean |
hasPermission(org.apache.lucene.search.ScoreDoc hit)
|
com.atlassian.lucene.search.DocPredicate |
predicate()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LucenePermissionChecker
public LucenePermissionChecker(org.apache.lucene.index.IndexReader reader,
LucenePermissionChecker.PermissionChecker permissionChecker)
throws java.io.IOException
- Throws:
java.io.IOException
hasPermission
public boolean hasPermission(org.apache.lucene.search.ScoreDoc hit)
hasDocPermission
public boolean hasDocPermission(int docId)
getPermitted
public java.lang.Iterable<org.apache.lucene.search.ScoreDoc> getPermitted(org.apache.lucene.search.TopDocs hits)
predicate
public com.atlassian.lucene.search.DocPredicate predicate()
Copyright © 2014 Atlassian Software Systems Pty Ltd. All Rights Reserved.