/** * Navigationsmethode mit Ziel moduleSelection.xhtml Laedt verfuegbare Module als SelectItems fuer * die spaetere Auswahl vor * * @param event */ public void moveToModuleSelection(ActionEvent event) { try { moduleItems = new ArrayList<SelectItem>(); for (Module module : ModuleLocalServiceUtil.fetchItemsByUser(getCurrentUserId())) { moduleItems.add(new SelectItem(module.getModuleId(), module.getModuleTitle())); } } catch (Exception e) { e.printStackTrace(); } navigationBackingBean.setHomeStatus(false); navigationBackingBean.setModuleHomeStatus(false); navigationBackingBean.setModuleSelectionStatus(true); }
/** * 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); }