Interface RestSearchService
-
- All Known Implementing Classes:
DefaultRestSearchService
public interface RestSearchServiceService to implement different search algorithms
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SearchResultEntityListfullSearch(RestSearchParameters restSearchParameters, Integer startIndex, Integer pageSize)SearchResultEntityListgroupSearch(String query, Integer maxResults)Find all active groups which match or begin with the supplied query.SearchResultEntityListnameSearch(RestSearchParameters searchParameters, boolean groupResults, int startIndex, Integer pageSize, Integer maxResultsPerGroup)SearchResultEntityListuserSearch(String query, Integer maxResults)SearchResultEntityListuserSearch(String query, Integer maxResults, boolean showUnlicensedUsers)
-
-
-
Method Detail
-
userSearch
SearchResultEntityList userSearch(String query, Integer maxResults) throws SearchServiceException
- Throws:
SearchServiceException
-
userSearch
SearchResultEntityList userSearch(String query, Integer maxResults, boolean showUnlicensedUsers) throws SearchServiceException
- Throws:
SearchServiceException
-
groupSearch
SearchResultEntityList groupSearch(String query, Integer maxResults) throws SearchServiceException
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
-
-