|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UserPickerSearchService
Service that retrieves a collection of User
objects based on a partial query string
Method Summary | |
---|---|
boolean |
canPerformAjaxSearch(JiraServiceContext jiraServiceContext)
Returns true only if UserPicker Ajax search is enabled AND the user in the context has User Browse permission. |
boolean |
canShowEmailAddresses(JiraServiceContext jiraServiceContext)
Whether or not the UserPicker Ajax should search or show email addresses |
List<com.atlassian.crowd.embedded.api.User> |
findUsers(JiraServiceContext jiraServiceContext,
String query)
Get Users based on a query string. |
List<com.atlassian.crowd.embedded.api.User> |
findUsersAllowEmptyQuery(JiraServiceContext jiraServiceContext,
String query)
Get Users based on a query string. |
Collection<User> |
getResults(JiraServiceContext jiraServiceContext,
String query)
Deprecated. Please use findUsers(com.atlassian.jira.bc.JiraServiceContext, String) instead. Since 4.3 |
Collection<User> |
getResultsSearchForEmptyQuery(JiraServiceContext jiraServiceContext,
String query)
Deprecated. Please use findUsersAllowEmptyQuery(com.atlassian.jira.bc.JiraServiceContext, String) instead. Since 4.3 |
boolean |
isAjaxSearchEnabled()
Returns true only if UserPicker Ajax search is enabled. |
Method Detail |
---|
List<com.atlassian.crowd.embedded.api.User> findUsers(JiraServiceContext jiraServiceContext, String query)
Matches on the start of username, Each word in Full Name & email.
Results are sorted according to the UserBestNameComparator
.
jiraServiceContext
- Jira Service Contextquery
- String to search for.
User
objects that match criteria.Collection<User> getResults(JiraServiceContext jiraServiceContext, String query)
findUsers(com.atlassian.jira.bc.JiraServiceContext, String)
instead. Since 4.3
jiraServiceContext
- Jira Service Contextquery
- String to search for.
User
objects that match criteria.List<com.atlassian.crowd.embedded.api.User> findUsersAllowEmptyQuery(JiraServiceContext jiraServiceContext, String query)
Matches on the start of username, Each word in Full Name & email. This will search even if the query passed is null or empty.
Results are sorted according to the UserBestNameComparator
.
jiraServiceContext
- Jira Service Contextquery
- String to search for.
User
objects that match criteria.Collection<User> getResultsSearchForEmptyQuery(JiraServiceContext jiraServiceContext, String query)
findUsersAllowEmptyQuery(com.atlassian.jira.bc.JiraServiceContext, String)
instead. Since 4.3
jiraServiceContext
- Jira Service Contextquery
- String to search for.
User
objects that match criteria.boolean canPerformAjaxSearch(JiraServiceContext jiraServiceContext)
jiraServiceContext
- Jira Service Context
boolean isAjaxSearchEnabled()
boolean canShowEmailAddresses(JiraServiceContext jiraServiceContext)
jiraServiceContext
- Jira Service Context
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |