com.atlassian.confluence.pages.actions
Class ViewPageAttachmentsAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.pages.actions.AbstractViewAttachmentsAction
com.atlassian.confluence.pages.actions.ViewPageAttachmentsAction
- All Implemented Interfaces:
- BootstrapAware, PageAware, WebInterface, CaptchaAware, 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, java.io.Serializable
- Direct Known Subclasses:
- InsertImageInPageAction
public class ViewPageAttachmentsAction
- extends AbstractViewAttachmentsAction
- implements PageAware, CaptchaAware
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, log, permissionManager, permitted, 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.pages.actions.AbstractViewAttachmentsAction |
bootstrap, execute, getAttachmentDetails, getHighlight, getHighlightParameter, getLatestVersionsOfAttachments, getMaxAttachments, getMultiPartRequest, getPreviousVersions, getSortBy, getUploadLimit, setAttachmentManager, setFileUploadManager, setHighlight, setServletRequest, setSortBy, validateUpload |
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
addActionError, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEventManager, getFriendlyDateFormatter, getGlobalHelper, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSpaceHelper, 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, isUsingHSQL, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, 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, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ViewPageAttachmentsAction
public ViewPageAttachmentsAction()
isPermitted
public boolean isPermitted()
- Overrides:
isPermitted
in class ConfluenceActionSupport
hasAttachFilePermissions
public boolean hasAttachFilePermissions()
- Specified by:
hasAttachFilePermissions
in class AbstractViewAttachmentsAction
getContentEntityObject
public ContentEntityObject getContentEntityObject()
- Specified by:
getContentEntityObject
in class AbstractViewAttachmentsAction
getPage
public AbstractPage getPage()
- Specified by:
getPage
in interface PageAware
- Returns:
- page the page that the action worked on
setPage
public void setPage(AbstractPage page)
- Description copied from interface:
PageAware
- IOC method for setting the page on the action. This is called from the interceptor
- Specified by:
setPage
in interface PageAware
- Parameters:
page
- the page that the action will be working on.
isPageRequired
public boolean isPageRequired()
- Description copied from interface:
PageAware
- If the action requires that the page be set before being run, then it should
return true to this method. If the action requires a page, but no page is available,
then the interceptor will automatically redirect to the 'pagenotfound' result
- Specified by:
isPageRequired
in interface PageAware
- Returns:
- true if the action requires a page in order to execute
isLatestVersionRequired
public boolean isLatestVersionRequired()
- Description copied from interface:
PageAware
- If the action can only work on the most recent version of a page, this will cause the
interceptor to silently replace the version that it looks up with the most recent
version, if necessary.
- Specified by:
isLatestVersionRequired
in interface PageAware
- Returns:
- true if the action requires the most recent version of a page
isViewPermissionRequired
public boolean isViewPermissionRequired()
- Specified by:
isViewPermissionRequired
in interface PageAware
- Returns:
- true if the action requires a check on the view page level permissions on this page
getPageId
public java.lang.String getPageId()
setPageId
public void setPageId(java.lang.String pageId)
getWebInterfaceContext
public WebInterfaceContext getWebInterfaceContext(Attachment attachment)
getTargetHelper
public AttachmentHelper getTargetHelper(Attachment attachment)
- Deprecated. since 2.8 use
getWebInterfaceContext(Attachment)
getCaptchaManager
public CaptchaManager getCaptchaManager()
setCaptchaManager
public void setCaptchaManager(CaptchaManager captchaManager)
Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.