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.CatalogoModuloSistemaBOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.assambler.ModuloSistemaAssambler;
import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoModuloSistemaDAOBeanLocal;
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.ModulosSistemaAeweb;
import mx.com.bcm.banamex.ae.persistencia.vo.ModuloSistemaVO;
@Stateless
public class CatalogoModuloSistemaBOImplBean implements CatalogoModuloSistemaBOBeanLocal {
@EJB
private CatalogoModuloSistemaDAOBeanLocal moduloSistemaDAO;
@TransactionAttribute(TransactionAttributeType.SUPPORTS)
public List consultaModulosPorParametros(ModuloSistemaVO moduloSistemaVO) throws EfectivoAplicacionBOException {
ArrayList listaModuloVO = new ArrayList();
new ArrayList();
try {
List listaModulo = this.moduloSistemaDAO.consultaModulosPorParametros(moduloSistemaVO);
Iterator e = listaModulo.iterator();
while(e.hasNext()) {
ModulosSistemaAeweb elemento = (ModulosSistemaAeweb)e.next();
ModuloSistemaVO ModuloVO = ModuloSistemaAssambler.getModuloSistemaVO(elemento);
listaModuloVO.add(ModuloVO);
}
return listaModuloVO;
} catch (EfectivoAplicacionDAOException var7) {
throw new EfectivoAplicacionBOException("Ocurrio un error ,favor de revisar el log ");
}
}
public List consultaModulos() throws EfectivoAplicacionBOException {
ArrayList listaModuloVO = new ArrayList();
new ArrayList();
List listaModulo = this.moduloSistemaDAO.findAll();
Iterator var3 = listaModulo.iterator();
while(var3.hasNext()) {
ModulosSistemaAeweb elemento = (ModulosSistemaAeweb)var3.next();
ModuloSistemaVO ModuloVO = ModuloSistemaAssambler.getModuloSistemaVO(elemento);
listaModuloVO.add(ModuloVO);
}
return listaModuloVO;
}
}