* @see net.sf.pmr.toDo.service.ToDoService#update(int, long, java.lang.String, java.util.Date, boolean)
*/
public void update(final int persistanceId, final long persistanceVersion, final String description, final Date date, final boolean done) {
// recherche du todo à mettre à jour
ToDo toDoToUpdate = this.toDoRepository.findByPersistanceId(persistanceId);
// si l'object est trouvé
if (toDoToUpdate != null) {
// mise à jour des propriétés,
toDoToUpdate.setDescription(description);
toDoToUpdate.setDate(date);
toDoToUpdate.setDone(done);
// mise à jour de la repository
this.toDoRepository.addOrUpdate(toDoToUpdate);
}