Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package be.mct.model;
- import be.mct.entities.Beer;
- import be.mct.entities.BeerLover;
- import java.util.List;
- import java.util.Map;
- import javax.persistence.EntityManager;
- import javax.persistence.PersistenceContext;
- /**
- *
- * @author Robin
- */
- public class yourBeerFacade {
- @PersistenceContext
- private EntityManager em;
- private String qry = "SELECT b FROM BeerLover b" + " WHERE b.name=:name AND b.password=:password";
- private Map<String, Object> context;
- private BeerLover user;
- private List<BeerLover> beerLovers;
- public List<BeerLover> getBeerLovers() {
- user = (BeerLover) context.get("identity");
- try{
- beerLovers = em.createQuery(qry).setParameter("name", getUser().getName()).setParameter("password", getUser().getPassword()).getResultList();
- return beerLovers;
- }catch (Exception ex){
- System.out.println("niet geslaagd @ yourBeerFacade: " + ex.toString());
- return null;
- }
- }
- public void setBeerLovers(List<BeerLover> beerLovers) {
- this.beerLovers = beerLovers;
- }
- public Map<String, Object> getContext() {
- return context;
- }
- public void setContext(Map<String, Object> context) {
- this.context = context;
- }
- public BeerLover getUser() {
- return user;
- }
- public void setUser(BeerLover user) {
- this.user = user;
- }
- }
Add Comment
Please, Sign In to add comment