Information

0
Story Points

Technologies

Decompiled Java File
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();
   }
}
Page generated: Oct 19, 2017 2:35:00 PM