public void buscarEnderecos() { try { GeoLocation endereco = servico.getEndereco( buscaEstabelecimentoDTO.getLatitude(), buscaEstabelecimentoDTO.getLongitude()); buscaEstabelecimentoDTO.setLatitude(endereco.getLatitute()); buscaEstabelecimentoDTO.setLongitude(endereco.getLongitute()); buscaEstabelecimentoDTO.setEnderecoOrigem(endereco.getEnderecoCompleto()); estabelecimentos = servico.getEstabelecimentosPorLocalizacao(buscaEstabelecimentoDTO); } catch (Exception ex) { ex.printStackTrace(); FacesMessageUtil.addMensagemError("Não foi possível buscar endereços: " + ex); estabelecimentos = null; } /*List<String> categorias = Arrays.asList(buscaEstabelecimentoDTO.getSeguimento().split(",")); for (String categoria : categorias) { try { // Call Web Service Operation ConsultaLeilaoWS_Service service = new ConsultaLeilaoWS_Service(); ConsultaLeilaoWS port = service.getConsultaLeilaoWSPort(); this.leiloes = port.obterLeiloesPorNomeCategoria(categoria); } catch (Exception ex) { // TODO handle custom exceptions here } $ }*/ }
public void buscarMinhaLocalizacao() { try { GeoLocation endereco = servico.getEndereco( buscaEstabelecimentoDTO.getLatitude(), buscaEstabelecimentoDTO.getLongitude()); buscaEstabelecimentoDTO.setEnderecoOrigem(endereco.getEnderecoCompleto()); } catch (Exception ex) { FacesMessageUtil.addMensagemError("Não foi possível obter a localização: " + ex); ex.printStackTrace(); } }