Class TemporaryAvatarsImpl
java.lang.Object
com.atlassian.jira.avatar.temporary.TemporaryAvatarsImpl
- All Implemented Interfaces:
TemporaryAvatars
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose
(TemporaryAvatar avatar) Dispose temporary avatar.Get current temporary avatar.void
storeTemporaryAvatar
(ApplicationUser remoteUser, TemporaryAvatar avatar, Avatar.Type type, String ownerId) Store temporary avatar - make it available to displaying servlet.void
storeTemporaryAvatar
(ApplicationUser remoteUser, TemporaryAvatar avatar, IconType iconType, IconOwningObjectId ownerId) Store temporary avatar - make it available to displaying servlet.
-
Constructor Details
-
TemporaryAvatarsImpl
-
-
Method Details
-
storeTemporaryAvatar
public void storeTemporaryAvatar(ApplicationUser remoteUser, TemporaryAvatar avatar, Avatar.Type type, String ownerId) throws IllegalAccessException Description copied from interface:TemporaryAvatars
Store temporary avatar - make it available to displaying servlet. There is only one temporary avatar stored for user session.- Specified by:
storeTemporaryAvatar
in interfaceTemporaryAvatars
- Parameters:
remoteUser
- user that access avatar - null can be used for anonymous access.avatar
- avatar to storetype
- type for which this avatar isownerId
- id of object (project/user/issuetype) to which this avatar is connected to- Throws:
IllegalAccessException
-
storeTemporaryAvatar
public void storeTemporaryAvatar(ApplicationUser remoteUser, TemporaryAvatar avatar, @Nonnull IconType iconType, IconOwningObjectId ownerId) throws IllegalAccessException Description copied from interface:TemporaryAvatars
Store temporary avatar - make it available to displaying servlet. There is only one temporary avatar stored for user session.- Specified by:
storeTemporaryAvatar
in interfaceTemporaryAvatars
- Parameters:
remoteUser
- user that access avatar - null can be used for anonymous access.avatar
- avatar to storeiconType
- type for which this avatar isownerId
- id of object (project/user/issuetype) to which this avatar is connected to- Throws:
IllegalAccessException
-
getCurrentTemporaryAvatar
Description copied from interface:TemporaryAvatars
Get current temporary avatar.- Specified by:
getCurrentTemporaryAvatar
in interfaceTemporaryAvatars
-
dispose
Description copied from interface:TemporaryAvatars
Dispose temporary avatar. Unsets if this is current temporary avatar.- Specified by:
dispose
in interfaceTemporaryAvatars
-