Package dao

Source Code of dao.ProbaDao

/*
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package dao;

import bo.HibernateUtil;
import bo.Proba;
import daoI.IProbaDao;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;

public class ProbaDao implements IProbaDao {

    Session session = null;

    public List getAll(int idForaj) {
        List<Proba> proba = null;
        try {
            this.session = (Session) HibernateUtil.getSessionFactory().getCurrentSession();
            org.hibernate.Transaction tx = session.beginTransaction();
            Query q = session.createQuery("from Proba as proba where proba.foraj.idForaj ='" + idForaj + "'");
            proba = (List<Proba>) q.list();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return proba;
    }

    public Proba geProbaByID(int idProba) {
        Proba proba = null;
        try {
            this.session = (Session) HibernateUtil.getSessionFactory().getCurrentSession();
            org.hibernate.Transaction tx = session.beginTransaction();
            proba = (Proba) session.get(Proba.class, idProba);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return proba;
    }

    public void saveOrUpdate(Proba proba) {
        try {
            this.session = (Session) HibernateUtil.getSessionFactory().getCurrentSession();
            org.hibernate.Transaction tx = session.beginTransaction();

            if (proba.getIdProba() == null) {
                session.save(proba);
            } else {
                session.merge(proba);
            }
            tx.commit();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void delete(int idProba) {
        try {
            this.session = (Session) HibernateUtil.getSessionFactory().getCurrentSession();
            org.hibernate.Transaction tx = session.beginTransaction();
            Proba proba = (Proba) session.get(Proba.class, idProba);
            session.delete(proba);
            tx.commit();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void addW(int idProba, float w) {
        try {
            session = (Session) HibernateUtil.getSessionFactory().getCurrentSession();
            org.hibernate.Transaction tx = session.beginTransaction();
            Proba proba = (Proba) session.get(Proba.class, idProba);
            proba.setW(w);
            session.update(proba);
            tx.commit();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void addWL(int idProba, float wl) {
        try {
            this.session = (Session) HibernateUtil.getSessionFactory().getCurrentSession();
            org.hibernate.Transaction tx = session.beginTransaction();
            Proba proba = (Proba) session.get(Proba.class, idProba);
            proba.setWl(wl);
            session.update(proba);
            tx.commit();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void addWP(int idProba, float wp) {
        try {
            this.session = (Session) HibernateUtil.getSessionFactory().getCurrentSession();
            org.hibernate.Transaction tx = session.beginTransaction();
            Proba proba = (Proba) session.get(Proba.class, idProba);
            proba.setWp(wp);
            session.update(proba);
            tx.commit();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void addYYdne(int idProba, double y, double yd, float e, double n) {
        try {
            this.session = (Session) HibernateUtil.getSessionFactory().getCurrentSession();
            org.hibernate.Transaction tx = session.beginTransaction();
            Proba proba = (Proba) session.get(Proba.class, idProba);
            proba.setY(y);
            proba.setYd(yd);
            proba.setE(e);
            proba.setN(n);
            session.update(proba);
            tx.commit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    public void addNrProba(int idProba, int nrProba) {
        try {
            this.session = (Session) HibernateUtil.getSessionFactory().getCurrentSession();
            org.hibernate.Transaction tx = session.beginTransaction();
            Proba proba = (Proba) session.get(Proba.class, idProba);
            proba.setNumarProba(nrProba);
            session.update(proba);
            tx.commit();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void addIp(int idProba, float ip) {
        try {
            this.session = (Session) HibernateUtil.getSessionFactory().getCurrentSession();
            org.hibernate.Transaction tx = session.beginTransaction();
            Proba proba = (Proba) session.get(Proba.class, idProba);
            proba.setIp(ip);
            session.update(proba);
            tx.commit();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void addIc(int idProba, float ic) {
        try {
            this.session = (Session) HibernateUtil.getSessionFactory().getCurrentSession();
            org.hibernate.Transaction tx = session.beginTransaction();
            Proba proba = (Proba) session.get(Proba.class, idProba);
            proba.setIc(ic);
            session.update(proba);
            tx.commit();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
TOP

Related Classes of dao.ProbaDao

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.