public String generateQuestions() { List<VidQuestion> list = service.getListVidQuestionByTopic(selectedMenu.getId()); ResponseQuestionBacking responseQuestionBacking = FacesUtil.findBean("responseQuestionBacking"); VidQuestion medQuestion = new VidQuestion(); List<VidAnswer> listAnswer = new LinkedList<VidAnswer>(); if (list.size() > 0) { medQuestion = list.get(0); listAnswer = service.getListVidQuestionByQuestion(medQuestion.getId()); responseQuestionBacking.setList(list); } else { medQuestion.setId(new BigDecimal(-1)); medQuestion.setName("No existen preguntas!"); medQuestion.setQuestionType(Constant.QUESTION_TYPE_MESSAGE); } responseQuestionBacking.init(medQuestion, list, listAnswer); return "/pages/view/responseVideo?faces-redirect=true"; }
public List<VidTopic> getList() { if (list.size() == 0) { list = service.getListVidTopicByCurrentUser(); } return list; }