Uses of Interface
com.atlassian.bitbucket.avatar.AvatarSupplier
Packages that use AvatarSupplier
Package
Description
-
Uses of AvatarSupplier in com.atlassian.bitbucket.avatar
Subinterfaces of AvatarSupplier in com.atlassian.bitbucket.avatarModifier and TypeInterfaceDescriptioninterface
Augments theAvatarSupplier
with timestamp information that can be used to control caching, or to simply display a modification date indicating when the avatar was last updated.Classes in com.atlassian.bitbucket.avatar that implement AvatarSupplierModifier and TypeClassDescriptionclass
class
AnCacheableAvatarSupplier
implementation which delegates to anAvatarSupplier
, storing the avatar'smodification timestamp
separately.class
A simple implementation ofAvatarSupplier
which accepts theInputStream
containing the avatar's image data as a constructor parameter.Constructors in com.atlassian.bitbucket.avatar with parameters of type AvatarSupplierModifierConstructorDescriptionConstructs a newDelegatingCacheableAvatarSupplier
with anunknown
timestamp.DelegatingCacheableAvatarSupplier
(AvatarSupplier supplier, long timestamp) Constructs a newDelegatingCacheableAvatarSupplier
with the providedtimestamp
. -
Uses of AvatarSupplier in com.atlassian.bitbucket.project
Methods in com.atlassian.bitbucket.project that return AvatarSupplierMethods in com.atlassian.bitbucket.project with parameters of type AvatarSupplierModifier and TypeMethodDescriptionProjectCreateRequest.Builder.avatar
(AvatarSupplier value) void
ProjectService.updateAvatar
(int projectId, AvatarSupplier supplier) Updates the specified project's avatar, replacing it with the one contained in the providedsupplier
. -
Uses of AvatarSupplier in com.atlassian.bitbucket.user
Methods in com.atlassian.bitbucket.user with parameters of type AvatarSupplierModifier and TypeMethodDescriptionvoid
UserService.updateAvatar
(ApplicationUser user, AvatarSupplier supplier) Updates the specified user's avatar, replacing it with the one contained in the providedsupplier
.