Class AddIssueTypeScreenScreenSchemeAssociation

java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.issuefields.screens.schemes.issuetype.AddIssueTypeScreenScreenSchemeAssociation
All Implemented Interfaces:
ErrorCollection, I18nHelper, HttpServletVariables, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware

public class AddIssueTypeScreenScreenSchemeAssociation extends JiraWebActionSupport
Responsible for rendering the user interface to add a new issue type to screen scheme entry to an existing issue type screen scheme.
Since:
v5.0.2
See Also:
  • Constructor Details

  • Method Details

    • doDefault

      public String doDefault() throws Exception
      Renders the dialog to input the values for a new issue type to field configuration entry.
      Overrides:
      doDefault in class webwork.action.ActionSupport
      Returns:
      Action.INPUT
      Throws:
      Exception
    • doExecute

      protected String doExecute() throws Exception
      Handles the request to create a new issue type to screen scheme entry as submitted from the dialog.

      On success, we redirect to the configure issue type screen scheme page.

      On error, we return the user to the dialog.

      Overrides:
      doExecute in class webwork.action.ActionSupport
      Returns:
      redirects to ConfigureIssueTypeScreenScheme on success, Action.ERROR if there are validation errors.
      Throws:
      Exception
    • getAddableIssueTypes

      public List<IssueType> getAddableIssueTypes()
    • getFieldScreenSchemes

      public Collection<FieldScreenScheme> getFieldScreenSchemes()
    • getIssueTypeId

      public String getIssueTypeId()
    • setIssueTypeId

      public void setIssueTypeId(String issueTypeId)
    • getFieldScreenSchemeId

      public Long getFieldScreenSchemeId()
    • setFieldScreenSchemeId

      public void setFieldScreenSchemeId(Long fieldScreenSchemeId)
    • getIssueTypeScreenScheme

      public IssueTypeScreenScheme getIssueTypeScreenScheme()
    • getId

      public Long getId()
    • setId

      public void setId(Long id)