| Interface | Description | 
|---|---|
| Avatar | 
 Represents an icon for a project or some other entity in JIRA. 
 | 
| AvatarImageDataProvider | 
 Provides avatar image data for given size. 
 | 
| AvatarImageResolver | Deprecated
 Avatar URLs returned by AvatarService are URI References, removing the need for absolute/relative schism 
 | 
| AvatarManager | 
 Manager interface for  
Avatar domain objects. | 
| AvatarPickerHelper | 
 A helper interface for uploading and creating custom avatars 
 | 
| AvatarService | 
 Service for manipulating  
Avatars. | 
| AvatarStore | 
 Persistent storage mechanism for  
AvatarImpl. | 
| AvatarTagger | 
 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) 
 | 
| AvatarTranscoder | |
| CroppingAvatarImageDataProviderFactory | 
 Cropps image from given stream and provides object that can write result of cropping as avatar in many sizes. 
 | 
| GravatarSettings | 
 Gravatar settings for this JIRA. 
 | 
| TemporaryAvatars | 
 Emmanation of existing implicit link between REST plugin and core. 
 | 
| TypeAvatarService | 
 Interface to retrieve and create avatars of some type respecting the current JIRA permissions setup. 
 | 
| UniversalAvatarsService | 
 Service to manipulate avatars of different types. 
 | 
| Class | Description | 
|---|---|
| AvatarFilenames | 
 Static utility methods used for creating avatar filenames. 
 | 
| AvatarFormat | |
| AvatarFormatPolicy | 
 Used to request a specific format of an avatar image. 
 | 
| AvatarFormatPolicy.PngAvatarFormatPolicyBuilder | 
 Builder used for building  
PngAvatarFormatPolicy. | 
| AvatarImageDataStorage | |
| AvatarImpl | 
 Immutable implementation. 
 | 
| AvatarManagerImpl | 
 Manager for Avatars. 
 | 
| AvatarPickerHelperImpl | |
| AvatarPickerHelperImpl.Result<T> | |
| AvatarPickerHelperImpl.TemporaryAvatarBean | |
| AvatarServiceHelper | 
 Renders avatars for an arbitrary user. 
 | 
| AvatarServiceImpl | 
 Implementation of the AvatarService. 
 | 
| AvatarTaggerImpl | 
 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) 
 | 
| AvatarTranscoderImpl | |
| AvatarUrls | 
 Helper class for building avatar URL maps. 
 | 
| CachingTaggingAvatarStore | 
 Avatar store which converts legacy avatar files to the new tagged format during retrieval 
 | 
| CroppingAvatarImageDataProviderFactoryImpl | |
| GravatarSettingsImpl | 
 Gravatar settings. 
 | 
| ImageScaler | 
 Helper class for managing image scaling for Avatars. 
 | 
| RemoteAvatar | 
 Represents a user or project avatar within our "network" of federated JIRA servers. 
 | 
| Selection | 
 Represents an absolute subrectangle of an image. 
 | 
| SystemAndCustomAvatars | 
 Provides lists of system and custom avatars. 
 | 
| TemporaryAvatar | 
 Simple immutable bean for holding uploaded but not yet scaled or cropped image files to be used as Avatars. 
 | 
| UniversalAvatarsServiceImpl | 
| Enum | Description | 
|---|---|
| Avatar.Size | 
 The standard sizes for avatars. 
 | 
| Avatar.Type | Deprecated
 Use  
IconType in place of this. | 
| AvatarManager.ImageSize | Deprecated
 in JIRA 6.0 -- use  
Avatar.Size. | 
| Exception | Description | 
|---|---|
| AvatarsDisabledException | 
 This exception indicates that an operation has failed because avatars are disabled. 
 | 
| NoPermissionException | 
 This exception indicates that an operation has failed due to lack of permissions. 
 | 
Copyright © 2002-2021 Atlassian. All Rights Reserved.