}
if (passageTheoriqueCorrespondant != null) {
PassageTrainTheoriqueLive passageTheoriqueCorrespondantLive = null;
// Si le PTT est déjà dans la liste des paris dispos
for (PassageTrainTheoriqueLive pttl : tmpNewListeParisDispos) {
if (pttl.equals(passageTheoriqueCorrespondant)) {
passageTheoriqueCorrespondantLive = pttl;
break;
}
}
// Si le PTT est nouveau et doit être ajouté à la liste des paris dispos
if (passageTheoriqueCorrespondantLive == null) {
passageTheoriqueCorrespondantLive = new PassageTrainTheoriqueLive(passageTheoriqueCorrespondant);
tmpNewListeParisDispos.add(passageTheoriqueCorrespondantLive);
}
// Maj des données "live"
passageTheoriqueCorrespondantLive.setArriveeReelleEnGare(passageReel.getArriveeGare());
if ((passageTheoriqueCorrespondantLive.getArriveeReelleEnGare().getTime()
- trainsActuels.dateHeureRequeteHttp.getTime()) >= 15*60*1000) {
passageTheoriqueCorrespondantLive.setPourraitEtreAnnule(true);
}
else {
passageTheoriqueCorrespondantLive.setPourraitEtreAnnule(false);
}
// Maj des données "PTT"
passageTheoriqueCorrespondantLive.setDestinationUic(passageReel.getDestinationUic());
DaoPassageTrainTheorique.updateOne(passageTheoriqueCorrespondantLive);
}
}
List<PassageTrainTheoriqueLive> newListeParisDispos =