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.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();
}
}