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 ");
}
}
}