public class

SchemeTypePickerAction

extends AbstractSchemePickerAction
java.lang.Object
   ↳ webwork.action.ActionSupport
     ↳ com.atlassian.jira.action.JiraActionSupport
       ↳ com.atlassian.jira.web.action.JiraWebActionSupport
         ↳ com.atlassian.jira.web.action.admin.scheme.AbstractSchemeToolAction
           ↳ com.atlassian.jira.web.action.admin.scheme.AbstractSchemePickerAction
             ↳ com.atlassian.jira.web.action.admin.scheme.distiller.SchemeTypePickerAction

Class Overview

This is the first step in the scheme merge tool it allows you to select the type of scheme to merge and if the schemes are associated or all schemes.

Summary

Constants
String SELECTED_SCHEMES_SESSION_KEY
[Expand]
Inherited Constants
From class com.atlassian.jira.web.action.admin.scheme.AbstractSchemePickerAction
From class com.atlassian.jira.web.action.JiraWebActionSupport
From interface webwork.action.Action
[Expand]
Inherited Fields
From class com.atlassian.jira.web.action.admin.scheme.AbstractSchemeToolAction
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
Public Constructors
SchemeTypePickerAction(SchemeManagerFactory schemeManagerFactory, SchemeFactory schemeFactory, ApplicationProperties applicationProperties)
Public Methods
String doDefault()
String doSelectSchemes()
String doSwitch()
void doValidation()
String getRedirectPage()
String getToolName()
This is set to SCHEME_TOOL_NAME because if the comparison tool finds no difference, it adds a link to the merge tool which needs the selected schemes to be taken from the comparisons session.
Protected Methods
String doExecute()
[Expand]
Inherited Methods
From class com.atlassian.jira.web.action.admin.scheme.AbstractSchemePickerAction
From class com.atlassian.jira.web.action.admin.scheme.AbstractSchemeToolAction
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.util.AuthorizationSupport
From interface webwork.action.Action
From interface webwork.action.CommandDriven
From interface webwork.action.IllegalArgumentAware

Constants

public static final String SELECTED_SCHEMES_SESSION_KEY

Constant Value: "__selectedSchemesKey"

Public Constructors

public SchemeTypePickerAction (SchemeManagerFactory schemeManagerFactory, SchemeFactory schemeFactory, ApplicationProperties applicationProperties)

Public Methods

public String doDefault ()

public String doSelectSchemes ()

public String doSwitch ()

public void doValidation ()

public String getRedirectPage ()

public String getToolName ()

This is set to SCHEME_TOOL_NAME because if the comparison tool finds no difference, it adds a link to the merge tool which needs the selected schemes to be taken from the comparisons session.

Returns
  • Name identifying a set of related picker tools uniquely

Protected Methods

protected String doExecute ()

Throws
Exception