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, fileUploadManager
Fields 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, webInterfaceManager
Fields inherited from class org.apache.struts2.ActionSupport
container
Fields 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 String
Returns the breadcrumb to be shown when the action is accessed.protected SpaceDescription
getSpace()
Deprecated, for removal: This API element is subject to removal in a future version.since 8.8.0.boolean
boolean
Consulted byPermissionCheckInterceptor
.boolean
If the action requires that the space be set before being run, then it should return true to this method.boolean
void
setBreadcrumbGenerator
(BreadcrumbGenerator breadcrumbGenerator) void
void
IOC method for setting the space on the action.void
setSpaceManager
(SpaceManager spaceManager) void
setSpaceSettingsManager
(SpaceSettingsManager spaceSettingsManager) void
setThemeManager
(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, 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, shouldSkipIsPermitted
Methods inherited from class com.atlassian.confluence.core.AbstractI18nActionSupport
getText, getText, getText, getText, getText, getText, getText, getText, getTextStrict
Methods 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, validate
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validate
Methods 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:
execute
in interfaceorg.apache.struts2.action.Action
- Overrides:
execute
in classorg.apache.struts2.ActionSupport
-
doDisableLogo
- Specified by:
doDisableLogo
in classAbstractLogoAction
-
doEnableLogo
- Specified by:
doEnableLogo
in classAbstractLogoAction
-
doDelete
- Overrides:
doDelete
in classAbstractLogoAction
-
doUpload
- Overrides:
doUpload
in classAbstractLogoAction
-
isLogoDisabled
public boolean isLogoDisabled()- Specified by:
isLogoDisabled
in classAbstractLogoAction
-
getActionDescriminator
Description copied from class:AbstractLogoAction
use this string to build the struts action that forms in the view should submit to- Specified by:
getActionDescriminator
in classAbstractLogoAction
-
setSpace
Description copied from interface:SpaceAware
IOC method for setting the space on the action. This is called from the interceptor- Specified by:
setSpace
in 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:SpaceAware
If 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:
isSpaceRequired
in interfaceSpaceAware
- Returns:
- true if the action requires a space in order to execute
-
isViewPermissionRequired
public boolean isViewPermissionRequired()- Specified by:
isViewPermissionRequired
in interfaceSpaceAware
- Returns:
- true if the action requires view space permission
-
isPermitted
public boolean isPermitted()Description copied from class:ConfluenceActionSupport
Consulted byPermissionCheckInterceptor
.- Overrides:
isPermitted
in classConfluenceActionSupport
-
getContentToAttachLogoTo
- Specified by:
getContentToAttachLogoTo
in classAbstractLogoAction
-
getAttachmentName
- Specified by:
getAttachmentName
in classAbstractLogoAction
-
setKey
-
setSpaceManager
-
setThemeManager
-
setBreadcrumbGenerator
-
getThemeManager
-
getBreadcrumb
Description copied from interface:BreadcrumbAware
Returns the breadcrumb to be shown when the action is accessed.- Specified by:
getBreadcrumb
in interfaceBreadcrumbAware
- Returns:
- Breadcrumb
-
setSpaceSettingsManager
-