Interface RestSearchService
- All Known Implementing Classes:
DefaultRestSearchService
public interface RestSearchService
Service to implement different search algorithms
-
Method Summary
Modifier and TypeMethodDescriptionfullSearch
(RestSearchParameters restSearchParameters, Integer startIndex, Integer pageSize) groupSearch
(String query, Integer maxResults) Find all active groups which match or begin with the supplied query.nameSearch
(RestSearchParameters searchParameters, boolean groupResults, int startIndex, Integer pageSize, Integer maxResultsPerGroup) userSearch
(String query, Integer maxResults) userSearch
(String query, Integer maxResults, boolean showUnlicensedUsers)
-
Method Details
-
userSearch
- Throws:
SearchServiceException
-
userSearch
SearchResultEntityList userSearch(String query, Integer maxResults, boolean showUnlicensedUsers) throws SearchServiceException - Throws:
SearchServiceException
-
groupSearch
Find all active groups which match or begin with the supplied query.- Parameters:
query
-maxResults
-- Returns:
- the matching groups
- Throws:
SearchServiceException
-
fullSearch
SearchResultEntityList fullSearch(RestSearchParameters restSearchParameters, Integer startIndex, Integer pageSize) throws SearchServiceException - Throws:
SearchServiceException
-
nameSearch
SearchResultEntityList nameSearch(RestSearchParameters searchParameters, boolean groupResults, int startIndex, Integer pageSize, Integer maxResultsPerGroup) throws SearchServiceException - Throws:
SearchServiceException
-