com.atlassian.confluence.spaces.actions
Class AbstractLogoAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.spaces.actions.AbstractLogoAction
- All Implemented Interfaces:
- WebInterface, Action, LocaleProvider, TextProvider, Validateable, ValidationAware, Serializable
- Direct Known Subclasses:
- ConfigureGlobalLogoAction, ConfigureSpaceLogoAction
public abstract class AbstractLogoAction
- extends ConfluenceActionSupport
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager |
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
addActionError, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getContext, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setUserAccessor, setWebInterfaceManager |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionError, addActionMessage, addFieldError, execute, 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 |
log
protected static final org.apache.log4j.Category log
fileUploadManager
protected FileUploadManager fileUploadManager
attachmentManager
protected AttachmentManager attachmentManager
AbstractLogoAction
public AbstractLogoAction()
doDisableLogo
public abstract String doDisableLogo()
doEnableLogo
public abstract String doEnableLogo()
isLogoDisabled
public abstract boolean isLogoDisabled()
getContentToAttachLogoTo
protected abstract ContentEntityObject getContentToAttachLogoTo()
getActionDescriminator
public abstract String getActionDescriminator()
- use this string to build the webwork action that forms in the view should submit to
getAttachmentName
protected abstract String getAttachmentName()
doDelete
public String doDelete()
getLogo
public Attachment getLogo()
doUpload
public String doUpload()
setFileUploadManager
public void setFileUploadManager(FileUploadManager fileUploadManager)
setAttachmentManager
public void setAttachmentManager(AttachmentManager attachmentManager)