Exemplo n.º 1
0
  public User createUser(User user) {
    if (userRepository.hasDuplicatedName(user)) {
      throw new GroupyException(Response.Status.CONFLICT, "Duplicated name");
    }

    UserEntity newUserEntity =
        new UserEntity().setName(user.getName()).setPassword(user.getPassword());

    userRepository.save(newUserEntity);

    user.setUuid(newUserEntity.getUuid());
    return user;
  }