55,12 → 55,18 |
public void afficherStyleErreurPrenom(String styleErreur); |
|
public void supprimerStyleErreurPrenom(String styleErreur); |
|
public void afficherStyleErreurCourriel(String styleErreur); |
|
public void supprimerStyleErreurCourriel(String styleErreur); |
|
public void afficherStyleErreurCommentaire(String styleErreur); |
|
public void supprimerStyleErreurCommentaire(String styleErreur); |
|
void afficherNomPrenomEtDesactiver(String nom, String prenom, String courriel); |
|
public HasText getCourrielObjet(); |
} |
|
private Vue vue; |
96,7 → 102,7 |
|
@Override |
public void onClick(ClickEvent event) { |
if (!validerNomPrenom() || !validerCommentaire()) { |
if (!validerSaisie()) { |
return; |
} |
|
143,7 → 149,7 |
}); |
} |
|
private boolean validerNomPrenom() { |
private boolean validerSaisie() { |
|
ValidateurChampTexteNonNul validateurNom = new ValidateurChampTexteNonNul(vue.getNomObjet()) { |
@Override |
156,11 → 162,31 |
vue.supprimerStyleErreurNom(styleErreur); |
} |
}; |
return validateurNom.valider(); |
} |
|
ValidateurChampTexteNonNul validateurPrenom = new ValidateurChampTexteNonNul(vue.getPrenomObjet()) { |
@Override |
public void afficherStyleErreur(String styleErreur) { |
vue.afficherStyleErreurPrenom(styleErreur); |
} |
|
private boolean validerCommentaire() { |
@Override |
public void supprimerStyleErreur(String styleErreur) { |
vue.supprimerStyleErreurPrenom(styleErreur); |
} |
}; |
|
ValidateurChampTexteNonNul validateurCourriel = new ValidateurChampTexteNonNul(vue.getCourrielObjet()) { |
@Override |
public void afficherStyleErreur(String styleErreur) { |
vue.afficherStyleErreurCourriel(styleErreur); |
} |
|
@Override |
public void supprimerStyleErreur(String styleErreur) { |
vue.supprimerStyleErreurCourriel(styleErreur); |
} |
}; |
|
ValidateurChampTexteNonNul validateurCommentaire = new ValidateurChampTexteNonNul(vue.getCommentaire()) { |
@Override |
public void afficherStyleErreur(String styleErreur) { |
172,7 → 198,13 |
vue.supprimerStyleErreurCommentaire(styleErreur); |
} |
}; |
return validateurCommentaire.valider(); |
|
boolean nomSaisi = validateurNom.valider(); |
boolean prenomSaisi = validateurPrenom.valider(); |
boolean courrielSaisi = validateurCourriel.valider(); |
boolean commentaireSaisi = validateurCommentaire.valider(); |
|
return nomSaisi && prenomSaisi && courrielSaisi && commentaireSaisi; |
} |
|
} |