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, BreadcrumbAware, ContentDetailAction, MessageHolderAware, 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, ContentDetailAction, BreadcrumbAware

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, 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
 
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.
 Breadcrumb getBreadcrumb()
          Returns the breadcrumb to be shown when the action is accessed.
 boolean getIsFromPageView()
           
 AttachmentBean getNewAttachmentBean()
           
 String getNewComment()
           
 String getNewContentType()
           
 String getNewFileName()
           
 String getNewParentPage()
           
 String getRedirectPage()
           
 Collection<ContentEntityObject> getSuggestedContentToBeRefactored()
           
 WebInterfaceContext getWebInterfaceContext()
          Returns a context which can be passed to web items when rendering them.
 boolean isPermitted()
           
 void setAttachmentManager(AttachmentManager attachmentManager)
           
 void setBreadcrumbGenerator(BreadcrumbGenerator breadcrumbGenerator)
           
 void setFileName(String fileName)
           
 void setIsFromPageView(boolean isFromPageView)
           
 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
getFriendlyDateFormatterHelper, getPage, getPageId, getSpace, getSpaceKey, getTitle, hasViewPagePermission, isLatestVersionRequired, isPageRequired, isViewPermissionRequired, setContentPermissionManager, setPage, setSpaceManager
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, 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, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, 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
 
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 MessageHolderAware
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

setIsFromPageView

public void setIsFromPageView(boolean isFromPageView)

getIsFromPageView

public boolean getIsFromPageView()

getRedirectPage

public String getRedirectPage()

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)

getWebInterfaceContext

public WebInterfaceContext getWebInterfaceContext()
Description copied from interface: WebInterface
Returns a context which can be passed to web items when rendering them.

Typically, WebWork actions will implement this to provide extra details in the context such as content objects, and so on.

Specified by:
getWebInterfaceContext in interface WebInterface
Overrides:
getWebInterfaceContext in class ConfluenceActionSupport

setBreadcrumbGenerator

public void setBreadcrumbGenerator(BreadcrumbGenerator breadcrumbGenerator)

getBreadcrumb

public Breadcrumb getBreadcrumb()
Description copied from interface: BreadcrumbAware
Returns the breadcrumb to be shown when the action is accessed.

Specified by:
getBreadcrumb in interface BreadcrumbAware
Returns:
Breadcrumb


Copyright © 2003–2015 Atlassian. All rights reserved.