com.atlassian.confluence.search.actions
Class SearchBean

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

public class SearchBean
extends 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)


Field Summary
protected  org.apache.log4j.Category log
           
 
Constructor Summary
SearchBean()
           
SearchBean(int maxResultsPerPage)
           
 
Method Summary
 PaginationSupport getPaginationSupport()
           
 List search(Query query)
           
 List search(Query query, Filter filter, int[] filteredCount)
           
 List search(Query query, Filter filter, Sort sort, int[] filteredCount)
           
 List search(Query query, Sort sort)
           
 void setAnyTypeObjectDao(AnyTypeObjectDao anyTypeObjectDao)
           
 void setPaginationSupport(PaginationSupport paginationSupport)
           
 void setResults(List results)
           
 void setSearcher(Searcher searcher)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected org.apache.log4j.Category log
Constructor Detail

SearchBean

public SearchBean()

SearchBean

public SearchBean(int maxResultsPerPage)
Method Detail

search

public List search(Query query)

search

public List search(Query query,
                   Sort sort)

search

public List search(Query query,
                   Filter filter,
                   int[] filteredCount)

search

public List search(Query query,
                   Filter filter,
                   Sort sort,
                   int[] filteredCount)

setResults

public void setResults(List results)

setSearcher

public void setSearcher(Searcher searcher)

setAnyTypeObjectDao

public void setAnyTypeObjectDao(AnyTypeObjectDao anyTypeObjectDao)

getPaginationSupport

public PaginationSupport getPaginationSupport()

setPaginationSupport

public void setPaginationSupport(PaginationSupport paginationSupport)


Confluence is developed by Atlassian.