public interface

JiraAvatarSupport

com.atlassian.jira.avatar.JiraAvatarSupport
Known Indirect Subclasses

Class Overview

JIRA SPI for externally defined Avatars. The purpose of this interface is to enable a plugin implementation to define key avatar services without having JIRA core depend on an externally defined interface. This interface is derived directly from the plugins AvatarProvider interface. Only expected implementation is com.atlassian.jira.avatar.PluginAvatarAdapter

Summary

Public Methods
JiraPluginAvatar getAvatar(String email, String size)
Obtain an avatar by the email of the user.
JiraPluginAvatar getAvatar(ApplicationUser user, String size)
Obtain an avatar for the user.
JiraPluginAvatar getAvatarById(Long avatarId, String size)
Obtain an avatar by its own identifier.

Public Methods

public JiraPluginAvatar getAvatar (String email, String size)

Obtain an avatar by the email of the user.

Parameters
email the unique String id of the object which has an avatar.
size the AUI standard t-shirt size name
Returns
  • the avatar.

public JiraPluginAvatar getAvatar (ApplicationUser user, String size)

Obtain an avatar for the user.

Parameters
user the user whose avatar you want.
size the AUI standard t-shirt size name
Returns
  • the avatar.

public JiraPluginAvatar getAvatarById (Long avatarId, String size)

Obtain an avatar by its own identifier.

Parameters
avatarId the id of the avatar.
size the AUI standard t-shirt size name.
Returns
  • the avatar.