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.TipoDeOperacionBOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.assambler.TiposDeOperacionAssambler;
import mx.com.bcm.banamex.ae.persistencia.dao.TipoDeOperacionDAOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.exception.EfectivoAplicacionBOException;
import mx.com.bcm.banamex.ae.persistencia.modelo.TipoDeOperacion;
import mx.com.bcm.banamex.ae.persistencia.vo.TipoOperacionesProcesadoraVO;
@Stateless
public class TipoDeOperacionBOImplBean implements TipoDeOperacionBOBeanLocal {
@EJB
private TipoDeOperacionDAOBeanLocal tipoOperacionDao;
@EJB
private TipoDeOperacionDAOBeanLocal tipoMovimientoDao;
@TransactionAttribute(TransactionAttributeType.SUPPORTS)
public List consultaOperaciones() throws EfectivoAplicacionBOException {
ArrayList listaOperacionesVO = new ArrayList();
List listOperaciones = this.tipoOperacionDao.findAll();
Iterator var3 = listOperaciones.iterator();
while(var3.hasNext()) {
TipoDeOperacion elemento = (TipoDeOperacion)var3.next();
TipoOperacionesProcesadoraVO tipoOperacionVO = TiposDeOperacionAssambler.getTipoOperacionVO(elemento);
listaOperacionesVO.add(tipoOperacionVO);
}
return listaOperacionesVO;
}
}