Information

0
Story Points

Technologies

Decompiled Java File
package mx.com.bcm.banamex.ae.negocio.catalogo.bo.impl;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import javax.ejb.TransactionAttribute;
import javax.ejb.TransactionAttributeType;
import mx.com.bcm.banamex.ae.negocio.catalogo.bo.CatalogoDenominacionesDivisaBOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.assambler.DenominacionesDivisaAssambler;
import mx.com.bcm.banamex.ae.persistencia.assambler.DivisaAssambler;
import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoDenominacionesDivisaDAOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoDivisaDAOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.exception.EfectivoAplicacionBOException;
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.modelo.Divisa;
import mx.com.bcm.banamex.ae.persistencia.vo.CriterioDenominacionDivisaVO;
import mx.com.bcm.banamex.ae.persistencia.vo.DenominacionesDivisaVO;
import mx.com.bcm.banamex.ae.persistencia.vo.DivisaVO;

@Stateless
public class CatalogoDenominacionesDivisaBOImplBean implements CatalogoDenominacionesDivisaBOBeanLocal {
   @EJB
   private CatalogoDenominacionesDivisaDAOBeanLocal denominaDivisasDAO;
   @EJB
   private CatalogoDivisaDAOBeanLocal divisaDAO;

   @TransactionAttribute(TransactionAttributeType.SUPPORTS)
   public List consultaDenomDivisaPorIdDivisa(CriterioDenominacionDivisaVO criterioDenomDivisaVO) {
      new ArrayList();
      ArrayList listDenominacionesVO = new ArrayList();

      try {
         List listaDenominaciones = this.denominaDivisasDAO.consultaDenominacionesPorDivisaId(criterioDenomDivisaVO);
         Iterator e = listaDenominaciones.iterator();

         while(e.hasNext()) {
            DenominacionDeDivisa elemento = (DenominacionDeDivisa)e.next();
            DenominacionesDivisaVO denominacionesVO = DenominacionesDivisaAssambler.getDenominacionesVO(elemento);
            listDenominacionesVO.add(denominacionesVO);
         }
      } catch (EfectivoAplicacionDAOException var7) {
         var7.printStackTrace();
      }

      return listDenominacionesVO;
   }

   public List consultaDivisas() throws EfectivoAplicacionBOException {
      ArrayList listaDivisasVO = new ArrayList();
      List listaDivisas = this.divisaDAO.findAll();
      Iterator var3 = listaDivisas.iterator();

      while(var3.hasNext()) {
         Divisa elemento = (Divisa)var3.next();
         DivisaVO divisaVO = DivisaAssambler.getDivisaVO(elemento);
         listaDivisasVO.add(divisaVO);
      }

      return listaDivisasVO;
   }
}
Page generated: Oct 19, 2017 2:35:22 PM