Class SelectProjectWorkflowScheme
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.scheme.AbstractSchemeAwareAction
com.atlassian.jira.scheme.AbstractProjectAndSchemeAwareAction
com.atlassian.jira.scheme.AbstractSelectProjectScheme
com.atlassian.jira.web.action.admin.workflow.scheme.SelectProjectWorkflowScheme
- All Implemented Interfaces:
ErrorCollection
,I18nHelper
,ProjectAware
,SchemeAware
,HttpServletVariables
,AuthorizationSupport
,Serializable
,webwork.action.Action
,webwork.action.CommandDriven
,webwork.action.IllegalArgumentAware
- Direct Known Subclasses:
SelectProjectWorkflowSchemeStep2
,SelectProjectWorkflowSchemeStep3
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
JiraWebActionSupport.MessageType
Nested classes/interfaces inherited from interface com.atlassian.jira.util.ErrorCollection
ErrorCollection.Reason
Nested classes/interfaces inherited from interface com.atlassian.jira.util.I18nHelper
I18nHelper.BeanFactory
-
Field Summary
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, log, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULT
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
ConstructorsConstructorDescriptionSelectProjectWorkflowScheme
(WorkflowSchemeMigrationTaskAccessor taskAccessor, TaskManager taskManager, WorkflowSchemeManager workflowSchemeManager, TaskDescriptorBean.Factory taskBeanFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
getProjectIds
(List<Project> projects) static String
getProjectIdsParameter
(List<Project> projects) The cancel links should not included the selectedIssueId, otherwise when returning to the issue navigator an issue updated notification will be shown.boolean
boolean
void
setDraftMigration
(boolean draftMigration) void
setProjectIdsParameter
(String projectIdsStr) void
setProjects
(List<Project> projects) Methods inherited from class com.atlassian.jira.scheme.AbstractSelectProjectScheme
doExecute, getSchemeIds, getSchemes, hasPermission, setSchemeIds
Methods inherited from class com.atlassian.jira.scheme.AbstractProjectAndSchemeAwareAction
getProject, getProjectId, setProjectId
Methods inherited from class com.atlassian.jira.scheme.AbstractSchemeAwareAction
doNameValidation, formatSecurityTypeParameter, getScheme, getSchemeId, getSchemeObject, setSchemeId
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, addMessageToResponse, addReason, addReasons, checkIfUrlIsAllowed, execute, forceRedirect, getActionName, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getComponentInstanceOfType, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDefaultResourceBundle, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getI18nHelper, getJiraContactHelper, getJiraServiceContext, getKeysForPrefix, getLanguage, getLocale, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOfBizDelegator, getOutboundWhitelistProvider, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getResourceBundle, getResult, getReturnUrl, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTimeFormat, getUnescapedText, getUntransformedRawText, getUriValidator, getUserFullName, getUserManager, getUserPreferences, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasAnyErrors, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isAdministrator, isIndexing, isInlineDialogMode, isKeyDefined, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, removeKeyOrAddError, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncode
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface webwork.action.CommandDriven
getCommandName, setCommand
Methods inherited from interface com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, setErrorMessages
-
Constructor Details
-
SelectProjectWorkflowScheme
public SelectProjectWorkflowScheme(WorkflowSchemeMigrationTaskAccessor taskAccessor, TaskManager taskManager, WorkflowSchemeManager workflowSchemeManager, TaskDescriptorBean.Factory taskBeanFactory)
-
-
Method Details
-
doDefault
- Overrides:
doDefault
in classAbstractSelectProjectScheme
- Throws:
Exception
-
doValidation
protected void doValidation()- Overrides:
doValidation
in classAbstractSelectProjectScheme
-
getSchemeManager
- Specified by:
getSchemeManager
in classAbstractSchemeAwareAction
-
getWorkflowSchemeManager
-
getProjectReturnUrl
- Overrides:
getProjectReturnUrl
in classAbstractSelectProjectScheme
-
getReturnUrlForCancelLink
Description copied from class:JiraWebActionSupport
The cancel links should not included the selectedIssueId, otherwise when returning to the issue navigator an issue updated notification will be shown.- Overrides:
getReturnUrlForCancelLink
in classJiraWebActionSupport
- Returns:
- the returnUrl with selectedIssueId parameter stripped out.
-
getRedirectURL
- Overrides:
getRedirectURL
in classAbstractSelectProjectScheme
-
isAnyLiveTasks
public boolean isAnyLiveTasks() -
getCurrentTask
-
isDraftMigration
public boolean isDraftMigration() -
setDraftMigration
public void setDraftMigration(boolean draftMigration) -
getProjects
-
setProjects
-
getProjectIdsParameter
-
getProjectIds
-
getProjectIdsParameter
-
setProjectIdsParameter
-