public class

LogoUploader

extends Object
java.lang.Object
   ↳ com.atlassian.jira.lookandfeel.upload.LogoUploader

Class Overview

Uploads logo to well known location Also scales and stores scaled copy If a favicon also stores hires and lores scales

Summary

Public Constructors
LogoUploader(ApplicationProperties applicationProperties, JiraHome jiraHome, ImageScaler imageScaler, I18nHelper i18nHelper, UploadService uploadService)
Public Methods
List<String> getErrorMessages()
int getResizedHeight()
int getResizedWidth()
Dimension saveDefaultFavicOn(BufferedImage image, String originalFilename, String scaledFilename)
Dimension saveDefaultLogo(BufferedImage image, String originalFilename, String scaledFilename)
void saveDefaultLogo(URL url, String originalFilename, String scaledFilename)
String saveFavicon(InputStream imageData, String originalFilename, String hiResFilename, String scaledFilename, String ieFaviconFilename)
String saveLogo(InputStream imageData, String originalFilename, String rescaledFilename)
boolean validate(ImageDescriptor imageDescriptor)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public LogoUploader (ApplicationProperties applicationProperties, JiraHome jiraHome, ImageScaler imageScaler, I18nHelper i18nHelper, UploadService uploadService)

Public Methods

public List<String> getErrorMessages ()

public int getResizedHeight ()

public int getResizedWidth ()

public Dimension saveDefaultFavicOn (BufferedImage image, String originalFilename, String scaledFilename)

public Dimension saveDefaultLogo (BufferedImage image, String originalFilename, String scaledFilename)

public void saveDefaultLogo (URL url, String originalFilename, String scaledFilename)

public String saveFavicon (InputStream imageData, String originalFilename, String hiResFilename, String scaledFilename, String ieFaviconFilename)

public String saveLogo (InputStream imageData, String originalFilename, String rescaledFilename)

public boolean validate (ImageDescriptor imageDescriptor)