/** * @return * @throws VerificarJugadorFault_Exception */ public List<ResultadoJugador> verificarJugador() throws VerificarJugadorFault_Exception { List<ResultadoJugador> listaResultado = new ArrayList<ResultadoJugador>(); List<ResultadoIdentidad> listaResIdentidad = null; List<ResultadoRGIAJ> listaResRGIAJ = null; log.debug("Verificar Jugador: comienzo de la verificacion"); // Se llama a los dos m�todos existentes para verificar la inclusi�n en // RGIAJ y su identidad // de la lista de jugadores. try { log.debug("Consultar estado de los jugadores en RGIAJ"); listaResRGIAJ = this.verificarRGIAJ(); log.debug("Consultar estado de la identidad de jugadores"); listaResIdentidad = this.verificarIdentidad(); } catch (VerificarRGIAJFault_Exception e) { log.error("Error verificando Jugador " + e.getMessage(), e); VerificarJugadorFault fault = new VerificarJugadorFault(); fault.setVerificarJugadorFault(e.getFaultInfo().getVerificarRGIAJFault()); throw new VerificarJugadorFault_Exception(e.getMessage(), fault); } catch (VerificarIdentidadFault_Exception e) { log.error("Error verificando Jugador " + e.getMessage(), e); VerificarJugadorFault fault = new VerificarJugadorFault(); fault.setVerificarJugadorFault(e.getFaultInfo().getVerificarIdentidadFault()); throw new VerificarJugadorFault_Exception(e.getMessage(), fault); } log.debug("Combinar resultados para Verificar Jugador"); // Se unen ambas listas de resultados en una sola for (Jugador jugador : jugadores) { ResultadoJugador resultado = new ResultadoJugador(); resultado.setDni(jugador.getDni()); resultado.setResultadoRGIAJ(getResultadoRGIAJ(jugador.getDni(), listaResRGIAJ)); resultado.setResultadoIdentidad(getResultadoIdentidad(jugador.getDni(), listaResIdentidad)); listaResultado.add(resultado); } return listaResultado; }