In this code too
public void saveEmployee(User user) {
        if (user.getRole().getId().equals(EMPLOYEE_ROLE_ID) || user.getRole().getId().equals(USER_ROLE_ID))
        {
            throw new RoleNotAllowedForCreationException();
        }
        isUserWithPersonAndRoleExists(user);
        personRepository.findById(user.getPerson().getId()).orElseThrow(PersonNotFoundException::new);
        roleRepository.findById(user.getRole().getId()).orElseThrow(RoleNotFoundException::new);
        userRepository.save(userEntityMapper.toEntity(user));
    }

    private void isUserWithPersonAndRoleExists(User user) {
        if (userRepository.findByPersonEntityIdAndRoleEntityId(user.getPerson().getId(), user.getRole().getId()).isPresent()) {
            throw new UserAlreadyExistsException();
        }
    } Please answer in JSON format.
user