JesuisEva

Untitled

Oct 9th, 2013
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.60 KB | None | 0 0
  1. public List<Kwek> getUserKweks(){
  2.         FacesContext context = FacesContext.getCurrentInstance();
  3.         AccountBean aBean = (AccountBean) context.getApplication().evaluateExpressionGet(context, "#{accountBean}", AccountBean.class);
  4.  
  5.         List<Kwek> userKweks = new ArrayList<Kwek>();
  6.        
  7.         for(Gebruiker geb : aBean.getUsers()){
  8.             for(Gebruiker g : geb.getGulden()){
  9.                 //if(geb.getGulden().contains(aBean.getUser())){
  10.                 if(g.getUsername().equals(aBean.getUser().getUsername())){
  11.                     Transaction tx = sessionBean.getSession().beginTransaction();
  12.        
  13.                     Query query = sessionBean.getSession().createQuery("from Kwek where Username = :u");
  14.                     query.setParameter("u", this.u.getUsername());
  15.                     userKweks = query.list();
  16.        
  17.                     tx.commit();
  18.        
  19.                     return userKweks;
  20.                 }
  21.                 //else if(!(geb.getGulden().contains(aBean.getUser()))){
  22.                 else if(!g.getUsername().equals(aBean.getUser().getUsername())){
  23.                     Transaction tx = sessionBean.getSession().beginTransaction();
  24.        
  25.                     Query query = sessionBean.getSession().createQuery("from Kwek where Username = :u AND KwekType='n'");
  26.                     query.setParameter("u", this.u.getUsername());
  27.                     userKweks = query.list();
  28.        
  29.                     tx.commit();
  30.        
  31.                     return userKweks;
  32.                 }
  33.             }
  34.         }
  35.        
  36.         return userKweks;
  37.     }
Advertisement
Add Comment
Please, Sign In to add comment