Class ConfigureSpaceLogoAction
java.lang.Object
org.apache.struts2.ActionSupport
com.opensymphony.xwork2.ActionSupport
com.atlassian.confluence.core.AbstractI18nActionSupport
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,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.Validateable
public class ConfigureSpaceLogoAction
extends AbstractLogoAction
implements SpaceAware, Spaced, BreadcrumbAware
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.opensymphony.xwork2.interceptor.ValidationAware
com.opensymphony.xwork2.interceptor.ValidationAware.LegacyAdapter -
Field Summary
FieldsFields inherited from class com.atlassian.confluence.spaces.actions.AbstractLogoAction
attachmentManager, fileUploadManagerFields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, confluenceAccessManager, contentUiSupport, eventPublisher, formatSettingsManager, globalSettingsManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, localeManager, loginManager, messageHolder, permissionManager, pluginAccessor, PREVIEW, request, response, spacePermissionManager, strutsHelper, systemInformationService, userAccessor, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoDelete()doUpload()execute()use this string to build the struts action that forms in the view should submit toprotected StringReturns the breadcrumb to be shown when the action is accessed.protected SpaceDescriptiongetSpace()Deprecated, for removal: This API element is subject to removal in a future version.since 8.8.0.booleanbooleanConsulted byPermissionCheckInterceptor.booleanIf the action requires that the space be set before being run, then it should return true to this method.booleanvoidsetBreadcrumbGenerator(BreadcrumbGenerator breadcrumbGenerator) voidvoidIOC method for setting the space on the action.voidsetSpaceManager(SpaceManager spaceManager) voidsetSpaceSettingsManager(SpaceSettingsManager spaceSettingsManager) voidsetThemeManager(ThemeManager themeManager) Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractLogoAction
getLogo, setAttachmentManager, setFileUploadManagerMethods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, getActionErrors, getActionMessages, getActionName, getAuthenticatedUser, getBootstrapStatusProvider, getCancelResult, getCurrentRequest, getCurrentResponse, getDateFormatter, getDefaultTimeZone, getFieldErrors, getGlobalSettings, getHelper, getI18n, getLocale, getMessageHolder, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getTimeZone, getUserByName, getUserInterfaceState, getWebInterfaceContext, isAnonymousUser, isEmailVisible, setAccessModeService, setBootstrapStatusProvider, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventPublisher, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSkipIsPermitted, setSpacePermissionManager, setStrutsHelper, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, shouldSkipIsPermittedMethods inherited from class com.atlassian.confluence.core.AbstractI18nActionSupport
getText, getText, getText, getText, getText, getText, getText, getText, getTextStrictMethods inherited from class org.apache.struts2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getContainer, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale, validateMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validateMethods inherited from interface org.apache.struts2.interceptor.ValidationAware
addActionError, addActionMessage, addFieldError, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Field Details
-
themeManager
-
-
Constructor Details
-
ConfigureSpaceLogoAction
public ConfigureSpaceLogoAction()
-
-
Method Details
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classorg.apache.struts2.ActionSupport
-
doDisableLogo
- Specified by:
doDisableLogoin classAbstractLogoAction
-
doEnableLogo
- Specified by:
doEnableLogoin classAbstractLogoAction
-
doDelete
- Overrides:
doDeletein classAbstractLogoAction
-
doUpload
- Overrides:
doUploadin classAbstractLogoAction
-
isLogoDisabled
public boolean isLogoDisabled()- Specified by:
isLogoDisabledin classAbstractLogoAction
-
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
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.
-
getSpace
Deprecated, for removal: This API element is subject to removal in a future version.since 8.8.0. Hibernate objects are not supported in Struts anymore. Use action's direct method calls. -
getSpaceKey
-
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()Description copied from class:ConfluenceActionSupportConsulted byPermissionCheckInterceptor.- Overrides:
isPermittedin classConfluenceActionSupport
-
getContentToAttachLogoTo
- Specified by:
getContentToAttachLogoToin classAbstractLogoAction
-
getAttachmentName
- Specified by:
getAttachmentNamein classAbstractLogoAction
-
setKey
-
setSpaceManager
-
setThemeManager
-
setBreadcrumbGenerator
-
getThemeManager
-
getBreadcrumb
Description copied from interface:BreadcrumbAwareReturns the breadcrumb to be shown when the action is accessed.- Specified by:
getBreadcrumbin interfaceBreadcrumbAware- Returns:
- Breadcrumb
-
setSpaceSettingsManager
-