Class ProjectImportSelectBackup
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.importer.project.ProjectImportSelectBackup
- All Implemented Interfaces:
ErrorCollection
,I18nHelper
,HttpServletVariables
,AuthorizationSupport
,Serializable
,webwork.action.Action
,webwork.action.CommandDriven
,webwork.action.IllegalArgumentAware
Action that controls the first step of the project import wizard.
- Since:
- v3.13
- 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
ConstructorsConstructorDescriptionProjectImportSelectBackup
(ProjectImportService projectImportService, TaskManager taskManager, BuildUtilsInfo buildUtilsInfo, FileStores fileStores, AttachmentConfigManager attachmentConfigManager, ProjectImportWebAnalyticsService projectImportWebAnalyticsService, JiraPageBuilderService jiraPageBuilderService, HelpUrls helpUrls, ProjectImportProgressTrackerUtil projectImportProgressTrackerUtil) -
Method Summary
Modifier and TypeMethodDescriptiondoCancel()
Method is used to populate the page with errors that may have been collected from the long running task progress page.protected String
void
Returns the absolution path for the Default Import Attachments directory ([jira-home/import/attachments]) if attachments are enabledReturns the absolution path for the Default Import directory ([jira-home/import]).boolean
Returns true if the user has an active Project Import that has not completed.boolean
void
setBackupPath
(String backupPath) 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, getReturnUrlForCancelLink, 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
-
ProjectImportSelectBackup
public ProjectImportSelectBackup(ProjectImportService projectImportService, TaskManager taskManager, BuildUtilsInfo buildUtilsInfo, FileStores fileStores, AttachmentConfigManager attachmentConfigManager, ProjectImportWebAnalyticsService projectImportWebAnalyticsService, JiraPageBuilderService jiraPageBuilderService, HelpUrls helpUrls, ProjectImportProgressTrackerUtil projectImportProgressTrackerUtil)
-
-
Method Details
-
doDefault
- Overrides:
doDefault
in classwebwork.action.ActionSupport
- Throws:
Exception
-
doCancel
- Throws:
Exception
-
doValidation
public void doValidation()- Overrides:
doValidation
in classwebwork.action.ActionSupport
-
doExecute
- Overrides:
doExecute
in classwebwork.action.ActionSupport
- Throws:
Exception
-
doErrorFromProgress
Method is used to populate the page with errors that may have been collected from the long running task progress page.- Returns:
- ERROR
-
getBackupPath
-
setBackupPath
-
getDefaultImportPath
Returns the absolution path for the Default Import directory ([jira-home/import]).- Returns:
- the absolute path for the Default Import directory ([jira-home/import])
-
getDefaultImportAttachmentsPath
Returns the absolution path for the Default Import Attachments directory ([jira-home/import/attachments]) if attachments are enabled- Returns:
- the absolute path for the Default Import Attachments directory ([jira-home/import/attachments]) or null if attachments are not enabled
-
isShowResumeLinkStep2
public boolean isShowResumeLinkStep2()Returns true if the user has an active Project Import that has not completed. This means we show a link on this page to let the user resume that import.- Returns:
- true if the user has an active Project Import that has not completed.
-
isShowResumeLinkStep3
public boolean isShowResumeLinkStep3() -
getSelectedProjectName
-
getDocsLink
-
getProgressTrackerSteps
-
getVersion
-