private Message getMessageFromForm(MessageForm messageForm, User sender) { Message message = new Message(); User receiver = userDao.findByEmailLike(messageForm.getReceiver()); if (receiver == null) throw new InvalidUserException("The user you want to send a message does not exist"); message.setSender(sender); message.setReceiver(receiver); message.setMessageSubject(messageForm.getMessageSubject()); message.setMessageText(messageForm.getMessageText()); return message; }