smt = connection
.prepareStatement(GET_PERIODE_TRAVAIL_BY_CHAUFFEUR);
smt.setInt(1, chauffeur.getId());
res = smt.executeQuery();
while (res.next()) {
PeriodeDeTravail periodeDeTravail = new PeriodeDeTravail(
res.getInt(1));
periodeDeTravail.setDescriptionPeriodeTravail(res
.getString(2));
Chauffeur chauffeur = new Chauffeur(res.getInt(3));
chauffeur.setNom(res.getString(4));
periodeDeTravail.setChauffeur(chauffeur);
Contrat contrat = new Contrat(res.getInt(5));
contrat.setStatut(res.getString(6));
periodeDeTravail.setContrat(contrat);
MotifFinContrat motifFinContrat = new MotifFinContrat(
res.getInt(7));
motifFinContrat.setLibelle(res.getString(8));
periodeDeTravail
.setMotifFinContrat(motifFinContrat);
Date dateDeb = new Date(res.getDate(9).getTime());
periodeDeTravail.setDateDebut(dateDeb);
java.sql.Date sqlDateFin = res.getDate(10);
final Date dateFin;
if (sqlDateFin != null) {
dateFin = new Date(sqlDateFin.getTime());
} else {
dateFin = null;
}
periodeDeTravail.setDateFin(dateFin);
Etat etat = new Etat(res.getInt(11));
etat.setDescrip(res.getString(12));
periodeDeTravail.setEtat(etat);
periodesDeTravail.add(periodeDeTravail);
}
} finally {
try {