return;
}
EntityManager em = ModelFactory.getEntityManager();
EntityTransaction tx = null;
SessionConfiguration sessionConfig = null;
try {
tx = em.getTransaction();
tx.begin();
// Get the directory description data from database
sessionConfig = em.createQuery(
"select config from SessionConfiguration config where config.user = ?1 and config.pwd = ?2", SessionConfiguration.class)
.setParameter(1, user).setParameter(2, pwd).getSingleResult();
} catch (Exception ex) {
sessionConfig = new SessionConfiguration(user, pwd);
em.persist(sessionConfig);
getServletContext().log("No configuration data for: " + user + ". Set default configuration", ex);
}
finally {
// Reply the Json response