com.atlassian.confluence.pages.actions
Class MoveAttachmentAction

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

public class MoveAttachmentAction
extends AbstractPageAwareAction
implements BootstrapAware

See Also:
Serialized Form

Field Summary
protected  Collection<ContentEntityObject> suggestedContentToBeRefactored
           
 
Fields inherited from class com.atlassian.confluence.pages.actions.AbstractPageAwareAction
contentPermissionManager, spaceManager
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, 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
MoveAttachmentAction()
           
 
Method Summary
 void bootstrap()
           
 String execute()
           
 Attachment getAttachment()
           
 AttachmentBean getAttachmentBean()
           
 List getAvailableSpaces()
          Overwrites the superclass function in order to list all spaces including the current.
 AttachmentBean getNewAttachmentBean()
           
 String getNewComment()
           
 String getNewContentType()
           
 String getNewFileName()
           
 String getNewParentPage()
           
 Collection<ContentEntityObject> getSuggestedContentToBeRefactored()
           
 boolean isPermitted()
           
 void setAttachmentManager(AttachmentManager attachmentManager)
           
 void setFileName(String fileName)
           
 void setLinkManager(LinkManager linkManager)
           
 void setNewComment(String newComment)
           
 void setNewContentType(String contentType)
           
 void setNewFileName(String fileName)
           
 void setNewPageTitle(String newPageTitle)
           
 void setNewParentPage(String newParentPage)
           
 void setPageManager(PageManager pageManager)
           
 void setVersion(int version)
           
 void validate()
           
 
Methods inherited from class com.atlassian.confluence.pages.actions.AbstractPageAwareAction
getPage, getPageId, getSpace, getSpaceKey, getTitle, hasViewPagePermission, isLatestVersionRequired, isPageRequired, isViewPermissionRequired, setContentPermissionManager, setPage, setSpaceManager
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getContext, 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, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, 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
 

Field Detail

suggestedContentToBeRefactored

protected Collection<ContentEntityObject> suggestedContentToBeRefactored
Constructor Detail

MoveAttachmentAction

public MoveAttachmentAction()
Method Detail

setAttachmentManager

public void setAttachmentManager(AttachmentManager attachmentManager)

setPageManager

public void setPageManager(PageManager pageManager)

setLinkManager

public void setLinkManager(LinkManager linkManager)

setNewPageTitle

public void setNewPageTitle(String newPageTitle)

setNewComment

public void setNewComment(String newComment)

setNewContentType

public void setNewContentType(String contentType)

setNewParentPage

public void setNewParentPage(String newParentPage)

setNewFileName

public void setNewFileName(String fileName)

bootstrap

public void bootstrap()
Specified by:
bootstrap in interface BootstrapAware

validate

public void validate()
Specified by:
validate in interface com.opensymphony.xwork.Validateable
Overrides:
validate in class com.opensymphony.xwork.ActionSupport

isPermitted

public boolean isPermitted()
Overrides:
isPermitted in class AbstractPageAwareAction

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

getAvailableSpaces

public List getAvailableSpaces()
Overwrites the superclass function in order to list all spaces including the current.

Returns:
List of available spaces

getNewFileName

public String getNewFileName()

getNewParentPage

public String getNewParentPage()

getNewComment

public String getNewComment()

getSuggestedContentToBeRefactored

public Collection<ContentEntityObject> getSuggestedContentToBeRefactored()

getAttachment

public Attachment getAttachment()

getNewContentType

public String getNewContentType()

getAttachmentBean

public AttachmentBean getAttachmentBean()

getNewAttachmentBean

public AttachmentBean getNewAttachmentBean()

setFileName

public void setFileName(String fileName)

setVersion

public void setVersion(int version)


Copyright © 2003-2011 Atlassian. All Rights Reserved.