Skip to content
Snippets Groups Projects
Commit ad899ebf authored by Drahomír Karchňák's avatar Drahomír Karchňák
Browse files

#551 Added fallback variant for user avatar. Will be used for backward...

#551 Added fallback variant for user avatar. Will be used for backward compatibilty once we add custom avatars.
parent 583d4ff9
No related branches found
No related tags found
No related merge requests found
package cz.nic.tablexia.menu.user;
import cz.nic.tablexia.loader.application.ApplicationAtlasManager;
import cz.nic.tablexia.util.Log;
/**
* Created by Vitaliy Vashchenko on 8.1.16.
......@@ -21,6 +22,8 @@ public enum UserAvatarDefinition {
AVATAR_11(ApplicationAtlasManager.USERMENU_MENUITEM_AVATAR_11,7),
AVATAR_12(ApplicationAtlasManager.USERMENU_MENUITEM_AVATAR_12,8);
private static final UserAvatarDefinition FALLBACK_VARIANT = AVATAR_0;
private String avatarPath;
private int order;
......@@ -38,10 +41,15 @@ public enum UserAvatarDefinition {
}
public static String getAvatar(String id){
return values()[Integer.parseInt(id)].getAvatarPath();
return getAvatar(Integer.parseInt(id));
}
public static String getAvatar(int id){
if(id < 0 || id >= values().length) {
Log.info(UserAvatarDefinition.class, "Couldn't find avatar with id: " + id + ". Using Fallback avatar instead!");
return FALLBACK_VARIANT.getAvatarPath();
}
return values()[id].getAvatarPath();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment