@ExperimentalApi @InjectableComponent public interface

UniversalAvatarsService

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

@ExperimentalApi

This interface is considered usable by external developers but its contracts have not stabilized.

Experimental APIs may be changed at any time before being marked @Internal or @PublicApi.

Class Overview

Service to manipulate avatars of different types.

The current implementation allows only ISSUETYPE and PROJECT

Summary

Public Methods
@Nullable TypeAvatarService getAvatars(Avatar.Type type)
Provides object dedicated to manipulate avatars of given type.
@Nullable AvatarImageResolver getImages(Avatar.Type type)
Provides object dedicated to retrieve links (or image date) to avatars of given type.

Public Methods

@Nullable public TypeAvatarService getAvatars (Avatar.Type type)

Provides object dedicated to manipulate avatars of given type. Returns null if there is no TypeAvatarService for such type.

@Nullable public AvatarImageResolver getImages (Avatar.Type type)

Provides object dedicated to retrieve links (or image date) to avatars of given type. Returns null if there is no AvatarImageResolver for such type.