com.atlassian.confluence.pages.actions
Class MovePageAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.pages.actions.AbstractCommandAction
              extended by com.atlassian.confluence.pages.actions.MovePageAction
All Implemented Interfaces:
Beanable, WebInterface, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable

public class MovePageAction
extends AbstractCommandAction

Move a page and its children to a new location in the system. There are three ways to specify the new location:

Note the important difference in the target parameters for the second and third cases. The target is the new parent when using "append", but is a new sibling when using "above" or "below".

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, log, 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
 
Constructor Summary
MovePageAction()
           
 
Method Summary
protected  ServiceCommand createCommand()
           
 void setPageId(long pageId)
           
 void setPageService(PageService pageService)
           
 void setPosition(String position)
           
 void setSpaceKey(String spaceKey)
           
 void setSpaceService(SpaceService spaceService)
           
 void setTargetId(long targetId)
           
 void setTargetTitle(String targetTitle)
           
 
Methods inherited from class com.atlassian.confluence.pages.actions.AbstractCommandAction
execute, getBean, isPermitted, validate
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, 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, 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
 

Constructor Detail

MovePageAction

public MovePageAction()
Method Detail

createCommand

protected ServiceCommand createCommand()
Specified by:
createCommand in class AbstractCommandAction

setTargetId

public void setTargetId(long targetId)

setTargetTitle

public void setTargetTitle(String targetTitle)

setPosition

public void setPosition(String position)

setPageService

public void setPageService(PageService pageService)

setSpaceKey

public void setSpaceKey(String spaceKey)

setSpaceService

public void setSpaceService(SpaceService spaceService)

setPageId

public void setPageId(long pageId)


Copyright © 2003-2012 Atlassian. All Rights Reserved.