public byte[] getCurrentAvatar(User user) throws IOException { byte[] avatar = user.getAvatar(); if (avatar == null) { InputStream in = this.getClass().getClassLoader().getResourceAsStream("image/default-avatar.png"); return IOUtils.toByteArray(in); } return avatar; }
public void addUser(RegisterForm form) { User user = new User(); user.setUsername(form.getUsername()); user.setEmail(form.getEmail()); user.setPassword(form.getPassword()); user.setEnabled(true); user.setAuthority("ROLE_USER"); userDao.save(user); }
public void setAvatar(User user, MultipartFile avatar) throws IOException { user.setAvatar(IOUtils.toByteArray(avatar.getInputStream())); userDao.save(user); }
public void blockUser(String username) { User user = userDao.getUserByName(username); user.setEnabled(!user.isEnabled()); userDao.save(user); }