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;
}
}