Package com.atlassian.jira.permission
Interface IssueUserSearchManager
- All Known Implementing Classes:
DefaultIssueUserSearchManager
public interface IssueUserSearchManager
Provides user search capabilities in the context of an issue and its permission scheme with "performance in mind".
Historical note: this was created in contrast to
DefaultUserPickerSearchService-
Method Summary
Modifier and TypeMethodDescriptionfindTopAssignableUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN) findTopMentionableUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN) findTopUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN, PermissionSchemeLogic permissionSchemeLogic) findTopUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN, ProjectPermissionKey permissionKey, boolean forceReporterAndAssignee) findTopWatcherUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN)
-
Method Details
-
findTopMentionableUsers
List<ApplicationUser> findTopMentionableUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN) -
findTopAssignableUsers
List<ApplicationUser> findTopAssignableUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN) -
findTopWatcherUsers
List<ApplicationUser> findTopWatcherUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN) -
findTopUsers
List<ApplicationUser> findTopUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN, PermissionSchemeLogic permissionSchemeLogic) -
findTopUsers
List<ApplicationUser> findTopUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN, ProjectPermissionKey permissionKey, boolean forceReporterAndAssignee)
-