Class UserSearchServiceInternalImpl
- java.lang.Object
 - 
- com.atlassian.confluence.internal.user.UserSearchServiceInternalImpl
 
 
- 
- All Implemented Interfaces:
 UserSearchServiceInternal
public class UserSearchServiceInternalImpl extends Object implements UserSearchServiceInternal
Searches for users using theCrowdService. 
- 
- 
Constructor Summary
Constructors Constructor Description UserSearchServiceInternalImpl(PaginationService paginationService, com.atlassian.crowd.embedded.api.CrowdService crowdService, PermissionManager permissionManager, SettingsManager settingsManager) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<com.atlassian.crowd.embedded.api.SearchRestriction>convertToSearchRestrictions(String searchTerm, com.atlassian.crowd.search.query.entity.restriction.Property<String> property)protected List<com.atlassian.crowd.embedded.api.SearchRestriction>convertToSearchRestrictions(String searchString, List<com.atlassian.crowd.search.query.entity.restriction.Property<String>> properties)com.atlassian.fugue.Pair<List<String>,PageResponse<ConfluenceUser>>doMemberOfGroupsSearch(PageRequest pageRequest, GroupSearchRequest searchRequest)PageResponse<ConfluenceUser>doUserSearch(PageRequest pageRequest, UserSearchRequest searchRequest)booleanisSupportsSimpleSearch()protected StringremoveWildcards(String term) 
 - 
 
- 
- 
Constructor Detail
- 
UserSearchServiceInternalImpl
public UserSearchServiceInternalImpl(PaginationService paginationService, com.atlassian.crowd.embedded.api.CrowdService crowdService, PermissionManager permissionManager, SettingsManager settingsManager)
 
 - 
 
- 
Method Detail
- 
doUserSearch
public PageResponse<ConfluenceUser> doUserSearch(PageRequest pageRequest, UserSearchRequest searchRequest) throws ServiceException
- Specified by:
 doUserSearchin interfaceUserSearchServiceInternal- Throws:
 ServiceException
 
- 
doMemberOfGroupsSearch
public com.atlassian.fugue.Pair<List<String>,PageResponse<ConfluenceUser>> doMemberOfGroupsSearch(PageRequest pageRequest, GroupSearchRequest searchRequest) throws ServiceException
- Specified by:
 doMemberOfGroupsSearchin interfaceUserSearchServiceInternal- Throws:
 ServiceException
 
- 
convertToSearchRestrictions
protected List<com.atlassian.crowd.embedded.api.SearchRestriction> convertToSearchRestrictions(String searchTerm, com.atlassian.crowd.search.query.entity.restriction.Property<String> property) throws ServiceException
- Throws:
 ServiceException
 
- 
convertToSearchRestrictions
protected List<com.atlassian.crowd.embedded.api.SearchRestriction> convertToSearchRestrictions(String searchString, List<com.atlassian.crowd.search.query.entity.restriction.Property<String>> properties) throws ServiceException
- Throws:
 ServiceException
 
- 
removeWildcards
protected String removeWildcards(String term) throws ServiceException
- Throws:
 ServiceException
 
- 
isSupportsSimpleSearch
public boolean isSupportsSimpleSearch()
- Specified by:
 isSupportsSimpleSearchin interfaceUserSearchServiceInternal
 
 - 
 
 -