|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GravatarService
A gravatar is a dynamic image resource that is requested from the gravatar.com server. This class calculates the gravatar url and fetches gravatar images. See http://en.gravatar.com/site/implement/url .
This class is thread-safe, Gravatar objects can be shared. Currently this service is set to only allow images for general audiences and the Default image is hardcoded.
Field Summary | |
---|---|
static String |
DEFAULT_GRAVATAR_URL
|
Method Summary | |
---|---|
String |
getDefaultGravatarUrl(int size)
Returns the url for the default gravatar. |
String |
getGravatarServerUrl()
|
String |
getGravatarUrl(String email)
Returns A gravatar for the given emails with the default size of 25 pixels. |
String |
getGravatarUrl(String email,
int size)
|
boolean |
isGravatarSupportEnabled()
|
void |
setGravatarSupported(boolean enabled,
String newUrl)
Updates whether or not gravatars are enabled for this Bamboo instance |
Field Detail |
---|
static final String DEFAULT_GRAVATAR_URL
Method Detail |
---|
@Nullable String getGravatarUrl(@Nullable String email, int size)
email
- to get gravatar url forsize
- Specify a gravatar size between 1 and 512 pixels.
@Nullable String getGravatarUrl(@Nullable String email)
email
- to get gravatar url for
@Nullable String getDefaultGravatarUrl(int size)
size
- a gravatar size between 1 and 512 pixels.
void setGravatarSupported(boolean enabled, @NotNull String newUrl)
enabled
- whether its enabled or notnewUrl
- the URL of the Gravatar server the user wants to useboolean isGravatarSupportEnabled()
@NotNull String getGravatarServerUrl()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |