Interface AvatarsProvider
public interface AvatarsProvider
Avatar provider API.
-
Method Summary
Modifier and TypeMethodDescriptiongetAvatarUrl(String email) Return a URL for avatar image.getLocalAvatarPath(String email) Return a local path to downloaded avatar image.voidsetBaseUrl(String baseUrl) Set a base URL for providervoidsetOutputDirectory(File outputDirectory) Set site output directory.
-
Method Details
-
setBaseUrl
Set a base URL for provider- Parameters:
baseUrl- for provider
-
setOutputDirectory
Set site output directory. Used to store avatar images in project.- Parameters:
outputDirectory- a site output directory
-
getAvatarUrl
Return a URL for avatar image.- Parameters:
email- email address for gravatar image- Returns:
- a URL for avatar image
-
getLocalAvatarPath
Return a local path to downloaded avatar image.- Parameters:
email- email address for gravatar image- Returns:
- a local avatar path
- Throws:
IOException- if problem with image downloading
-