public class

Assignees

extends Object
java.lang.Object
   ↳ com.atlassian.jira.issue.fields.Assignees

Class Overview

Helper class for dealing with assignees.

Summary

Public Constructors
Assignees(JiraAuthenticationContext authenticationContext, ApplicationProperties applicationProperties, AssigneeService assigneeService, AvatarService avatarService, UserManager userManager, EmailFormatter emailFormatter)
Public Methods
AssigneeOptions makeAssigneeOptions(Collection<Issue> issues, ActionDescriptor actionDescriptor, List<ApplicationUser> suggestedUsers, ApplicationUser currentAssignee, boolean assignAutomaticIfUnassigned)
Basically public so that we don't need to replicate the business logic that governs the creation of the default special unassigned and automatic assignees, nor the optgroup they get packaged in with.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Assignees (JiraAuthenticationContext authenticationContext, ApplicationProperties applicationProperties, AssigneeService assigneeService, AvatarService avatarService, UserManager userManager, EmailFormatter emailFormatter)

Public Methods

public AssigneeOptions makeAssigneeOptions (Collection<Issue> issues, ActionDescriptor actionDescriptor, List<ApplicationUser> suggestedUsers, ApplicationUser currentAssignee, boolean assignAutomaticIfUnassigned)

Basically public so that we don't need to replicate the business logic that governs the creation of the default special unassigned and automatic assignees, nor the optgroup they get packaged in with.