user.setGivenName(firstName); user.setFamilyName(lastName); user.setDisplayName(displayName);
/** * Updates the user's personal information * * @param model {@link Model} map * @param referringPageId page reference id * @param updatedUser Updated user information * @return the view name of the user profile page */ @RequestMapping(method = RequestMethod.POST) public String updateProfile(ModelMap model, @RequestParam(required = false) String referringPageId, @ModelAttribute("updatedUser") UserForm updatedUser) { User user = userService.getAuthenticatedUser(); logger.info("Updating " + user.getUsername() + " profile information"); //set the updated fields for optional information user.setGivenName(updatedUser.getGivenName()); user.setFamilyName(updatedUser.getFamilyName()); user.setDisplayName(updatedUser.getDisplayName()); user.setAboutMe(updatedUser.getAboutMe()); user.setStatus(updatedUser.getStatus()); user.setEmail(updatedUser.getEmail()); //update the user profile userService.updateUserProfile(user); //set about tag page as default page for the changes to be visible addAttributesToModel(model, user, referringPageId); return ViewNames.REDIRECT + "app/person/" + user.getUsername(); }
public static User convert(UserForm form) { User newUser = new UserImpl(form.getId(), form.getUsername()); newUser.setAuthorities(CollectionUtils.<Authority>toBaseTypedCollection(form.getAuthorities())); newUser.setPassword(form.getPassword()); newUser.setConfirmPassword(form.getConfirmPassword()); newUser.setForgotPasswordHash(form.getForgotPasswordHash()); newUser.setDefaultPageLayoutCode(form.getDefaultPageLayoutCode()); newUser.setStatus(form.getStatus()); newUser.setAboutMe(form.getAboutMe()); newUser.setGivenName(form.getGivenName()); newUser.setFamilyName(form.getFamilyName()); newUser.setDisplayName(form.getDisplayName()); newUser.setEmail(form.getEmail()); newUser.setOpenId(form.getOpenId()); newUser.setEnabled(form.isEnabled()); newUser.setExpired(form.isExpired()); newUser.setLocked(form.isLocked()); return newUser; } }
user.setGivenName(givenName); user.setFamilyName(familyName); user.setDisplayName(displayName);