Class ConfigureSpaceLogoAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.confluence.core.ConfluenceActionSupport
-
- com.atlassian.confluence.spaces.actions.AbstractLogoAction
-
- com.atlassian.confluence.spaces.actions.ConfigureSpaceLogoAction
-
- All Implemented Interfaces:
WebInterface,SpaceAware,Spaced,BreadcrumbAware,MessageHolderAware,com.opensymphony.xwork2.Action,com.opensymphony.xwork2.interceptor.ValidationAware,com.opensymphony.xwork2.LocaleProvider,com.opensymphony.xwork2.TextProvider,com.opensymphony.xwork2.Validateable,Serializable
public class ConfigureSpaceLogoAction extends AbstractLogoAction implements SpaceAware, Spaced, BreadcrumbAware
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ThemeManagerthemeManager-
Fields inherited from class com.atlassian.confluence.spaces.actions.AbstractLogoAction
attachmentManager, fileUploadManager
-
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description ConfigureSpaceLogoAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdoDelete()StringdoDisableLogo()StringdoEnableLogo()StringdoUpload()Stringexecute()StringgetActionDescriminator()use this string to build the struts action that forms in the view should submit toprotected StringgetAttachmentName()BreadcrumbgetBreadcrumb()Returns the breadcrumb to be shown when the action is accessed.protected SpaceDescriptiongetContentToAttachLogoTo()SpacegetSpace()ThemeManagergetThemeManager()booleanisLogoDisabled()booleanisPermitted()booleanisSpaceRequired()If the action requires that the space be set before being run, then it should return true to this method.booleanisViewPermissionRequired()voidsetBreadcrumbGenerator(BreadcrumbGenerator breadcrumbGenerator)voidsetKey(String key)voidsetSpace(Space space)IOC method for setting the space on the action.voidsetSpaceManager(SpaceManager spaceManager)voidsetThemeManager(ThemeManager themeManager)-
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractLogoAction
getLogo, setAttachmentManager, setFileUploadManager
-
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getBootstrapStatusProvider, getCancel, getCancelResult, getConfluenceAccessManager, getContentUiSupport, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocBean, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendServiceURL, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageJs, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPersonService, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUserAccessor, getUserByName, getUserFullName, getUserHasBrowseUsersPermission, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPrintableVersion, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setAccessModeService, setApiDateFormatService, setApiPersonService, setBootstrapManager, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSkipAccessCheck, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, withServletRequestSupplier
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.opensymphony.xwork2.LocaleProvider
isValidLocale, isValidLocaleString
-
Methods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validate
-
-
-
-
Field Detail
-
themeManager
protected ThemeManager themeManager
-
-
Method Detail
-
execute
public String execute()
- Specified by:
executein interfacecom.opensymphony.xwork2.Action- Overrides:
executein classcom.opensymphony.xwork2.ActionSupport
-
doDisableLogo
public String doDisableLogo()
- Specified by:
doDisableLogoin classAbstractLogoAction
-
doEnableLogo
public String doEnableLogo()
- Specified by:
doEnableLogoin classAbstractLogoAction
-
doDelete
public String doDelete()
- Overrides:
doDeletein classAbstractLogoAction
-
doUpload
public String doUpload()
- Overrides:
doUploadin classAbstractLogoAction
-
isLogoDisabled
public boolean isLogoDisabled()
- Specified by:
isLogoDisabledin classAbstractLogoAction
-
getActionDescriminator
public String getActionDescriminator()
Description copied from class:AbstractLogoActionuse this string to build the struts action that forms in the view should submit to- Specified by:
getActionDescriminatorin classAbstractLogoAction
-
setSpace
public void setSpace(Space space)
Description copied from interface:SpaceAwareIOC method for setting the space on the action. This is called from the interceptor- Specified by:
setSpacein interfaceSpaceAware- Parameters:
space- the space that the action will be working on.
-
isSpaceRequired
public boolean isSpaceRequired()
Description copied from interface:SpaceAwareIf the action requires that the space be set before being run, then it should return true to this method. If the action requires a space, but no space is available, then the interceptor will automatically redirect to the 'pagenotfound' result- Specified by:
isSpaceRequiredin interfaceSpaceAware- Returns:
- true if the action requires a space in order to execute
-
isViewPermissionRequired
public boolean isViewPermissionRequired()
- Specified by:
isViewPermissionRequiredin interfaceSpaceAware- Returns:
- true if the action requires view space permission
-
isPermitted
public boolean isPermitted()
- Overrides:
isPermittedin classConfluenceActionSupport
-
getContentToAttachLogoTo
protected SpaceDescription getContentToAttachLogoTo()
- Specified by:
getContentToAttachLogoToin classAbstractLogoAction
-
getAttachmentName
protected String getAttachmentName()
- Specified by:
getAttachmentNamein classAbstractLogoAction
-
setKey
public void setKey(String key)
-
setSpaceManager
public void setSpaceManager(SpaceManager spaceManager)
-
setThemeManager
public void setThemeManager(ThemeManager themeManager)
-
setBreadcrumbGenerator
public void setBreadcrumbGenerator(BreadcrumbGenerator breadcrumbGenerator)
-
getThemeManager
public ThemeManager getThemeManager()
-
getBreadcrumb
public Breadcrumb getBreadcrumb()
Description copied from interface:BreadcrumbAwareReturns the breadcrumb to be shown when the action is accessed.- Specified by:
getBreadcrumbin interfaceBreadcrumbAware- Returns:
- Breadcrumb
-
-