com.atlassian.bamboo.resultsummary.search
Class LucenePermissionChecker

java.lang.Object
  extended by com.atlassian.bamboo.resultsummary.search.LucenePermissionChecker

public class LucenePermissionChecker
extends Object


Nested Class Summary
static interface LucenePermissionChecker.PermissionChecker
           
 
Constructor Summary
LucenePermissionChecker(org.apache.lucene.index.IndexReader reader, LucenePermissionChecker.PermissionChecker permissionChecker)
           
 
Method Summary
 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
 

Constructor Detail

LucenePermissionChecker

public LucenePermissionChecker(org.apache.lucene.index.IndexReader reader,
                               LucenePermissionChecker.PermissionChecker permissionChecker)
                        throws IOException
Throws:
IOException
Method Detail

hasPermission

public boolean hasPermission(org.apache.lucene.search.ScoreDoc hit)

hasDocPermission

public boolean hasDocPermission(int docId)

getPermitted

public Iterable<org.apache.lucene.search.ScoreDoc> getPermitted(org.apache.lucene.search.TopDocs hits)

predicate

public com.atlassian.lucene.search.DocPredicate predicate()


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.