public class ImportConfluenceSpaceAction extends ConfluenceActionSupport
Modifier and Type | Field and Description |
---|---|
protected static String |
REST_PATH |
static String |
WEBDAV_DIRECTORY_KEY |
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
Constructor and Description |
---|
ImportConfluenceSpaceAction() |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
buildJiraProjectKeyMap() |
protected List<ImportedObjectPreProcessor> |
buildStudioPreProcessorList(String oldSpaceKey,
String newSpaceKey,
ExportDescriptor exportDescriptor) |
String |
doDefault()
Default webwork action execution method.
|
String |
execute() |
List<File> |
getFilesInRestoreFolder() |
String |
getLocalFileName() |
String |
getMinimumSpaceImportVersion() |
String |
getNewSpaceKey() |
protected File |
getRestoreFileFromFileSystem() |
com.atlassian.core.task.longrunning.LongRunningTask |
getTask() |
String |
getTaskId() |
protected org.json.JSONArray |
retrieveProjectsFromJira() |
void |
setApplicationProperties(com.atlassian.sal.api.ApplicationProperties applicationProperties) |
void |
setAppLinksMaintainer(com.atlassian.studio.common.appstatus.AppLinksMaintainer appLinksMaintainer) |
void |
setAppStatusService(com.atlassian.studio.common.appstatus.AppStatusService appStatusSlaveService) |
void |
setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher) |
void |
setGroupMappingBuilder(GroupMappingBuilder groupMappingBuilder) |
void |
setImportExportManager(ImportExportManager importExportManager) |
void |
setIndexManager(ConfluenceIndexManager indexManager) |
void |
setLocalFileName(String localFileName) |
void |
setLongRunningTaskManager(LongRunningTaskManager longRunningTaskManager) |
void |
setMutatingEntityLinkService(com.atlassian.applinks.spi.link.MutatingEntityLinkService mutatingEntityLinkService) |
void |
setNewSpaceKey(String newSpaceKey) |
void |
setProjectKey(String key) |
void |
setRequestFactory(com.atlassian.sal.api.net.RequestFactory requestFactory) |
void |
setSpaceManager(SpaceManager spaceManager) |
void |
setTaskId(String taskId) |
void |
setThemeProperties(com.atlassian.studio.host.common.ThemeProperties themeProperties) |
void |
setTypeAccessor(com.atlassian.applinks.spi.util.TypeAccessor typeAccessor) |
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setApiDateFormatService, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager
addActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
validate
protected static final String REST_PATH
public static final String WEBDAV_DIRECTORY_KEY
public String doDefault()
ConfluenceActionSupport
doDefault
in class ConfluenceActionSupport
public String execute()
execute
in interface com.opensymphony.xwork.Action
execute
in class com.opensymphony.xwork.ActionSupport
protected List<ImportedObjectPreProcessor> buildStudioPreProcessorList(String oldSpaceKey, String newSpaceKey, ExportDescriptor exportDescriptor)
protected org.json.JSONArray retrieveProjectsFromJira()
protected File getRestoreFileFromFileSystem() throws ImportExportException
ImportExportException
public void setProjectKey(String key)
public String getNewSpaceKey()
public void setNewSpaceKey(String newSpaceKey)
public void setSpaceManager(SpaceManager spaceManager)
public void setImportExportManager(ImportExportManager importExportManager)
public void setAppStatusService(com.atlassian.studio.common.appstatus.AppStatusService appStatusSlaveService)
public void setRequestFactory(com.atlassian.sal.api.net.RequestFactory requestFactory)
public void setLongRunningTaskManager(LongRunningTaskManager longRunningTaskManager)
public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
public void setIndexManager(ConfluenceIndexManager indexManager)
public String getTaskId()
public void setTaskId(String taskId)
public com.atlassian.core.task.longrunning.LongRunningTask getTask()
public void setThemeProperties(com.atlassian.studio.host.common.ThemeProperties themeProperties)
public String getLocalFileName()
public void setLocalFileName(String localFileName)
public String getMinimumSpaceImportVersion()
public void setGroupMappingBuilder(GroupMappingBuilder groupMappingBuilder)
public void setTypeAccessor(com.atlassian.applinks.spi.util.TypeAccessor typeAccessor)
public void setMutatingEntityLinkService(com.atlassian.applinks.spi.link.MutatingEntityLinkService mutatingEntityLinkService)
public void setApplicationProperties(com.atlassian.sal.api.ApplicationProperties applicationProperties)
public void setAppLinksMaintainer(com.atlassian.studio.common.appstatus.AppLinksMaintainer appLinksMaintainer)
Copyright © 2003–2016 Atlassian. All rights reserved.