List of usage examples for org.hibernate SessionFactory getCurrentSession
Session getCurrentSession() throws HibernateException;
From source file:fr.alpha.actions.DocsAction.java
@Override public String execute() throws Exception { ProduitDAO pDAO = new ProduitDAO(); SessionFactory factory = HibernateUtil.createSessionFactory(); pDAO.setSessionFactory(factory);// ww w .ja v a 2s .c om Transaction tx = factory.getCurrentSession().beginTransaction(); pDAO.setSessionFactory(factory); produit = pDAO.find(id); System.out.println("-------------------------------------------------"); System.out.println(produit.getIdModele()); System.out.println(id); switch (type) { case BON_ENVOI: return "bonenvoi"; case BON_RETOUR: return "bonretour"; case FICHE_REPARATION: return "fiche"; default: return ERROR; } }
From source file:fr.alpha.actions.EtatReparation.java
@Override public String execute() { produitDAO = new ProduitDAO(); SessionFactory factory = HibernateUtil.createSessionFactory(); produitDAO.setSessionFactory(factory); Transaction tx = factory.getCurrentSession().beginTransaction(); produits = produitDAO.findByidUser(utilisateur.getIdutilisateur()); return SUCCESS; }
From source file:fr.alpha.actions.GarantieAction.java
public String listGaranties() { SessionFactory factory = HibernateUtil.createSessionFactory(); garantieDAO.setSessionFactory(factory); Transaction tx = factory.getCurrentSession().beginTransaction(); garanties = garantieDAO.findByCode(yourModelgarantie); //tx.commit(); return INPUT; }
From source file:fr.alpha.actions.GarantieAction.java
public String listModels() { SessionFactory factory = HibernateUtil.createSessionFactory(); modelDAO.setSessionFactory(factory); Transaction tx = factory.getCurrentSession().beginTransaction(); models = modelDAO.findAll();/*from w w w .j a v a 2 s .c o m*/ tx.commit(); return INPUT; }
From source file:fr.alpha.actions.GarantieAction.java
public String recapitulatifGarantie() { SessionFactory factory = HibernateUtil.createSessionFactory(); garantieDAO.setSessionFactory(factory); Transaction tx = factory.getCurrentSession().beginTransaction(); garantie = garantieDAO.find(yourGarantieId); session.put("garantie", garantie); return SUCCESS; }
From source file:fr.alpha.actions.GarantieAction.java
public String addGarantie() { garantie = (Garantie) session.get("garantie"); utilisateurHasGarantie = new UtilisateurHasGarantie(); utilisateurHasGarantie.setUtilisateur(utilisateur); utilisateurHasGarantie.setGarantie(garantie); utilisateurHasGarantie.setDateDebut(new Date(2015, 3, 15)); UtilisateurHasGarantieId utilHasGarantieId = new UtilisateurHasGarantieId(utilisateur.getIdutilisateur(), garantie.getIdgarantie());/*from ww w . j a v a 2 s. c o m*/ utilisateurHasGarantie.setId(utilHasGarantieId); SessionFactory factory = HibernateUtil.createSessionFactory(); utilisateurHasGarantieDAO.setSessionFactory(factory); Transaction tx = factory.getCurrentSession().beginTransaction(); utilisateurHasGarantieDAO.save(utilisateurHasGarantie); tx.commit(); return SUCCESS; }
From source file:fr.alpha.actions.MailAction.java
@Override public String execute() throws Exception { Produit p = new Produit(); DemandeReparation dr = (DemandeReparation) session.get("demande"); if (dr == null) return ERROR; p.setModele(dr.getModele());/*from w w w.j a va 2s .c o m*/ p.setUtilisateur(user); InfosReparation ir = new InfosReparation(); ir.setAdresse(dr.getAdresseRetour()); ir.setDescritpion(dr.getDesc()); ir.setProduit(p); ir.setEtat("En transit"); ir.setForfait(dr.getForfait()); ProduitDAO pDAO = new ProduitDAO(); SessionFactory factory = HibernateUtil.createSessionFactory(); Transaction tx = factory.getCurrentSession().beginTransaction(); pDAO.setSessionFactory(factory); InfosReparationDAO irDAO = new InfosReparationDAO(); irDAO.setSessionFactory(factory); irDAO.save(ir); p.setInfosReparation(ir); pDAO.save(p); tx.commit(); idProduit = p.getIdproduit(); sendMail(); return SUCCESS; }
From source file:fr.alpha.actions.UtilisateurAction.java
public String isValidUser() { SessionFactory factory = HibernateUtil.createSessionFactory(); userDAO.setSessionFactory(factory);/*from ww w . j a v a2 s .com*/ Transaction tx = factory.getCurrentSession().beginTransaction(); //models = modelDAO.findByCategory(yourCategory); Utilisateur utilisateurBase = userDAO.findByEmail(utilisateur.getMail()); if (utilisateurBase != null) { if (!utilisateur.getMail().equals("") && !utilisateur.getMdp().equals("")) { if (utilisateurBase.getMdp().equals(utilisateur.getMdp())) { Map sessionMap = ActionContext.getContext().getSession(); sessionMap.put("USER", utilisateurBase); sessionMap.put("isLogged", "true"); return SUCCESS; } else { setMessage("champs invalides"); return ERROR; } } else { setMessage("champs vides"); return INPUT; } } setMessage("email incorrect"); return ERROR; }
From source file:fr.alpha.actions.UtilisateurAction.java
public String enregistrerEnBase() { if (user != null && !user.getNom().equals("") && !user.getMail().equals("") && !user.getPrenom().equals("") && !user.getMdp().equals("")) { SessionFactory factory = HibernateUtil.createSessionFactory(); uDao.setSessionFactory(factory); Transaction tx = factory.getCurrentSession().beginTransaction(); uDao.save(user);/* w ww. ja v a 2 s .com*/ tx.commit(); return SUCCESS; } return INPUT; }
From source file:fr.alpha.actions.VendeurAction.java
public String isValidVendeur() { try {/*from w ww . ja v a2 s .c o m*/ SessionFactory factory = HibernateUtil.createSessionFactory(); vendeurDAO.setSessionFactory(factory); Transaction tx = factory.getCurrentSession().beginTransaction(); Vendeur vendeurBase = vendeurDAO.findByCode(vendeur.getCodeVendeur()); if (vendeurBase != null) { if (vendeurBase.getMdpVendeur().equals(vendeur.getMdpVendeur())) { Map sessionMap = ActionContext.getContext().getSession(); sessionMap.put("Vendeur", vendeurBase); sessionMap.put("isLogged", "true"); return SUCCESS; } else { setMessage_vendeur("champs invalides"); return ERROR; } } setMessage_vendeur("Code vendeur incorrect"); return INPUT; } catch (Exception e) { e.printStackTrace(); return ERROR; } }