com.atlassian.greenhopper.rest
Class AssigneeUserPickerResource

java.lang.Object
  extended by com.atlassian.greenhopper.rest.AssigneeUserPickerResource

public class AssigneeUserPickerResource
extends java.lang.Object

This is a copy of UserPickerResource, adapted to cater for assignee search, which needs to filter out non-assignable users. REST end point for searching assignees in the user picker.

Since:
v4.0

Nested Class Summary
static class AssigneeUserPickerResource.UserPickerResultsWrapper
           
static class AssigneeUserPickerResource.UserPickerUser
           
 
Constructor Summary
AssigneeUserPickerResource(com.atlassian.jira.security.JiraAuthenticationContext authContext, com.atlassian.jira.util.I18nHelper.BeanFactory i18nBeanFactory, com.atlassian.jira.config.properties.ApplicationProperties applicationProperties, AssigneeUserPickerSearchService assigneeUserPickerHelper, com.atlassian.jira.bc.issue.IssueService issueService, com.atlassian.jira.bc.project.ProjectService projectService, com.atlassian.jira.avatar.AvatarService avatarService)
           
 
Method Summary
 AssigneeUserPickerResource.UserPickerResultsWrapper getUsers(java.lang.String fieldName, java.lang.String query, java.lang.Long issueId, java.lang.String issueKey, java.lang.Long projectId)
           
 javax.ws.rs.core.Response getUsersResponse(java.lang.String fieldName, java.lang.String query, java.lang.Long issueId, java.lang.String issueKey, java.lang.Long projectId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssigneeUserPickerResource

public AssigneeUserPickerResource(com.atlassian.jira.security.JiraAuthenticationContext authContext,
                                  com.atlassian.jira.util.I18nHelper.BeanFactory i18nBeanFactory,
                                  com.atlassian.jira.config.properties.ApplicationProperties applicationProperties,
                                  AssigneeUserPickerSearchService assigneeUserPickerHelper,
                                  com.atlassian.jira.bc.issue.IssueService issueService,
                                  com.atlassian.jira.bc.project.ProjectService projectService,
                                  com.atlassian.jira.avatar.AvatarService avatarService)
Method Detail

getUsersResponse

public javax.ws.rs.core.Response getUsersResponse(java.lang.String fieldName,
                                                  java.lang.String query,
                                                  java.lang.Long issueId,
                                                  java.lang.String issueKey,
                                                  java.lang.Long projectId)

getUsers

public AssigneeUserPickerResource.UserPickerResultsWrapper getUsers(java.lang.String fieldName,
                                                                    java.lang.String query,
                                                                    java.lang.Long issueId,
                                                                    java.lang.String issueKey,
                                                                    java.lang.Long projectId)


Copyright © 2007-2012 Atlassian. All Rights Reserved.