Information

0
Story Points

Technologies

Decompiled Java File
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();
   }
}
Page generated: Oct 19, 2017 2:35:12 PM