/** * Navigationsmethode mit Ziel questionEditor.xhtml Parameter der questionModelBean werden * zurueckgesetzt * * @param event */ public void moveToQuestionEditor(ActionEvent event) { navigationBackingBean.setQuestionSelectionStatus(false); navigationBackingBean.setSlideViewerStatus(false); navigationBackingBean.setQuestionEditorStatus(true); questionModelBean.setQuestionText(" "); questionModelBean.setSlideId(0); }
/** * Navigationsmethode mit Ziel questionSelection.xhtml Aktuelle Fragen werden aus DB geladen und * als SelectItems angezeigt * * @param event */ public void moveToQuestionSelection(ActionEvent event) { navigationBackingBean.setModuleHomeStatus(false); navigationBackingBean.setQuestionEditorStatus(false); navigationBackingBean.setQuestionViewerStatus(false); navigationBackingBean.setQuestionSelectionStatus(true); questionItems = new ArrayList<SelectItem>(); for (Question question : QuestionLocalServiceUtil.fetchQuestionItems(Long.valueOf(moduleModelBean.getModuleId()))) { questionItems.add(new SelectItem(question.getQuestionId(), question.getQuestionText())); } }
/** * Navigationsmethode mit Ziel home.xhtml Der Button, der diese Methode ausloest, ist in jeder * Sicht vertreten Alle verfuegbaren Sichten werden deaktiviert und nur der Startbildschirm * angezeigt * * @param event */ public void moveToHome(ActionEvent event) { navigationBackingBean.setHomeStatus(true); navigationBackingBean.setModuleSelectionStatus(false); navigationBackingBean.setSlideViewerStatus(false); navigationBackingBean.setModuleInfoStatus(false); navigationBackingBean.setModuleHomeStatus(false); navigationBackingBean.setFavoriteSelectionStatus(false); navigationBackingBean.setQuestionSelectionStatus(false); navigationBackingBean.setQuestionEditorStatus(false); navigationBackingBean.setQuestionViewerStatus(false); groupNavigationBean.setGroupModeSelectionStatus(false); groupNavigationBean.setGroupLoginStatus(false); groupNavigationBean.setGroupContentSelectionStatus(false); groupNavigationBean.setGroupContentViewerStatus(false); groupNavigationBean.setGroupCreateSessionStatus(false); groupNavigationBean.setGroupSessionCreatedStatus(false); voteNavigationBean.setVoteHomeStatus(false); voteNavigationBean.setVoteShowStatus(false); voteNavigationBean.setVoteCreateStatus(false); voteNavigationBean.setVoteResultsStatus(false); }