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; }