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.CatalogoEtvBOBeanLocal; import mx.com.bcm.banamex.ae.persistencia.assambler.EtvAssambler; import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoEtvDAOBeanLocal; 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.Etv; import mx.com.bcm.banamex.ae.persistencia.vo.EtvVO; @Stateless public class CatalogoEtvBOImplBeanLocal implements CatalogoEtvBOBeanLocal { @EJB private CatalogoEtvDAOBeanLocal etvDAO; @TransactionAttribute(TransactionAttributeType.SUPPORTS) public List consultaEtv() throws EfectivoAplicacionBOException { ArrayList listaEtvVO = new ArrayList(); List listaEtv = this.etvDAO.findAll(); Iterator var3 = listaEtv.iterator(); while(var3.hasNext()) { Etv elemento = (Etv)var3.next(); EtvVO etvVO = EtvAssambler.getEtvVO(elemento); listaEtvVO.add(etvVO); } return listaEtvVO; } public List consultaEtvPorParametros(EtvVO etvVO) throws EfectivoAplicacionBOException { ArrayList listaEtvVO = new ArrayList(); new ArrayList(); try { List listaEtv = this.etvDAO.consultaEtvPorParametros(etvVO); Iterator e = listaEtv.iterator(); while(e.hasNext()) { Etv elemento = (Etv)e.next(); EtvVO etvParVO = EtvAssambler.getEtvVO(elemento); listaEtvVO.add(etvParVO); } return listaEtvVO; } catch (EfectivoAplicacionDAOException var7) { throw new EfectivoAplicacionBOException("Ocurrio un error ,favor de revisar el log "); } } }