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, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable
Direct Known Subclasses:
ConfigureGlobalLogoAction, 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
           
 
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
 
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
 String doDelete()
           
abstract  String doDisableLogo()
           
abstract  String doEnableLogo()
           
 String doUpload()
           
abstract  String getActionDescriminator()
          use this string to build the webwork action that forms in the view should submit to
protected abstract  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, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getContext, getDateFormatSetting, 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, setLoginManager, 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
 

Field Detail

log

protected static final org.apache.log4j.Category log

fileUploadManager

protected FileUploadManager fileUploadManager

attachmentManager

protected AttachmentManager attachmentManager
Constructor Detail

AbstractLogoAction

public AbstractLogoAction()
Method Detail

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)


Copyright © 2003-2011 Atlassian. All Rights Reserved.