com.atlassian.bamboo.resultsummary.search
Class LucenePermissionChecker

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

public class LucenePermissionChecker
extends java.lang.Object


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

Constructor Detail

LucenePermissionChecker

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

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.