com.atlassian.confluence.spaces.actions
Class AbstractLogoAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.spaces.actions.AbstractLogoAction
All Implemented Interfaces:
WebInterface, MessageHolderAware, 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:
ConfigureDefaultSpaceLogoAction, ConfigureSpaceLogoAction

public abstract class AbstractLogoAction
extends ConfluenceActionSupport

See Also:
Serialized Form

Field Summary
protected  AttachmentManager attachmentManager
           
protected  FileUploadManager fileUploadManager
           
protected static org.apache.log4j.Category log
          Deprecated. Since 5.5, use private logger
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, pluginAccessor, 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
 
Constructor Summary
AbstractLogoAction()
           
 
Method Summary
 java.lang.String doDelete()
           
abstract  java.lang.String doDisableLogo()
           
abstract  java.lang.String doEnableLogo()
           
 java.lang.String doUpload()
           
abstract  java.lang.String getActionDescriminator()
          use this string to build the webwork action that forms in the view should submit to
protected abstract  java.lang.String getAttachmentName()
           
protected abstract  ContentEntityObject getContentToAttachLogoTo()
           
 Attachment getLogo()
           
abstract  boolean isLogoDisabled()
           
 void setAttachmentManager(AttachmentManager attachmentManager)
           
 void setFileUploadManager(FileUploadManager fileUploadManager)
           
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setApiDateFormatService, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, 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
 
Methods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validate
 

Field Detail

log

@Deprecated
protected static final org.apache.log4j.Category log
Deprecated. Since 5.5, use private logger

fileUploadManager

protected FileUploadManager fileUploadManager

attachmentManager

protected AttachmentManager attachmentManager
Constructor Detail

AbstractLogoAction

public AbstractLogoAction()
Method Detail

doDisableLogo

public abstract java.lang.String doDisableLogo()

doEnableLogo

public abstract java.lang.String doEnableLogo()

isLogoDisabled

public abstract boolean isLogoDisabled()

getContentToAttachLogoTo

protected abstract ContentEntityObject getContentToAttachLogoTo()

getActionDescriminator

public abstract java.lang.String getActionDescriminator()
use this string to build the webwork action that forms in the view should submit to


getAttachmentName

protected abstract java.lang.String getAttachmentName()

doDelete

public java.lang.String doDelete()

getLogo

public Attachment getLogo()

doUpload

public java.lang.String doUpload()

setFileUploadManager

public void setFileUploadManager(FileUploadManager fileUploadManager)

setAttachmentManager

public void setAttachmentManager(AttachmentManager attachmentManager)


Copyright © 2003-2014 Atlassian. All Rights Reserved.