Classe AbstractTache, méthodes setDate*() - Findbugs priority : Medium
Même probleme: les set sont public alors que les attributs sont protected
@Override
public final void setDateDebut(final Date debut) {
this.dateDebut = debut;
}
@Override
public final void setDateFin(final Date fin) {
this.dateFin = fin;
}
Solution :
@Override
public final void setDateDebut(final Date debut) {
this.dateDebut = new Date(debut.getTime());
}
@Override
public final void setDateFin(final Date fin) {
this.dateFin = new Date(fin.getTime());
}