77 */
88public class GravatarUtils {
99
10+ private static final DefaultImage DEFAULT_GRAVATAR = DefaultImage .MYSTERY_MAN ;
11+
1012 public static enum DefaultImage {
1113 MYSTERY_MAN ,
1214 STATUS_404 ,
@@ -42,7 +44,7 @@ public String toString() {
4244 * replace it with a new ?s= parameter which requests the avatar at the exact size needed
4345 */
4446 public static String fixGravatarUrl (final String imageUrl , int avatarSz ) {
45- return fixGravatarUrl (imageUrl , avatarSz , DefaultImage . MYSTERY_MAN );
47+ return fixGravatarUrl (imageUrl , avatarSz , DEFAULT_GRAVATAR );
4648 }
4749 public static String fixGravatarUrl (final String imageUrl , int avatarSz , DefaultImage defaultImage ) {
4850 if (TextUtils .isEmpty (imageUrl )) {
@@ -59,7 +61,7 @@ public static String fixGravatarUrl(final String imageUrl, int avatarSz, Default
5961 }
6062
6163 public static String gravatarFromEmail (final String email , int size ) {
62- return gravatarFromEmail (email , size , DefaultImage . MYSTERY_MAN );
64+ return gravatarFromEmail (email , size , DEFAULT_GRAVATAR );
6365 }
6466 public static String gravatarFromEmail (final String email , int size , DefaultImage defaultImage ) {
6567 return "http://gravatar.com/avatar/"
@@ -68,6 +70,9 @@ public static String gravatarFromEmail(final String email, int size, DefaultImag
6870 + "&size=" + Integer .toString (size );
6971 }
7072
73+ public static String blavatarFromUrl (final String url , int size ) {
74+ return blavatarFromUrl (url , size , DEFAULT_GRAVATAR );
75+ }
7176 public static String blavatarFromUrl (final String url , int size , DefaultImage defaultImage ) {
7277 return "http://gravatar.com/blavatar/"
7378 + StringUtils .getMd5Hash (UrlUtils .getDomainFromUrl (url ))
0 commit comments