@Transactional
  public Usuario saveAsUpdateByEstabelecimento(Long usuarioId, Usuario usuario, boolean encrypt) {
    if (usuarioRepository.findOne(usuarioId) != null) {
      usuario.setUsuarioId(usuarioId);

      return saveAsUpdateByEstabelecimento(usuario, encrypt);
    } else {
      throw new HttpException(EXCEPTION_USUARIO_NOT_FOUND, HttpStatus.NOT_ACCEPTABLE);
    }
  }