com.atlassian.confluence.search.service
Class DefaultPredefinedSearchBuilder

java.lang.Object
  extended by com.atlassian.confluence.search.service.DefaultPredefinedSearchBuilder
All Implemented Interfaces:
PredefinedSearchBuilder

public class DefaultPredefinedSearchBuilder
extends java.lang.Object
implements PredefinedSearchBuilder


Constructor Summary
DefaultPredefinedSearchBuilder()
           
 
Method Summary
 Search siteSearch(SearchQueryParameters searchQueryParams, int startIndex, int pageSize)
          Create and return the Search used to perform a site wide search in Confluence.
 Search usersSearch(java.lang.String query, int maxResults)
          Create and return the Search used to find users know to the system based on parts of their name or user name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPredefinedSearchBuilder

public DefaultPredefinedSearchBuilder()
Method Detail

siteSearch

public Search siteSearch(SearchQueryParameters searchQueryParams,
                         int startIndex,
                         int pageSize)
Description copied from interface: PredefinedSearchBuilder
Create and return the Search used to perform a site wide search in Confluence.

Specified by:
siteSearch in interface PredefinedSearchBuilder
Parameters:
searchQueryParams - the query to execute
startIndex - to support paging, specify the index of the first result to be included in the result. The startIndex should be greater than 0,
pageSize - the maximum number of results to return. This must be greater than 0.
Returns:
the site wide content search for Confluence.

usersSearch

public Search usersSearch(java.lang.String query,
                          int maxResults)
Description copied from interface: PredefinedSearchBuilder
Create and return the Search used to find users know to the system based on parts of their name or user name. You should not use wild card within the supplied query, simply supply as much as you know of the user(s) required e.g. parts of names such as "Andr" or "Peter An" or parts of usernames.

Specified by:
usersSearch in interface PredefinedSearchBuilder
Parameters:
query - the query term
maxResults - the maximum number of results to return
Returns:
the user search for Confluence.


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