Class EditJiraIssues

All Implemented Interfaces:
JsonStreamingAction, ErrorCollection, BambooSessionAware, NavigationAware, DomainObjectSecurityAware, GlobalReadSecurityAware, PlanReadSecurityAware, PlanAware, ProjectAware, ResultsSummaryAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, com.atlassian.struts.TextProvider, com.atlassian.struts.ValidationAware, com.opensymphony.xwork.ValidationAware, com.opensymphony.xwork2.Action, com.opensymphony.xwork2.interceptor.ValidationAware, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, Serializable

public class EditJiraIssues extends ViewJiraIssues
See Also:
  • Constructor Details

    • EditJiraIssues

      public EditJiraIssues()
  • Method Details

    • doDefault

      public String doDefault() throws Exception
      Description copied from class: BambooActionSupport
      Default action just sends to the input
      Overrides:
      doDefault in class BambooActionSupport
      Throws:
      Exception
    • execute

      public String execute() throws Exception
      Add linked issues from issue input string, which is assumed to be validated.
      Specified by:
      execute in interface com.opensymphony.xwork2.Action
      Overrides:
      execute in class com.opensymphony.xwork2.ActionSupport
      Returns:
      Throws:
      Exception
    • validate

      public void validate()
      Validate issue input string, adding field errors for each token that is either not a valid issue key, or already linked to this build.
      Specified by:
      validate in interface com.opensymphony.xwork2.Validateable
      Overrides:
      validate in class com.opensymphony.xwork2.ActionSupport
    • doDelete

      public String doDelete() throws Exception
      Removes an issue.
      Returns:
      Throws:
      Exception
    • getCurrentIssueKey

      public String getCurrentIssueKey()
    • setCurrentIssueKey

      public void setCurrentIssueKey(String currentIssueKey)
    • getIssueKeyInput

      public String getIssueKeyInput()
    • setIssueKeyInput

      public void setIssueKeyInput(String issueKeyInput)
    • getIssueTypeInput

      public String getIssueTypeInput()
    • setIssueTypeInput

      public void setIssueTypeInput(String issueTypeInput)
    • getAvailableIssueTypes

      public List<JiraIssueLinkType> getAvailableIssueTypes()
    • setEventPublisher

      public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)