public interface

SelectComponentAssigneesUtil

com.atlassian.jira.action.component.SelectComponentAssigneesUtil
Known Indirect Subclasses

Class Overview

This a loose collection of things that are used by the SelectComponentAssignees action.

This should be refactored in the future so that this logic can be unit tested. It should probably live in the ProjectComponentService. Setters and getters should not be "reused"

Public Methods

public ErrorCollection execute (ApplicationUser user)

Throws
GenericEntityException

public Map getComponentAssigneeTypes ()

public String getFieldPrefix ()

public boolean hasPermission (Project project, ApplicationUser user)

public void setComponentAssigneeTypes (Map<ProjectComponentLong> componentAssigneeTypes)

public void setFieldPrefix (String fieldPrefix)

public ErrorCollection validate ()