1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| public class QuizzValidator implements Validator {
/**
* Indique le type d'objet supporté par ce validator
* @param clazz
* @return
*/
public boolean supports(Class clazz) {
return clazz.equals(Quizz.class);
}
/**
* Validation d'une entrée
* @param
*/
public void validate(Object o, Errors errors) {
Quizz quizz = (Quizz)o;
validateTitre(quizz, errors);
validateDescriptif(quizz, errors);
validateEtat(quizz, errors);
validateSeuil(quizz, errors);
validateTexteFelicitation(quizz, errors);
validateNbReponses(quizz, errors);
}
public void validateTitre(Quizz quizz, Errors errors) {
ValidationUtils.rejectIfEmpty(errors, "titre", "TITRE_REQUIS", "Author is required.");
}
public void validateDescriptif(Quizz quizz, Errors errors) {
}
public void validateEtat(Quizz quizz, Errors errors) {
}
public void validateSeuil(Quizz quizz, Errors errors) {
}
public void validateTexteFelicitation(Quizz quizz, Errors errors) {
}
public void validateNbReponses(Quizz quizz, Errors errors) {
}
} |
Partager