1 package com.edf.gde.common;
3 import com.edf.gde.entities.User;
4 import javax.persistence.EntityManager;
5 import javax.persistence.NoResultException;
6 import javax.persistence.NonUniqueResultException;
7 import javax.persistence.Query;
13 public class UserLoginManager {
15 private EntityManager em;
17 public UserLoginManager(EntityManager em) {
21 public boolean checkLogin(String login, String password) {
22 Query q = em.createNamedQuery("User.findByName", User.class);
23 q.setParameter("name", login);
26 user = (User) q.getSingleResult();
27 } catch (NonUniqueResultException ex) {
29 } catch (NoResultException ex) {
32 if (user.getPassword().equals(password)) {