public class

BasicAvatarsImageResolver

extends Object
implements AvatarImageResolver
java.lang.Object
   ↳ com.atlassian.jira.avatar.types.BasicAvatarsImageResolver
Known Direct Subclasses

Summary

Constants
String AVATAR_ID_PARAM
String AVATAR_TYPE_PARAM
String PATH_PREFIX
String SIZE_PARAM
Public Constructors
BasicAvatarsImageResolver(Avatar.Type type, VelocityRequestContextFactory velocityRequestContextFactory, ApplicationProperties applicationProperties)
Public Methods
URI getAvatarAbsoluteUri(ApplicationUser avatarUser, Avatar avatar, Avatar.Size requestedSize)
Return absolute link to display avatar image of given size.
URI getAvatarRelativeUri(ApplicationUser remoteUser, Avatar avatar, Avatar.Size requestedSize)
Return link (relative to application context) to display avatar image of given size.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.avatar.AvatarImageResolver

Constants

public static final String AVATAR_ID_PARAM

Constant Value: "avatarId"

public static final String AVATAR_TYPE_PARAM

Constant Value: "avatarType"

public static final String PATH_PREFIX

Constant Value: "/secure/viewavatar"

public static final String SIZE_PARAM

Constant Value: "size"

Public Constructors

public BasicAvatarsImageResolver (Avatar.Type type, VelocityRequestContextFactory velocityRequestContextFactory, ApplicationProperties applicationProperties)

Public Methods

public URI getAvatarAbsoluteUri (ApplicationUser avatarUser, Avatar avatar, Avatar.Size requestedSize)

Return absolute link to display avatar image of given size.

Parameters
avatarUser user that access avatar - null can be used for anonymous access.
avatar avatar where to look for images
requestedSize requested size or null if default size shoul be used.
Returns
  • abslute url

public URI getAvatarRelativeUri (ApplicationUser remoteUser, Avatar avatar, Avatar.Size requestedSize)

Return link (relative to application context) to display avatar image of given size.

Parameters
remoteUser user that access avatar - null can be used for anonymous access.
avatar avatar where to look for images
requestedSize requested size or null if default size shoul be used.
Returns
  • uri path, querty, hash part thats leads to avatar with given size, relative to servletContext