Interface SiteLogoManager

All Known Implementing Classes:
AttachmentDarkSiteLogoManager, AttachmentLightSiteLogoManager, AttachmentSiteLogoManager

public interface SiteLogoManager
  • Method Details

    • uploadLogo

      void uploadLogo(File logo, String fileType) throws IOException
      Uploads and saves custom site logo.
      Parameters:
      logo - custom logo file
      fileType - file type
      Throws:
      UnsupportedOperationException - if the fileType is not supported. PNG, JPG and GIF images are the only supported formats.
      IOException - if resizing logo fails
    • getSiteLogoUrl

      String getSiteLogoUrl()
    • getCurrent

      SiteLogo getCurrent()
    • resetToDefault

      void resetToDefault()
    • useCustomLogo

      boolean useCustomLogo()