public class

EditLabels

extends AbstractIssueSelectAction
java.lang.Object
   ↳ webwork.action.ActionSupport
     ↳ com.atlassian.jira.action.JiraActionSupport
       ↳ com.atlassian.jira.web.action.JiraWebActionSupport
         ↳ com.atlassian.jira.web.action.ProjectActionSupport
           ↳ com.atlassian.jira.web.action.IssueActionSupport
             ↳ com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
               ↳ com.atlassian.jira.web.action.issue.EditLabels

Summary

Constants
String ISSUE_NOT_FOUND
String SEND_NOTIFICATION_CONGLOMERATE_KEY
[Expand]
Inherited Constants
From class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
From class com.atlassian.jira.web.action.JiraWebActionSupport
From interface webwork.action.Action
[Expand]
Inherited Fields
From class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
From class com.atlassian.jira.web.action.IssueActionSupport
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
Public Constructors
EditLabels(LabelService labelService, CustomFieldManager customFieldManager, LabelUtil labelUtil)
Public Methods
String doDefault()
String doViewLinks()
Long getCustomFieldId()
String getDomId()
String getErrorCollectionKey()
List<String> getExistingLabels()
String getFieldName()
String getLabelNavigatorUrl(String label)
boolean isNoLink()
Whether the labels should be a link that goes to a search for that label.
boolean isSendNotification()
void setCustomFieldId(Long customFieldId)
void setLabels(String[] labels)
void setNoLink(boolean noLink)
void setSendNotification(boolean doSendNotification)
Protected Methods
String doExecute()
[Expand]
Inherited Methods
From class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
From class com.atlassian.jira.web.action.IssueActionSupport
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
From class java.lang.Object
From interface com.atlassian.jira.util.ErrorCollection
From interface com.atlassian.jira.util.I18nHelper
From interface com.atlassian.jira.web.HttpServletVariables
From interface com.atlassian.jira.web.action.issue.IssueSummaryAware
From interface com.atlassian.jira.web.util.AuthorizationSupport
From interface webwork.action.Action
From interface webwork.action.CommandDriven
From interface webwork.action.IllegalArgumentAware

Constants

public static final String ISSUE_NOT_FOUND

Constant Value: "issuenotfound"

public static final String SEND_NOTIFICATION_CONGLOMERATE_KEY

Constant Value: "labels.send.notification"

Public Constructors

public EditLabels (LabelService labelService, CustomFieldManager customFieldManager, LabelUtil labelUtil)

Public Methods

public String doDefault ()

Throws
Exception

public String doViewLinks ()

Throws
Exception

public Long getCustomFieldId ()

public String getDomId ()

public String getErrorCollectionKey ()

public List<String> getExistingLabels ()

public String getFieldName ()

public String getLabelNavigatorUrl (String label)

public boolean isNoLink ()

Whether the labels should be a link that goes to a search for that label.

Required so that when we Ajax replace the labels after editing we can maintain the link/plain text rendering of the labels.

public boolean isSendNotification ()

public void setCustomFieldId (Long customFieldId)

public void setLabels (String[] labels)

public void setNoLink (boolean noLink)

public void setSendNotification (boolean doSendNotification)

Protected Methods

protected String doExecute ()

Throws
Exception