com.atlassian.confluence.importexport.actions
Class ExportSpaceAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.spaces.actions.AbstractSpaceAction
com.atlassian.confluence.importexport.actions.ExportSpaceAction
- All Implemented Interfaces:
- WebInterface, Spaced, MessageHolderAware, com.opensymphony.webwork.interceptor.ServletRequestAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable, org.springframework.web.context.ServletContextAware
public class ExportSpaceAction
- extends AbstractSpaceAction
- implements org.springframework.web.context.ServletContextAware, com.opensymphony.webwork.interceptor.ServletRequestAware
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager |
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction |
getKey, getSpace, getSpaceKey, getSubscribableName, getThemeManager, hasSpaceIA, isAdminUser, isPersonalSpace, isSuperUser, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setThemeManager, setWikiStyleRenderer |
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserInterfaceState, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setUserAccessor, setWebInterfaceManager |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExportSpaceAction
public ExportSpaceAction()
isPreloadContentTree
public boolean isPreloadContentTree()
- Returns:
- true if the content tree should be preloaded. False if the content tree should be ajax fetched.
setPreloadContentTree
public void setPreloadContentTree(boolean preloadContentTree)
getDownloadPath
public String getDownloadPath()
setExportType
public void setExportType(String exportType)
getExportType
public String getExportType()
isIncludeComments
public boolean isIncludeComments()
setIncludeComments
public void setIncludeComments(boolean includeComments)
getContentToBeExported
public long[] getContentToBeExported()
setContentToBeExported
public void setContentToBeExported(long[] contentToBeExported)
getContentToBeExcluded
public long[] getContentToBeExcluded()
setContentToBeExcluded
public void setContentToBeExcluded(long[] contentToBeExcluded)
setImportExportManager
public void setImportExportManager(ImportExportManager importExportManager)
doDefaultHtml
public String doDefaultHtml()
throws Exception
- Throws:
Exception
doDefaultXml
public String doDefaultXml()
throws Exception
- Throws:
Exception
doDefaultPdf
public String doDefaultPdf()
throws Exception
- Throws:
Exception
doDefault
public String doDefault()
throws Exception
- Description copied from class:
ConfluenceActionSupport
- Default webwork action execution method.
- Overrides:
doDefault
in class ConfluenceActionSupport
- Returns:
- the action result
- Throws:
Exception
- if something goes wrong
doDefaultContentTree
public String doDefaultContentTree()
validate
public void validate()
- Specified by:
validate
in interface MessageHolderAware
- Specified by:
validate
in interface com.opensymphony.xwork.Validateable
- Overrides:
validate
in class com.opensymphony.xwork.ActionSupport
execute
public String execute()
throws Exception
- Specified by:
execute
in interface com.opensymphony.xwork.Action
- Overrides:
execute
in class com.opensymphony.xwork.ActionSupport
- Throws:
Exception
isSpaceAdminOrConfAdmin
public boolean isSpaceAdminOrConfAdmin()
getServletContext
public ServletContext getServletContext()
getContentTree
public ContentTree getContentTree()
getPermissionTypes
protected List getPermissionTypes()
- Overrides:
getPermissionTypes
in class AbstractSpaceAction
getTaskId
public String getTaskId()
isPermitted
public boolean isPermitted()
- Overrides:
isPermitted
in class AbstractSpaceAction
setGateKeeper
public void setGateKeeper(GateKeeper gateKeeper)
setServletContext
public void setServletContext(ServletContext servletContext)
- Specified by:
setServletContext
in interface org.springframework.web.context.ServletContextAware
getContentOption
public String getContentOption()
setContentOption
public void setContentOption(String contentOption)
isSynchronous
public boolean isSynchronous()
setSynchronous
public void setSynchronous(boolean synchronous)
setServletRequest
public void setServletRequest(HttpServletRequest servletRequest)
- Specified by:
setServletRequest
in interface com.opensymphony.webwork.interceptor.ServletRequestAware
spaceHasPages
public boolean spaceHasPages()
setPageManager
public void setPageManager(PageManager pageManager)
setLongRunningTaskManager
public void setLongRunningTaskManager(LongRunningTaskManager longRunningTaskManager)
getSpaceExportBackwardsCompatibility
public String getSpaceExportBackwardsCompatibility()
getBuildInformation
public BuildInformation getBuildInformation()