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"

Summary

Public Methods
ErrorCollection execute(User user)
Map getComponentAssigneeTypes()
String getFieldPrefix()
boolean hasPermission(Project project, User user)
void setComponentAssigneeTypes(Map componentAssigneeTypes)
void setFieldPrefix(String fieldPrefix)
ErrorCollection validate()

Public Methods

public ErrorCollection execute (User user)

Throws
GenericEntityException

public Map getComponentAssigneeTypes ()

public String getFieldPrefix ()

public boolean hasPermission (Project project, User user)

public void setComponentAssigneeTypes (Map componentAssigneeTypes)

public void setFieldPrefix (String fieldPrefix)

public ErrorCollection validate ()