Ejemplo n.º 1
0
 private void validateAnswerFields(CreateQuestion createQuestion, Errors errors) {
   Question question = createQuestion.getQuestion();
   if (question.getAnswers().size()
       != createQuestion.getNumCorrect() + createQuestion.getNumIncorrect())
     errors.rejectValue("", "invalid.answers", "all answers are mandatory");
   for (Answer answer : question.getAnswers()) {
     if (!answer.isValid()) {
       errors.rejectValue(
           "",
           "invalid.answers",
           "all answers and their hints are mandatory and cannot be left blank");
       return;
     }
   }
 }