public interface AvatarPickerHelper
The user will upload an image that is then stored in the session. A url and cropping instructions are sent back to the user so they can select part of the image to be the avatar. Those coordinates are sent back to the server and used to convert the temporary image into an avatar.
Modifier and Type | Method and Description |
---|---|
AvatarPickerHelperImpl.Result<Avatar> |
convertTemporaryToReal(String ownerId,
Avatar.Type type,
Selection selection)
Converts temporary avatar (uploaded) to real avatar
|
AvatarPickerHelperImpl.Result<AvatarPickerHelperImpl.TemporaryAvatarBean> |
cropTemporary(String ownerId,
Avatar.Type type,
Selection selection)
Crops the temporary avatar (uploaded) using the given selection.
|
String |
getTemporaryAvatarUrl()
Gets temporary avatar url
|
AvatarPickerHelperImpl.Result<AvatarPickerHelperImpl.TemporaryAvatarBean> |
upload(InputStream stream,
String fileName,
String contentType,
long size,
String ownerId,
Avatar.Type type)
Handles upload of temporary avatar
|
AvatarPickerHelperImpl.Result<AvatarPickerHelperImpl.TemporaryAvatarBean> upload(InputStream stream, String fileName, String contentType, long size, String ownerId, Avatar.Type type)
stream
- upload io streamfileName
- name of upload filecontentType
- image typesize
- size of avatarownerId
- ownerId the id of the owner, matches the type (project id or user key)type
- the desired type of the avatar.AvatarPickerHelperImpl.Result<Avatar> convertTemporaryToReal(String ownerId, Avatar.Type type, Selection selection)
ownerId
- the id of the owner, matches the type (project id or user key)type
- the desired type of the avatarselection
- the area of the temporary avatar to crop real avatar toAvatarPickerHelperImpl.Result<AvatarPickerHelperImpl.TemporaryAvatarBean> cropTemporary(String ownerId, Avatar.Type type, Selection selection)
ownerId
- the id of the owner, matches the type (project id or user key)type
- the desired type of the avatar.selection
- the area of the temporary avatar to crop real avatar toString getTemporaryAvatarUrl()
Copyright © 2002-2015 Atlassian. All Rights Reserved.