com.atlassian.confluence.search.actions
Class SearchBean

java.lang.Object
  extended by com.atlassian.confluence.search.actions.SearchBean

public class SearchBean
extends java.lang.Object

This bean takes in a query object and executes a search on it It also maintains a paginationSupport object if the results you retrieve require pagination (even though pagination is optional, the hits/results are added onto the pagination object regardless)


Constructor Summary
SearchBean()
           
SearchBean(int maxResultsPerPage)
           
 
Method Summary
 int getExcludedGlobalResultsNum(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter)
           
 int getFilteredCount()
           
 bucket.core.actions.PaginationSupport getPaginationSupport()
           
 java.util.List search(org.apache.lucene.search.Query query)
           
 java.util.List search(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter)
           
 java.util.List search(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter passedFilter, org.apache.lucene.search.Sort sort)
           
 void setAnyTypeObjectDao(com.atlassian.bonnie.AnyTypeObjectDao anyTypeObjectDao)
           
 void setPaginationSupport(bucket.core.actions.PaginationSupport paginationSupport)
           
 void setResults(java.util.List results)
           
 void setSearcher(com.atlassian.bonnie.Searcher searcher)
           
 void setUserAccessor(UserAccessor userAccessor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchBean

public SearchBean()

SearchBean

public SearchBean(int maxResultsPerPage)
Method Detail

search

public java.util.List search(org.apache.lucene.search.Query query)

search

public java.util.List search(org.apache.lucene.search.Query query,
                             org.apache.lucene.search.Filter filter)

search

public java.util.List search(org.apache.lucene.search.Query query,
                             org.apache.lucene.search.Filter passedFilter,
                             org.apache.lucene.search.Sort sort)

setResults

public void setResults(java.util.List results)

setSearcher

public void setSearcher(com.atlassian.bonnie.Searcher searcher)

setAnyTypeObjectDao

public void setAnyTypeObjectDao(com.atlassian.bonnie.AnyTypeObjectDao anyTypeObjectDao)

getPaginationSupport

public bucket.core.actions.PaginationSupport getPaginationSupport()

setPaginationSupport

public void setPaginationSupport(bucket.core.actions.PaginationSupport paginationSupport)

setUserAccessor

public void setUserAccessor(UserAccessor userAccessor)

getFilteredCount

public int getFilteredCount()

getExcludedGlobalResultsNum

public int getExcludedGlobalResultsNum(org.apache.lucene.search.Query query,
                                       org.apache.lucene.search.Filter filter)


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.