com.atlassian.confluence.plugins.rest.service
Interface RestSearchService

All Known Implementing Classes:
DefaultRestSearchService

public interface RestSearchService

Service to implement different search algorithms


Method Summary
 SearchResultEntityList fullSearch(RestSearchParameters restSearchParameters, java.lang.Integer startIndex, java.lang.Integer pageSize)
           
 SearchResultEntityList groupSearch(java.lang.String query, java.lang.Integer maxResults)
          Find all active groups which match or begin with the supplied query.
 SearchResultEntityList nameSearch(RestSearchParameters searchParameters, boolean groupResults, int startIndex, java.lang.Integer pageSize)
           
 SearchResultEntityList userSearch(java.lang.String query, java.lang.Integer maxResults)
           
 

Method Detail

userSearch

SearchResultEntityList userSearch(java.lang.String query,
                                  java.lang.Integer maxResults)
                                  throws SearchServiceException
Throws:
SearchServiceException

groupSearch

SearchResultEntityList groupSearch(java.lang.String query,
                                   java.lang.Integer maxResults)
                                   throws SearchServiceException
Find all active groups which match or begin with the supplied query.

Parameters:
query -
maxResults -
Returns:
Throws:
SearchServiceException

fullSearch

SearchResultEntityList fullSearch(RestSearchParameters restSearchParameters,
                                  java.lang.Integer startIndex,
                                  java.lang.Integer pageSize)
                                  throws SearchServiceException
Throws:
SearchServiceException

nameSearch

SearchResultEntityList nameSearch(RestSearchParameters searchParameters,
                                  boolean groupResults,
                                  int startIndex,
                                  java.lang.Integer pageSize)
                                  throws SearchServiceException
Throws:
SearchServiceException


Copyright © 2003-2014 Atlassian. All Rights Reserved.