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.CatalogoAtmBOBeanLocal; import mx.com.bcm.banamex.ae.persistencia.assambler.AtmAssambler; import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoAtmDAOBeanLocal; import mx.com.bcm.banamex.ae.persistencia.exception.EfectivoAplicacionBOException; import mx.com.bcm.banamex.ae.persistencia.modelo.Atm; import mx.com.bcm.banamex.ae.persistencia.vo.AtmVO; import mx.com.bcm.banamex.ae.persistencia.vo.CriterioAtmVO; @Stateless public class CatalogoAtmBOImplBean implements CatalogoAtmBOBeanLocal { @EJB private CatalogoAtmDAOBeanLocal atmDAO; @TransactionAttribute(TransactionAttributeType.SUPPORTS) public List consultAtms() throws EfectivoAplicacionBOException { ArrayList listaAtmVO = new ArrayList(); List listaAtms = this.atmDAO.findByAllAtm(); Iterator var3 = listaAtms.iterator(); while(var3.hasNext()) { Atm elemento = (Atm)var3.next(); AtmVO atmVO = AtmAssambler.getAtmsVO(elemento); listaAtmVO.add(atmVO); } return listaAtmVO; } @TransactionAttribute(TransactionAttributeType.SUPPORTS) public List consultAtmPorIdAtms(CriterioAtmVO criterioAtmVO) throws EfectivoAplicacionBOException { ArrayList listaAtmVO = new ArrayList(); new ArrayList(); new AtmVO(); criterioAtmVO.setBajaLogica("01"); short id = criterioAtmVO.getAtmIdn().shortValue(); if(id != 0) { List atms = this.atmDAO.findByIdnAtm(criterioAtmVO); Iterator var6 = atms.iterator(); while(var6.hasNext()) { Atm elemento = (Atm)var6.next(); AtmVO atmVO = AtmAssambler.getAtmsVO(elemento); listaAtmVO.add(atmVO); } } else { listaAtmVO.addAll(this.consultAtms()); } return listaAtmVO; } }