public static Image generate(SocialUser socialUser, ImageSize imageSize) { if (socialUser.getEmail().isEmpty()) { return generateDefaultImage(imageSize); } else { return generateGravatarImage(socialUser, imageSize); } }
public static Image generate(SocialUser socialUser, ImageSize imageSize) { if (socialUser.getEmail().isEmpty()) { return generateDefaultImage(imageSize); } else { return generateGravatarImage(socialUser, imageSize); } }
@Override public JsonElement serialize(SocialUser socialUser, Type type, JsonSerializationContext jsonSerializationContext) { final JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("userName", socialUser.getUserName()); jsonObject.addProperty("realName", socialUser.getRealName()); jsonObject.addProperty("email", socialUser.getEmail()); serializeList(socialUser, "following", socialUser.getFollowingName(), jsonObject); serializeList(socialUser, "followers", socialUser.getFollowersName(), jsonObject); return jsonObject; }
@Override public JsonElement serialize(SocialUser socialUser, Type type, JsonSerializationContext jsonSerializationContext) { final JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("userName", socialUser.getUserName()); jsonObject.addProperty("realName", socialUser.getRealName()); jsonObject.addProperty("email", socialUser.getEmail()); serializeList(socialUser, "following", socialUser.getFollowingName(), jsonObject); serializeList(socialUser, "followers", socialUser.getFollowersName(), jsonObject); return jsonObject; }
private static Image generateGravatarImage(SocialUser socialUser, ImageSize imageSize) { Image gravatarImage; if (imageSize == ImageSize.MICRO) { gravatarImage = new Image(new GravatarImage(socialUser.getEmail(), 15).getUrl()); } else if (imageSize == ImageSize.SMALL) { gravatarImage = new Image(new GravatarImage(socialUser.getEmail(), 30).getUrl()); } else { gravatarImage = new Image(new GravatarImage(socialUser.getEmail(), 200).getUrl()); } return gravatarImage; }
private static Image generateGravatarImage(SocialUser socialUser, ImageSize imageSize) { Image gravatarImage; if (imageSize == ImageSize.MICRO) { gravatarImage = new Image(new GravatarImage(socialUser.getEmail(), 15).getUrl()); } else if (imageSize == ImageSize.SMALL) { gravatarImage = new Image(new GravatarImage(socialUser.getEmail(), 30).getUrl()); } else { gravatarImage = new Image(new GravatarImage(socialUser.getEmail(), 200).getUrl()); } return gravatarImage; }
private void setupUserBox(final SocialUser socialUser, Image userImage, final ParameterizedCommand<String> onClick) { final org.gwtbootstrap3.client.ui.Image image = new org.gwtbootstrap3.client.ui.Image(userImage.getUrl()); image.setType(ImageType.CIRCLE); image.setPixelSize(140, 140); if (onClick != null) { image.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { onClick.execute(socialUser.getUserName()); } }); } panel.insert(image, 0); createLink(socialUser, onClick); if (socialUser.getEmail().isEmpty()) { //Hide element so that box is the same size for all users desc.getElement().getStyle().setVisibility(Style.Visibility.HIDDEN); desc.setText("."); } else { desc.setText(socialUser.getEmail()); } }
private void setupUserBox(final SocialUser socialUser, Image userImage, final ParameterizedCommand<String> onClick) { final org.gwtbootstrap3.client.ui.Image image = new org.gwtbootstrap3.client.ui.Image(userImage.getUrl()); image.setType(ImageType.CIRCLE); image.setPixelSize(140, 140); if (onClick != null) { image.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { onClick.execute(socialUser.getUserName()); } }); } panel.insert(image, 0); createLink(socialUser, onClick); if (socialUser.getEmail().isEmpty()) { //Hide element so that box is the same size for all users desc.getElement().getStyle().setVisibility(Style.Visibility.HIDDEN); desc.setText("."); } else { desc.setText(socialUser.getEmail()); } }