com.atlassian.jira.issue.search.searchers.util
Class UserSearcherHelperImpl
java.lang.Object
com.atlassian.jira.issue.search.searchers.util.UserSearcherHelperImpl
- All Implemented Interfaces:
- UserSearcherHelper
public class UserSearcherHelperImpl
- extends Object
- implements UserSearcherHelper
Method Summary |
void |
addGroupSuggestionParams(com.atlassian.crowd.embedded.api.User user,
Map<String,Object> params)
|
void |
addUserGroupSuggestionParams(com.atlassian.crowd.embedded.api.User user,
List<String> selectedUsers,
Map<String,Object> params)
|
void |
addUserGroupSuggestionParams(com.atlassian.crowd.embedded.api.User user,
List<String> selectedUsers,
UserSearchParams searchParams,
Map<String,Object> params)
add user and group suggestions based on search parameters. |
void |
addUserSuggestionParams(com.atlassian.crowd.embedded.api.User user,
List<String> selectedUsers,
Map<String,Object> params)
|
boolean |
hasUserPickingPermission(ApplicationUser user)
Determine whether a user has permission to pick users. |
boolean |
hasUserPickingPermission(com.atlassian.crowd.embedded.api.User user)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserSearcherHelperImpl
public UserSearcherHelperImpl(GroupManager groupManager,
PermissionManager permissionManager,
UserUtil userUtil,
UserManager userManager,
UserHistoryManager userHistoryManager,
UserPickerSearchService userPickerSearchService)
addUserSuggestionParams
public void addUserSuggestionParams(com.atlassian.crowd.embedded.api.User user,
List<String> selectedUsers,
Map<String,Object> params)
- Specified by:
addUserSuggestionParams
in interface UserSearcherHelper
addUserGroupSuggestionParams
public void addUserGroupSuggestionParams(com.atlassian.crowd.embedded.api.User user,
List<String> selectedUsers,
Map<String,Object> params)
- Specified by:
addUserGroupSuggestionParams
in interface UserSearcherHelper
addUserGroupSuggestionParams
public void addUserGroupSuggestionParams(com.atlassian.crowd.embedded.api.User user,
List<String> selectedUsers,
UserSearchParams searchParams,
Map<String,Object> params)
- Description copied from interface:
UserSearcherHelper
- add user and group suggestions based on search parameters.
the parameters will be added into the
params
parameter in-place.
- Specified by:
addUserGroupSuggestionParams
in interface UserSearcherHelper
- Parameters:
user
- the user requesting for the suggestionsselectedUsers
- a list of recently selected users, which could be included into the suggested users with higher prioritysearchParams
- additional search parameters for groups and roles based restrictions.params
- the map to hold the parameters
addGroupSuggestionParams
public void addGroupSuggestionParams(com.atlassian.crowd.embedded.api.User user,
Map<String,Object> params)
- Specified by:
addGroupSuggestionParams
in interface UserSearcherHelper
hasUserPickingPermission
public boolean hasUserPickingPermission(com.atlassian.crowd.embedded.api.User user)
- Specified by:
hasUserPickingPermission
in interface UserSearcherHelper
hasUserPickingPermission
public boolean hasUserPickingPermission(ApplicationUser user)
- Description copied from interface:
UserSearcherHelper
- Determine whether a user has permission to pick users.
- Specified by:
hasUserPickingPermission
in interface UserSearcherHelper
Copyright © 2002-2014 Atlassian. All Rights Reserved.