private static Map<String, String> getAvatarURLs(ApplicationUser user) { final AvatarService avatarService = ComponentAccessor.getAvatarService(); final Map<String, String> avatarUrls = new HashMap<String, String>(); for (Avatar.Size size : Avatar.Size.values()) { final int px = size.getPixels(); if (px > 48) continue; // TODO JRADEV-20790 - Don't output higher res URLs in our REST endpoints until we start using them ourselves. final String sizeName = String.format("%dx%d",px,px); // TODO this should be a URI reference and not an absolute URL avatarUrls.put(sizeName, avatarService.getAvatarAbsoluteURL(user, user, size).toString()); } return avatarUrls; }