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