Exemplo n.º 1
0
 /**
  * Navigationsmethode mit Ziel moduleHome.xhtml Laedt einzelnes Modul, um dessen Informationen und
  * Titelfolie anzuzeigen
  *
  * @param event
  */
 public void moveToModuleHome(ActionEvent event) {
   navigationBackingBean.setModuleSelectionStatus(false);
   navigationBackingBean.setModuleHomeStatus(true);
   navigationBackingBean.setSlideViewerStatus(false);
   navigationBackingBean.setModuleInfoStatus(false);
   navigationBackingBean.setFavoriteSelectionStatus(false);
   navigationBackingBean.setQuestionSelectionStatus(false);
   fetchModule(Long.valueOf(moduleModelBean.getModuleId()));
   slideBackingBean.showSlides(Long.valueOf(moduleModelBean.getModuleId()), 0);
 }
Exemplo n.º 2
0
 /**
  * Verfolgt Aenderungen in der Favoriten-Auswahl Fuer die aktuelle Auswahl wird eine Vorschau
  * angezeigt
  *
  * @param vcEvent
  */
 public void favoritePreviewListener(ValueChangeEvent vcEvent) {
   try {
     slideBackingBean.showPreview(
         SlideLocalServiceUtil.getSlide(
                 FavoriteLocalServiceUtil.getFavorite(
                         Long.valueOf(vcEvent.getNewValue().toString()))
                     .getSlideId())
             .getIndex());
   } catch (NumberFormatException e) {
     e.printStackTrace();
   } catch (PortalException e) {
     e.printStackTrace();
   } catch (SystemException e) {
     e.printStackTrace();
   }
 }
Exemplo n.º 3
0
 /**
  * Zeigt den aktuellen Favoriten als Folie im slideViewer an
  *
  * @param event
  */
 public void moveToFavorite(ActionEvent event) {
   navigationBackingBean.setFavoriteSelectionStatus(false);
   navigationBackingBean.setSlideViewerStatus(true);
   try {
     slideBackingBean.showSlide(
         "" + FavoriteLocalServiceUtil.getFavorite(Long.valueOf(currentFav)).getSlideId());
   } catch (NumberFormatException e) {
     System.out.println("Beim navigieren zu einem Favoriten " + "ist ein Fehler aufgetreten!");
     e.printStackTrace();
   } catch (PortalException e) {
     System.out.println("Beim navigieren zu einem Favoriten " + "ist ein Fehler aufgetreten!");
     e.printStackTrace();
   } catch (SystemException e) {
     System.out.println("Beim navigieren zu einem Favoriten " + "ist ein Fehler aufgetreten!");
     e.printStackTrace();
   }
 }
Exemplo n.º 4
0
 /**
  * Navigationsmethode mit Ziel slideViewer.xhtml Zeigt die erste Folie eines Sets an
  *
  * @param event
  */
 public void moveToSlideViewer(ActionEvent event) {
   navigationBackingBean.setModuleHomeStatus(false);
   navigationBackingBean.setSlideViewerStatus(true);
   slideBackingBean.showSlides(Long.valueOf(moduleModelBean.getModuleId()), 0);
 }