Class AbstractLogoAction

java.lang.Object
org.apache.struts2.ActionSupport
com.opensymphony.xwork2.ActionSupport
All Implemented Interfaces:
WebInterface, 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
Direct Known Subclasses:
ConfigureDefaultSpaceLogoAction, ConfigureSpaceLogoAction

public abstract class AbstractLogoAction extends ConfluenceActionSupport
See Also:
  • Field Details

  • Constructor Details

    • AbstractLogoAction

      public AbstractLogoAction()
  • Method Details

    • 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 struts action that forms in the view should submit to
    • getAttachmentName

      protected abstract String getAttachmentName()
    • doDelete

      public String doDelete()
    • getLogo

      @Deprecated(since="8.8.0", forRemoval=true) public Attachment getLogo()
      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.
    • doUpload

      public String doUpload()
    • setFileUploadManager

      public void setFileUploadManager(FileUploadManager fileUploadManager)
    • setAttachmentManager

      public void setAttachmentManager(AttachmentManager attachmentManager)