Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.dao.impl; import java.util.Date; 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.CatalogoFechasContablesDAOBeanLocal; import mx.com.bcm.banamex.ae.persistencia.exception.EfectivoAplicacionDAOException; import mx.com.bcm.banamex.ae.persistencia.modelo.FechaContable; @Stateless public class CatalogoFechasContablesDAOImplBeanLocal extends GlobalJpaDaoBean implements CatalogoFechasContablesDAOBeanLocal { @PersistenceContext private EntityManager em; public FechaContable consultaFechaContablePorid(Date fechReal) throws EfectivoAplicacionDAOException { FechaContable fechasContables = null; TypedQuery query = this.em.createNamedQuery("Contrato.findByFeccontIdn", FechaContable.class); query.setParameter("cntrtoNum", fechReal); query.setMaxResults(1); fechasContables = (FechaContable)query.getSingleResult(); return fechasContables; } public FechaContable obtenerFechaContableActiva() throws EfectivoAplicacionDAOException { FechaContable fechasContables = null; TypedQuery query = this.em.createNamedQuery("FechaContable.findByFeccontStatus", FechaContable.class); query.setParameter("feccontStatus", "01"); query.setMaxResults(1); fechasContables = (FechaContable)query.getSingleResult(); return fechasContables; } }