Red Hat Application Migration Toolkit
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; } }