public class

AvatarTaggerImpl

extends Object
implements AvatarTagger
java.lang.Object
   ↳ com.atlassian.jira.avatar.AvatarTaggerImpl

Class Overview

Saves an image as a png with metadata signifying this image is a JIRA Avatar (used by the email handler to decide whether or not to attach an image)

Summary

Constants
String FORMAT_NAME
[Expand]
Inherited Constants
From interface com.atlassian.jira.avatar.AvatarTagger
Public Constructors
AvatarTaggerImpl(JiraHome jiraHome)
Public Methods
File getAvatarBaseDirectory()
void saveTaggedAvatar(RenderedImage in, String name, File file)
void saveTaggedAvatar(RenderedImage in, String format, OutputStream targetStream)
String tagAvatar(long id, String filename)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.avatar.AvatarTagger

Constants

public static final String FORMAT_NAME

Constant Value: "javax_imageio_png_1.0"

Public Constructors

public AvatarTaggerImpl (JiraHome jiraHome)

Public Methods

public File getAvatarBaseDirectory ()

public void saveTaggedAvatar (RenderedImage in, String name, File file)

Throws
IOException

public void saveTaggedAvatar (RenderedImage in, String format, OutputStream targetStream)

Throws
IOException

public String tagAvatar (long id, String filename)

Throws
IOException