public class

MockAvatar

extends Object
implements Avatar
java.lang.Object
   ↳ com.atlassian.jira.mock.MockAvatar

Class Overview

Non production bean implementation of Avatar.

Summary

[Expand]
Inherited Fields
From interface com.atlassian.jira.avatar.Avatar
Public Constructors
MockAvatar(long id, String fileName, String contentType, Avatar.Type type, String owner, boolean system)
Public Methods
Avatar.Type getAvatarType()
The type of Avatar.
String getContentType()
The MIME type of the avatar image file.
String getFileName()
The base filename to the avatar image file.
Long getId()
The database identifier for the Avatar, may be null if it hasn't yet been stored.
String getOwner()
A String representation of the identity of the domain object that this avatar is an avatar for! For example, if it is a user avatar, it would be the username (since that is the primary key), for a Project it is the project ID as a String.
boolean isSystemAvatar()
Indicates whether the Avatar is a system-provided one or if users have defined it.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.avatar.Avatar

Public Constructors

public MockAvatar (long id, String fileName, String contentType, Avatar.Type type, String owner, boolean system)

Public Methods

public Avatar.Type getAvatarType ()

The type of Avatar.

Returns
  • a non null Avatar.Type.

public String getContentType ()

The MIME type of the avatar image file.

Returns
  • the non null file name.

public String getFileName ()

The base filename to the avatar image file. The actual file name will be modified with the id etc.

Returns
  • the non null file name.

public Long getId ()

The database identifier for the Avatar, may be null if it hasn't yet been stored.

Returns
  • the database id or null.

public String getOwner ()

A String representation of the identity of the domain object that this avatar is an avatar for! For example, if it is a user avatar, it would be the username (since that is the primary key), for a Project it is the project ID as a String. The meaning of this should be determined by the Avatar.Type.

Returns
  • the owner id must not be null.

public boolean isSystemAvatar ()

Indicates whether the Avatar is a system-provided one or if users have defined it.

Returns
  • true only if the Avatar is a system-provided one.