private void updateRegisteredUser(UserEntity registeredUser, UserDetails details) { if ((registeredUser.getFirstname() != null && !registeredUser.getFirstname().equals(details.getFirstname())) || (registeredUser.getLastname() != null && !registeredUser.getLastname().equals(details.getLastname())) || (registeredUser.getEmail() != null && !registeredUser.getEmail().equals(details.getEmail()))) { UpdateUserEntity updateUserEntity = new UpdateUserEntity(registeredUser); updateUserEntity.setFirstname(details.getFirstname()); updateUserEntity.setLastname(details.getLastname()); updateUserEntity.setEmail(details.getEmail()); userService.update(registeredUser.getId(), updateUserEntity); } }
if (updateUserEntity.getPicture() != null) { user.setPicture(updateUserEntity.getPicture()); if (updateUserEntity.getFirstname() != null) { user.setFirstname(updateUserEntity.getFirstname()); if (updateUserEntity.getLastname() != null) { user.setLastname(updateUserEntity.getLastname()); if (updateUserEntity.getEmail() != null) { user.setEmail(updateUserEntity.getEmail());
UpdateUserEntity user = new UpdateUserEntity(); user.setLastname(attrs.get(SocialIdentityProviderEntity.UserProfile.LASTNAME)); user.setFirstname(attrs.get(SocialIdentityProviderEntity.UserProfile.FIRSTNAME)); user.setPicture(attrs.get(SocialIdentityProviderEntity.UserProfile.PICTURE));
@PUT @ApiOperation(value = "Update user") public Response updateCurrentUser(@Valid @NotNull final UpdateUserEntity user) { UserEntity userEntity = userService.findById(getAuthenticatedUser()); // TODO: how to ensure that we can update the user profile? /* if (!userEntity.get.equals(userService.findById(getAuthenticatedUser()).getUsername())) { throw new ForbiddenAccessException(); } */ checkImageSize(user.getPicture()); return ok(userService.update(userEntity.getId(), user)).build(); }
UpdateUserEntity user = new UpdateUserEntity(); user.setLastname(attrs.get(SocialIdentityProviderEntity.UserProfile.LASTNAME)); user.setFirstname(attrs.get(SocialIdentityProviderEntity.UserProfile.FIRSTNAME)); user.setPicture(attrs.get(SocialIdentityProviderEntity.UserProfile.PICTURE));
@PUT @ApiOperation(value = "Update user") public Response updateCurrentUser(@Valid @NotNull final UpdateUserEntity user) { UserEntity userEntity = userService.findById(getAuthenticatedUser()); // TODO: how to ensure that we can update the user profile? /* if (!userEntity.get.equals(userService.findById(getAuthenticatedUser()).getUsername())) { throw new ForbiddenAccessException(); } */ checkImageSize(user.getPicture()); return ok(userService.update(userEntity.getId(), user)).build(); }
private void updateRegisteredUser(UserEntity registeredUser, UserDetails details) { if ((registeredUser.getFirstname() != null && !registeredUser.getFirstname().equals(details.getFirstname())) || (registeredUser.getLastname() != null && !registeredUser.getLastname().equals(details.getLastname())) || (registeredUser.getEmail() != null && !registeredUser.getEmail().equals(details.getEmail()))) { UpdateUserEntity updateUserEntity = new UpdateUserEntity(registeredUser); updateUserEntity.setFirstname(details.getFirstname()); updateUserEntity.setLastname(details.getLastname()); updateUserEntity.setEmail(details.getEmail()); userService.update(registeredUser.getId(), updateUserEntity); } }
if (updateUserEntity.getPicture() != null) { user.setPicture(updateUserEntity.getPicture()); if (updateUserEntity.getFirstname() != null) { user.setFirstname(updateUserEntity.getFirstname()); if (updateUserEntity.getLastname() != null) { user.setLastname(updateUserEntity.getLastname()); if (updateUserEntity.getEmail() != null) { user.setEmail(updateUserEntity.getEmail());