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.CatalogoDivisaBOBeanLocal; import mx.com.bcm.banamex.ae.persistencia.assambler.DivisaAssambler; 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.Divisa; import mx.com.bcm.banamex.ae.persistencia.vo.DivisaVO; @Stateless public class CatalogoDivisaBOImplBean implements CatalogoDivisaBOBeanLocal { @EJB private CatalogoDivisaDAOBeanLocal divisaDAO; @TransactionAttribute(TransactionAttributeType.SUPPORTS) public List consultDivisas() throws EfectivoAplicacionBOException { ArrayList listaDivisaVO = new ArrayList(); List listaDivisa = this.divisaDAO.findAll(); Iterator var3 = listaDivisa.iterator(); while(var3.hasNext()) { Divisa elemento = (Divisa)var3.next(); DivisaVO divisaVO = DivisaAssambler.getDivisaVO(elemento); listaDivisaVO.add(divisaVO); } return listaDivisaVO; } public List consultaDivisasPorNum(DivisaVO divisaVO) throws EfectivoAplicacionBOException { ArrayList listaDivisaVO = new ArrayList(); new ArrayList(); try { List listaDivisa = this.divisaDAO.consultaDivisaPorNum(divisaVO); Iterator e = listaDivisa.iterator(); while(e.hasNext()) { Divisa elemento = (Divisa)e.next(); DivisaVO divVO = DivisaAssambler.getDivisaVO(elemento); listaDivisaVO.add(divVO); } return listaDivisaVO; } catch (EfectivoAplicacionDAOException var7) { throw new EfectivoAplicacionBOException("Ocurrio un error ,favor de revisar el log "); } } public List consultaDivisasPorParametros(DivisaVO divisaVO) throws EfectivoAplicacionBOException { ArrayList listaDivisaVO = new ArrayList(); new ArrayList(); try { List listaDivisa = this.divisaDAO.consultaDivisaPorParametros(divisaVO); Iterator e = listaDivisa.iterator(); while(e.hasNext()) { Divisa elemento = (Divisa)e.next(); DivisaVO divVO = DivisaAssambler.getDivisaVO(elemento); listaDivisaVO.add(divVO); } return listaDivisaVO; } catch (EfectivoAplicacionDAOException var7) { throw new EfectivoAplicacionBOException("Ocurrio un error ,favor de revisar el log "); } } }