public class

UniversalAvatarResource

extends Object
java.lang.Object
   ↳ com.atlassian.jira.rest.v2.issue.UniversalAvatarResource

Summary

Constants
String CUSTOM_AVATARS_FIELD
String SYSTEM_AVATARS_FIELD
Public Constructors
UniversalAvatarResource(JiraAuthenticationContext authContext, UniversalAvatarsService universalAvatars, AvatarUrls avatarUrls, AvatarResourceHelper avatarResourceHelper, TemporaryAvatarHelper avatarTemporaryHelper)
Public Methods
Response createAvatarFromTemporary(String avatarType, String owningObjectId, AvatarCroppingBean croppingInstructions)
Response deleteAvatar(String avatarType, String owningObjectId, Long id)
Deletes avatar
Response getAvatars(String avatarType, String owningObjectId)
Response storeTemporaryAvatar(String avatarType, String owningObjectId, String filename, Long size, HttpServletRequest request)
Creates temporary avatar
Response storeTemporaryAvatarUsingMultiPart(String avatarType, String owningObjectId, FilePart filePart, HttpServletRequest request)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String CUSTOM_AVATARS_FIELD

Constant Value: "custom"

public static final String SYSTEM_AVATARS_FIELD

Constant Value: "system"

Public Constructors

public UniversalAvatarResource (JiraAuthenticationContext authContext, UniversalAvatarsService universalAvatars, AvatarUrls avatarUrls, AvatarResourceHelper avatarResourceHelper, TemporaryAvatarHelper avatarTemporaryHelper)

Public Methods

public Response createAvatarFromTemporary (String avatarType, String owningObjectId, AvatarCroppingBean croppingInstructions)

public Response deleteAvatar (String avatarType, String owningObjectId, Long id)

Deletes avatar

Parameters
avatarType Project id or project key
id database id for avatar
Returns
  • temporary avatar cropping instructions

public Response getAvatars (String avatarType, String owningObjectId)

public Response storeTemporaryAvatar (String avatarType, String owningObjectId, String filename, Long size, HttpServletRequest request)

Creates temporary avatar

Parameters
avatarType Type of entity where to change avatar
owningObjectId Entity id where to change avatar
filename name of file being uploaded
size size of file
request servlet request
Returns
  • temporary avatar cropping instructions

public Response storeTemporaryAvatarUsingMultiPart (String avatarType, String owningObjectId, FilePart filePart, HttpServletRequest request)