Package es.ua.dccia.datos

Examples of es.ua.dccia.datos.ActualizacionDao


    public static int DEF_ULTIMAS = 5;

    public List<Actualizacion> listarUltimas(long idPeticion) {
        EntityManager em = PersistenceManager.getInstance().createEntityManager();
        em.getTransaction().begin();
        List<Actualizacion> ultimas = new ActualizacionDao(em).listarUltimas(idPeticion, 0);
        em.getTransaction().commit();
        em.close();
        return ultimas;
    }
View Full Code Here


    }
       
    public long crearActualizacion(Actualizacion actualizacion, long idPeticion) {
        EntityManager em = PersistenceManager.getInstance().createEntityManager();
        em.getTransaction().begin();
        ActualizacionDao adao = new ActualizacionDao(em);
        actualizacion.setFecha(new Date());
        PeticionDao pdao = new PeticionDao(em);
        Peticion peticion = pdao.find(idPeticion);
        if (peticion==null)
            throw new EntidadNoEncontradaException("No existe la petición con id: " + idPeticion);
        actualizacion.setPeticion(peticion);
        adao.create(actualizacion);
        em.getTransaction().commit();
        em.close();       
        return actualizacion.getId();
    }
View Full Code Here

    }
   
    public void modificarActualizacion(Actualizacion actualizacion) {
        EntityManager em = PersistenceManager.getInstance().createEntityManager();
        em.getTransaction().begin();
        ActualizacionDao adao = new ActualizacionDao(em);
        Actualizacion buscada = adao.find(actualizacion.getId());
        buscada.setFecha(new Date());
        buscada.setContenido(actualizacion.getContenido());
        adao.update(buscada);
        em.getTransaction().commit();
        em.close();       
    }
View Full Code Here

    }
   
    public void borrarActualizacion(long idActualizacion) {
        EntityManager em = PersistenceManager.getInstance().createEntityManager();
        em.getTransaction().begin();
        ActualizacionDao adao = new ActualizacionDao(em);
        Actualizacion actualizacion = adao.find(idActualizacion);
        if (actualizacion==null)
            throw new EntidadNoEncontradaException("No existe la actualización con id: " + idActualizacion);
        adao.delete(actualizacion);
        em.getTransaction().commit();
        em.close();       
    }
View Full Code Here

TOP

Related Classes of es.ua.dccia.datos.ActualizacionDao

Copyright © 2018 www.massapicom. 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.