public class

UserSearcherHelperImpl

extends Object
implements UserSearcherHelper
java.lang.Object
   ↳ com.atlassian.jira.issue.search.searchers.util.UserSearcherHelperImpl

Summary

Public Constructors
UserSearcherHelperImpl(GroupManager groupManager, PermissionManager permissionManager, LicenseCountService licenseCountService, UserManager userManager, UserHistoryManager userHistoryManager, UserSearchService userSearchService)
Public Methods
void addGroupSuggestionParams(ApplicationUser user, Map<StringObject> params)
void addUserGroupSuggestionParams(ApplicationUser user, List<String> selectedUsers, Map<StringObject> params)
void addUserGroupSuggestionParams(ApplicationUser user, List<String> selectedUsers, UserSearchParams searchParams, Map<StringObject> params)
add user and group suggestions based on search parameters.
void addUserSuggestionParams(ApplicationUser user, List<String> selectedUsers, Map<StringObject> params)
boolean hasUserPickingPermission(ApplicationUser user)
Determine whether a user has permission to pick users.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.issue.search.searchers.util.UserSearcherHelper

Public Constructors

public UserSearcherHelperImpl (GroupManager groupManager, PermissionManager permissionManager, LicenseCountService licenseCountService, UserManager userManager, UserHistoryManager userHistoryManager, UserSearchService userSearchService)

Public Methods

public void addGroupSuggestionParams (ApplicationUser user, Map<StringObject> params)

public void addUserGroupSuggestionParams (ApplicationUser user, List<String> selectedUsers, Map<StringObject> params)

public void addUserGroupSuggestionParams (ApplicationUser user, List<String> selectedUsers, UserSearchParams searchParams, Map<StringObject> params)

add user and group suggestions based on search parameters. the parameters will be added into the params parameter in-place.

Parameters
user the user requesting for the suggestions
selectedUsers a list of recently selected users, which could be included into the suggested users with higher priority
searchParams additional search parameters for groups and roles based restrictions.
params the map to hold the parameters

public void addUserSuggestionParams (ApplicationUser user, List<String> selectedUsers, Map<StringObject> params)

public boolean hasUserPickingPermission (ApplicationUser user)

Determine whether a user has permission to pick users.