private boolean verificaCampeonatoEmAberto(JogadorDadosSrv jogadorDadosSrv, Session session) { List campeonatos = controlePersistencia.pesquisaCampeonatos(jogadorDadosSrv, session); for (Iterator iterator = campeonatos.iterator(); iterator.hasNext(); ) { Campeonato campeonato = (Campeonato) iterator.next(); List<CorridaCampeonato> corridaCampeonatos = campeonato.getCorridaCampeonatos(); for (CorridaCampeonato corridaCampeonato : corridaCampeonatos) { if (corridaCampeonato.getTempoFim() == null || corridaCampeonato.getTempoFim() == 0) { return true; } } } return false; }
public boolean verificaCampeonatoConcluido(Campeonato campeonato) { List<CorridaCampeonato> corridaCampeonatos = campeonato.getCorridaCampeonatos(); for (CorridaCampeonato corridaCampeonato : corridaCampeonatos) { if (corridaCampeonato.getTempoFim() == null) { return false; } } return true; }