Exemplo n.º 1
0
  public static Estabelecimento toEstabelecimento(EstabelecimentoDTO dto) {
    Estabelecimento estabelecimento = new Estabelecimento();

    estabelecimento.setNome(dto.getNomeEmpresa());
    estabelecimento.setTelefone(dto.getTelefone());

    for (String nome : dto.getCategoria().split(",")) {
      Seguimento seguimento = new Seguimento();
      seguimento.setNome(nome);
      estabelecimento.adicionarSeguimento(seguimento);
    }

    Endereco end = new Endereco();
    end.setEnderecoCompleto(dto.getEnderecoCompleto());
    end.setCoordenadasGeograficas(
        new CoordenadasGeograficas(dto.getLatitude(), dto.getLongitude()));
    estabelecimento.setEndereco(end);

    return estabelecimento;
  }