public class IssueTypeAvatarAccessPolicy extends Object implements AvatarAccessPolicy
Constructor and Description |
---|
IssueTypeAvatarAccessPolicy(GlobalPermissionManager permissionManager) |
Modifier and Type | Method and Description |
---|---|
boolean |
userCanCreateAvatarFor(ApplicationUser remoteUser,
String owningObjectId)
Return information if user can add avatar to given subject.
|
boolean |
userCanViewAvatar(ApplicationUser user,
Avatar avatar)
Return information if user can add avatar to given subject.
|
public IssueTypeAvatarAccessPolicy(GlobalPermissionManager permissionManager)
public boolean userCanViewAvatar(ApplicationUser user, Avatar avatar)
AvatarAccessPolicy
userCanViewAvatar
in interface AvatarAccessPolicy
user
- user whose permissions should be used. Null means anonymous access.avatar
- avatar that the user wishes to accesspublic boolean userCanCreateAvatarFor(@Nullable ApplicationUser remoteUser, @Nonnull String owningObjectId)
AvatarAccessPolicy
userCanCreateAvatarFor
in interface AvatarAccessPolicy
remoteUser
- user whose permissions should be used. Null means anonymous access.owningObjectId
- id of object (project/user/issuetype) to which this avatar is connected toCopyright © 2002-2015 Atlassian. All Rights Reserved.