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.TypedQuery;
import mx.com.bcm.banamex.ae.persistencia.common.GlobalJpaDaoBean;
import mx.com.bcm.banamex.ae.persistencia.dao.CajaHabilitadaPorTurnoDAOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.modelo.CajaHabilitadaPorTurno;
import mx.com.bcm.banamex.ae.persistencia.vo.CriterioCajaHabilitadaPorTurnoVO;

@Stateless
public class CajaHabilitadaPorTurnoDAOImplBeanLocal extends GlobalJpaDaoBean implements CajaHabilitadaPorTurnoDAOBeanLocal {
   @PersistenceContext
   private EntityManager em;

   public CajaHabilitadaPorTurno obtieneCajaPorId(CriterioCajaHabilitadaPorTurnoVO criterioCajaTurnoVO) {
      StringBuilder query = new StringBuilder();
      query.append("SELECT c FROM CajaHabilitadaPorTurno c");
      query.append("WHERE c.cajaHabilitadaPorTurnoPK.cajaIdn = :cajaIdn ");
      query.append("c.cajaHabilitadaPorTurnoPK.cajahabFecHrHabilita = :cajahabFecHrHabilita");
      TypedQuery criteria = this.em.createQuery(query.toString(), CajaHabilitadaPorTurno.class);
      criteria.setParameter("cajaIdn", Short.valueOf(criterioCajaTurnoVO.getCajaIdn()));
      criteria.setParameter("cajahabFecHrHabilita", criterioCajaTurnoVO.getCajahabFecHrHabilita());
      return (CajaHabilitadaPorTurno)criteria.getResultList();
   }
}
Page generated: Oct 19, 2017 2:34:23 PM