/** Edit question of a select Interview Question */ public void editQuestion() { try { interviewQuestionFacade.editInterviewQuestionEntity(selectedInterviewQuestionEntity); } catch (InterviewQuestionNameAlreadyExistsException | MustIntroduceInterviewQuestionException ex) { Logger.getLogger(GuideWebManagem.class.getName()).log(Level.SEVERE, null, ex); JSFUtil.addErrorMessage(ex.getMessage()); lstInterviewQuestionEntity = interviewQuestionFacade.getInterviewQuestionEntityByInterview( selectedInterviewEntity.getInterviewId()); } }
/** * Reorder number of interview Questions in an interview guide * * @param event */ public void onRowReorder(ReorderEvent event) { for (int i = 0; i < lstInterviewQuestionEntity.size(); i++) { lstInterviewQuestionEntity.get(i).setQuestionNumber(i + 1); interviewQuestionFacade.edit(lstInterviewQuestionEntity.get(i)); } lstInterviewQuestionEntity = interviewQuestionFacade.getInterviewQuestionEntityByInterview( selectedInterviewEntity.getInterviewId()); FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Row Moved with succes", null); FacesContext.getCurrentInstance().addMessage(null, msg); }
/** @param interviewGuide */ public void showPanel(InterviewEntity interviewGuide) { selectedInterviewEntity = interviewGuide; lstInterviewQuestionEntity = interviewQuestionFacade.getInterviewQuestionEntityByInterview( selectedInterviewEntity.getInterviewId()); panelGroup.setRendered(true); panelInterviewQuestions.setRendered(false); }
/** Create Interview Questions to a selected Interview Guide */ public void createQuestionsForGuide() { try { InterviewQuestionEntity interviewQuestion = interviewQuestionFacade.createQuestionForGuide( questionName, selectedInterviewEntity, answerType); lstInterviewQuestionEntity = interviewQuestionFacade.getInterviewQuestionEntityByInterview( selectedInterviewEntity.getInterviewId()); interviewEntityFacade.mergeQuestionsInGuide(selectedInterviewEntity, interviewQuestion); } catch (EJBException ex) { Logger.getLogger(ApplicationWebManagem.class.getName()).log(Level.SEVERE, null, ex); } catch (InterviewQuestionNameAlreadyExistsException | MustIntroduceInterviewQuestionException ex) { Logger.getLogger(GuideWebManagem.class.getName()).log(Level.SEVERE, null, ex); JSFUtil.addErrorMessage(ex.getMessage()); } }