Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.dao.impl; import java.util.ArrayList; import java.util.List; import javax.ejb.Stateless; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import javax.persistence.Query; import javax.persistence.TypedQuery; import mx.com.bcm.banamex.ae.persistencia.common.GlobalJpaDaoBean; import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoDenominacionesDivisaDAOBeanLocal; import mx.com.bcm.banamex.ae.persistencia.exception.EfectivoAplicacionDAOException; import mx.com.bcm.banamex.ae.persistencia.modelo.DenominacionDeDivisa; import mx.com.bcm.banamex.ae.persistencia.vo.CriterioDenominacionDivisaVO; @Stateless public class CatalogoDenominacionesDivisaDAOImplBeanLocal extends GlobalJpaDaoBean implements CatalogoDenominacionesDivisaDAOBeanLocal { @PersistenceContext private EntityManager em; public List consultaDenominacionesPorDivisaId(CriterioDenominacionDivisaVO critDenomiDivisas) throws EfectivoAplicacionDAOException { new ArrayList(); Query query = this.em.createNamedQuery("DenominacionDeDivisa.findByDivisaId"); query.setParameter("divisaId", critDenomiDivisas.getSeleccionDivisa()); List listaDenomDivisa = query.getResultList(); return listaDenomDivisa; } public List consultaDenominacionById(Short idDivisa) throws EfectivoAplicacionDAOException { StringBuilder query = new StringBuilder(); query.append(" SELECT d FROM DenominacionDeDivisa d "); query.append(" WHERE d.denominacionDeDivisaPK.divisaId = :divisaId "); query.append(" AND d.denomNombreDenominacion IN(\'BCA,\'MCA\') order by u.denomNombreDenominacion"); TypedQuery typeQuery = this.em.createQuery(query.toString(), DenominacionDeDivisa.class); typeQuery.setParameter("divisaId", idDivisa); return typeQuery.getResultList(); } }