Class MovePageAction
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.confluence.core.AbstractI18nActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.pages.actions.AbstractCommandAction
com.atlassian.confluence.pages.actions.MovePageAction
- All Implemented Interfaces:
Beanable,WebInterface,MessageHolderAware,Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.locale.LocaleProvider,org.apache.struts2.text.TextProvider,org.apache.struts2.Validateable
Move a page and its children to a new location in the system. There are three ways to specify
the new location:
- moving to the top level of a space is accomplished by setting a position of
MovePageCommand.POSITION_TOP_LEVELand settingspaceKeyto the key of the destination space - moving to the default location under a new parent page is accomplished by setting a position of
MovePageCommand.POSITION_APPENDand settingtargetIdor bothspaceKeyandtargetTitleto specify the new parent page - moving to a specific position under a new parent page is accomplished by setting a position of
either
MovePageCommand.POSITION_ABOVEorMovePageCommand.POSITION_BELOWand settingtargetIdor bothspaceKeyandtargetTitleto specify the relevant sibling.
- See Also:
-
Field Summary
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, confluenceAccessManager, contentUiSupport, eventPublisher, formatSettingsManager, globalSettingsManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, localeManager, loginManager, messageHolder, permissionManager, pluginAccessor, PREVIEW, request, response, spacePermissionManager, strutsHelper, systemInformationService, userAccessor, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ServiceCommandvoidvoidsetMovePageCommandHelper(MovePageCommandHelper movePageCommandHelper) voidsetPageId(long pageId) voidsetPageService(PageService pageService) voidsetPosition(String position) voidsetSpaceKey(String spaceKey) voidsetSpaceService(SpaceService spaceService) voidsetTargetId(long targetId) voidsetTargetTitle(String targetTitle) Methods inherited from class com.atlassian.confluence.pages.actions.AbstractCommandAction
execute, getBean, isPermitted, validateMethods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, getActionErrors, getActionMessages, getActionName, getActiveRequest, getActiveResponse, getAuthenticatedUser, getBootstrapStatusProvider, getCancelResult, getDateFormatter, getDefaultTimeZone, getFieldErrors, getGlobalSettings, getHelper, getI18n, getLocale, getMessageHolder, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getTimeZone, getUserByName, getUserInterfaceState, getWebInterfaceContext, isAnonymousUser, isEmailVisible, setAccessModeService, setBootstrapStatusProvider, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventPublisher, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setStrutsHelper, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManagerMethods inherited from class com.atlassian.confluence.core.AbstractI18nActionSupport
getText, getText, getText, getText, getText, getText, getText, getText, getTextStrictMethods inherited from class org.apache.struts2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getContainer, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale
-
Constructor Details
-
MovePageAction
public MovePageAction()
-
-
Method Details
-
createCommand
- Specified by:
createCommandin classAbstractCommandAction
-
setTargetId
public void setTargetId(long targetId) -
setTargetTitle
-
setPosition
-
setPageService
-
setSpaceKey
-
setSpaceService
-
setPageId
public void setPageId(long pageId) -
setMovePageCommandHelper
-
setMode
-