Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.dao.impl;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
import mx.com.bcm.banamex.ae.persistencia.common.GlobalJpaDaoBean;
import mx.com.bcm.banamex.ae.persistencia.dao.RecepcionDAOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.modelo.Recepcion;
import mx.com.bcm.banamex.ae.persistencia.vo.CriterioRecepcionVO;
import mx.com.bcm.banamex.ae.persistencia.vo.RecepcionVO;
@Stateless
public class RecepcionDAOImplBeanLocal extends GlobalJpaDaoBean implements RecepcionDAOBeanLocal {
@PersistenceContext
private EntityManager em;
public void altarecepcion(RecepcionVO recepcionVO) {
}
public Recepcion obtieneRecepcion(CriterioRecepcionVO criterioRecepcionVO) {
StringBuilder query = new StringBuilder();
query.append("SELECT r FROM Recepcion r ");
query.append("WHERE r.recepcionPK.cajaIdn = :cajaIdn AND ");
query.append("r.recepcionPK.recepFecHrIni = :recepFecHrIni AND ");
query.append("r.recepcionPK.etvIdn = :etvIdn");
Query queryC = this.em.createNamedQuery(query.toString());
queryC.setParameter("recepcionPK.cajaIdn", Short.valueOf(criterioRecepcionVO.getCajaIdn()));
queryC.setParameter("recepcionPK.recepFecHrIni", criterioRecepcionVO.getRecepFecHrIni());
queryC.setParameter("recepcionPK.etvIdn", Short.valueOf(criterioRecepcionVO.getEtvIdn()));
return (Recepcion)queryC.getResultList();
}
}