14 package cz.vutbr.fit.knot.annotations.web;
 
   20 import java.io.Serializable;
 
   21 import java.util.Iterator;
 
   22 import java.util.List;
 
   23 import java.util.logging.Level;
 
   24 import java.util.logging.Logger;
 
   25 import javax.faces.bean.ManagedBean;
 
   26 import javax.faces.bean.ViewScoped;
 
   27 import javax.faces.component.html.HtmlDataTable;
 
   28 import javax.persistence.EntityManager;
 
   29 import javax.persistence.EntityTransaction;
 
  111       editedUser = SessionManager.getSession().getEditedUser();
 
  112       formBackup = SessionManager.getSession().getFormBackup();
 
  114     @SuppressWarnings(
"unchecked")
 
  115     List<UserGroup> retList = AppBean.getPersistenceManager().getEntitiesByName(
"UserGroup");
 
  117     for (Iterator<UserGroup> it = retList.iterator(); it.hasNext();) {
 
  137       EntityManager em = AppBean.getPersistenceManager().getEM();
 
  138       EntityTransaction transaction = em.getTransaction();
 
  142       if (!userGroup.getUsers().contains(
editedUser)) {
 
  143         userGroup.getUsers().add(editedUser);
 
  147       transaction.commit();
 
  148     } 
catch (Exception e) {
 
  149       errorMessage = MessageProvider.getMessage(
"ucerCantBeAddedDBFailure");
 
  151         String msg = 
"Adding of user to user group failed.";
 
  152         Logger.getLogger(UserGroupSelectionForUser.class.getName()).log(Level.SEVERE, msg, e);
 
  159     SessionManager.getSession().setEditedUser(
editedUser);
 
  160     SessionManager.getSession().setFormBackup(
formBackup);
 
  170     SessionManager.getSession().setEditedUser(
editedUser);
 
  171     SessionManager.getSession().setFormBackup(
formBackup);
 
List< UserGroup > getUserGroupsList()
Singleton for storing global variables. 
void setUserGroup(UserGroup userGroup)
void setErrorMessage(String errorMessage)
Backbean for administration of user groups. 
String btnSelectAction(Integer id)
Class representing user group. 
UserGroupSelectionForUser()
List< UserGroup > getGroups()
HtmlDataTable getListTable()
static final int LOG_LEVEL
static final int LOG_LEVEL_SERVER_ERRORS
void setListTable(HtmlDataTable listTable)