Guest User

Untitled

a guest
Jun 19th, 2018
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5.  
  6. package be.mct.model;
  7.  
  8. import be.mct.entities.Beer;
  9. import be.mct.entities.BeerLover;
  10. import java.util.List;
  11. import java.util.Map;
  12. import javax.persistence.EntityManager;
  13. import javax.persistence.PersistenceContext;
  14.  
  15. /**
  16. *
  17. * @author Robin
  18. */
  19. public class yourBeerFacade {
  20. @PersistenceContext
  21. private EntityManager em;
  22. private String qry = "SELECT b FROM BeerLover b" + " WHERE b.name=:name AND b.password=:password";
  23. private Map<String, Object> context;
  24. private BeerLover user;
  25. private List<BeerLover> beerLovers;
  26.  
  27. public List<BeerLover> getBeerLovers() {
  28. user = (BeerLover) context.get("identity");
  29. try{
  30. beerLovers = em.createQuery(qry).setParameter("name", getUser().getName()).setParameter("password", getUser().getPassword()).getResultList();
  31. return beerLovers;
  32. }catch (Exception ex){
  33. System.out.println("niet geslaagd @ yourBeerFacade: " + ex.toString());
  34. return null;
  35. }
  36.  
  37. }
  38.  
  39. public void setBeerLovers(List<BeerLover> beerLovers) {
  40. this.beerLovers = beerLovers;
  41. }
  42.  
  43. public Map<String, Object> getContext() {
  44. return context;
  45. }
  46.  
  47. public void setContext(Map<String, Object> context) {
  48. this.context = context;
  49. }
  50.  
  51. public BeerLover getUser() {
  52. return user;
  53. }
  54.  
  55. public void setUser(BeerLover user) {
  56. this.user = user;
  57. }
  58.  
  59.  
  60. }
Add Comment
Please, Sign In to add comment