예제 #1
0
 /**
  * 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);
 }
예제 #2
0
 /**
  * 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);
 }