/** * Valider une suppression * * @param row row indice de la ligne à supprimer * @return suppression validée ? */ public boolean validateDelete(int row) { // Valider la suppression this.erreurs = new ArrayList<String>(); for (ITrackableListValidator<T> validator : this.validators) { String erreur = validator.validateDelete(row, this); if (erreur != null) { this.erreurs.add(erreur); } } return this.erreurs.size() == 0; }