public class MailAttachments extends Object
This is a utility classed used by MailAttachmentsManagerImpl
to create different type of image attachments.
Previously most of this code lived inside the MailAttachmentsManagerImpl
.
Constructor and Description |
---|
MailAttachments() |
Modifier and Type | Method and Description |
---|---|
static com.atlassian.jira.mail.util.MailAttachment |
newAvatarAttachment(Avatar avatar,
String avatarOwnerDescription,
AvatarManager avatarManager)
Creates an image attachment from provided avatar.
|
static com.atlassian.jira.mail.util.MailAttachment |
newImageAttachment(String imagePath,
AvatarTranscoder avatarTranscoder)
Creates an image attachment from provided path.
|
static com.atlassian.jira.mail.util.MailAttachment |
newTranscodedAvatarAttachment(Avatar avatar,
String avatarOwnerDescription,
AvatarTranscoder avatarTranscoder) |
static com.atlassian.jira.mail.util.MailAttachment |
newTranscodedAvatarAttachment(Avatar avatar,
String avatarOwnerDescription,
AvatarTranscoder avatarTranscoder,
Avatar.Size size)
Creates an image attachment from provided avatar via
AvatarTranscoder to get the image in raster fromat. |
static com.atlassian.jira.mail.util.MailAttachment |
newUrlImageAttachment(String imagePath)
Creates an image attachment from provided URL.
|
public static com.atlassian.jira.mail.util.MailAttachment newImageAttachment(String imagePath, AvatarTranscoder avatarTranscoder)
public static com.atlassian.jira.mail.util.MailAttachment newUrlImageAttachment(String imagePath)
public static com.atlassian.jira.mail.util.MailAttachment newAvatarAttachment(Avatar avatar, String avatarOwnerDescription, AvatarManager avatarManager)
AvatarManager
to read the image's data.public static com.atlassian.jira.mail.util.MailAttachment newTranscodedAvatarAttachment(Avatar avatar, String avatarOwnerDescription, AvatarTranscoder avatarTranscoder, Avatar.Size size)
AvatarTranscoder
to get the image in raster fromat.public static com.atlassian.jira.mail.util.MailAttachment newTranscodedAvatarAttachment(Avatar avatar, String avatarOwnerDescription, AvatarTranscoder avatarTranscoder)
Copyright © 2002-2015 Atlassian. All Rights Reserved.