public class DefaultIssueUserSearchManager extends Object implements IssueUserSearchManager
Constructor and Description |
---|
DefaultIssueUserSearchManager(JiraCrowdDAO jiraCrowdDAO,
SchemePermissionsDAO schemePermissionsDAO,
com.atlassian.crowd.manager.directory.DirectoryManager directoryManager,
UserSearchServiceStats userSearchServiceStats,
DuplicateUserRemovalService duplicateUserRemovalService,
SecurityTypeManager securityTypeManager,
PermissionContextFactory permissionContextFactory) |
Modifier and Type | Method and Description |
---|---|
List<ApplicationUser> |
findTopAssignableUsers(String searchName,
UserSearchIssueContext userSearchIssueContext,
int topN) |
List<ApplicationUser> |
findTopMentionableUsers(String searchName,
UserSearchIssueContext userSearchIssueContext,
int topN) |
List<ApplicationUser> |
findTopUsers(String searchName,
UserSearchIssueContext userSearchIssueContext,
int topN,
PermissionSchemeLogic permissionSchemeLogic) |
List<ApplicationUser> |
findTopUsers(String searchName,
UserSearchIssueContext userSearchIssueContext,
int topN,
ProjectPermissionKey permissionKey,
boolean forceReporterAndAssignee) |
List<ApplicationUser> |
findTopWatcherUsers(String searchName,
UserSearchIssueContext userSearchIssueContext,
int topN) |
public DefaultIssueUserSearchManager(JiraCrowdDAO jiraCrowdDAO, SchemePermissionsDAO schemePermissionsDAO, com.atlassian.crowd.manager.directory.DirectoryManager directoryManager, UserSearchServiceStats userSearchServiceStats, DuplicateUserRemovalService duplicateUserRemovalService, SecurityTypeManager securityTypeManager, PermissionContextFactory permissionContextFactory)
public List<ApplicationUser> findTopMentionableUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN) throws UnsupportedOperationException
findTopMentionableUsers
in interface IssueUserSearchManager
UnsupportedOperationException
- when permission scheme associated to this issue
project contains unknown permission typespublic List<ApplicationUser> findTopAssignableUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN)
findTopAssignableUsers
in interface IssueUserSearchManager
public List<ApplicationUser> findTopWatcherUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN)
findTopWatcherUsers
in interface IssueUserSearchManager
public List<ApplicationUser> findTopUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN, ProjectPermissionKey permissionKey, boolean forceReporterAndAssignee)
findTopUsers
in interface IssueUserSearchManager
public List<ApplicationUser> findTopUsers(String searchName, UserSearchIssueContext userSearchIssueContext, int topN, PermissionSchemeLogic permissionSchemeLogic)
findTopUsers
in interface IssueUserSearchManager
Copyright © 2002-2024 Atlassian. All Rights Reserved.