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;
65 this.user =
new User();
111 editedUG = SessionManager.getSession().getEditedUG();
112 formBackup = SessionManager.getSession().getFormBackup();
114 @SuppressWarnings(
"unchecked")
115 List<User> retList = AppBean.getPersistenceManager().getEntitiesByName(
"User");
117 for (Iterator<User> it = retList.iterator(); it.hasNext();) {
137 EntityManager em = AppBean.getPersistenceManager().getEM();
138 EntityTransaction transaction = em.getTransaction();
140 user = em.merge(
user);
142 editedUG.getUsers().add(user);
145 transaction.commit();
146 }
catch (Exception e) {
147 errorMessage = MessageProvider.getMessage(
"ucerCantBeAddedDBFailure");
149 String msg =
"Adding of user to user group failed.";
150 Logger.getLogger(UserSelectionForGroup.class.getName()).log(Level.SEVERE, msg, e);
155 AppBean.refreshUsersInSessions(
user);
157 SessionManager.getSession().setEditedUG(
editedUG);
158 SessionManager.getSession().setFormBackup(
formBackup);
168 SessionManager.getSession().setEditedUG(
editedUG);
169 SessionManager.getSession().setFormBackup(
formBackup);
String btnSelectAction(Integer id)
List< User > getUsersList()
Singleton for storing global variables.
void setListTable(HtmlDataTable listTable)
HtmlDataTable getListTable()
Backbean for page with selection of user.
Class representing user group.
void setErrorMessage(String errorMessage)
static final int LOG_LEVEL
static final int LOG_LEVEL_SERVER_ERRORS