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.CatalogoBancoBOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.assambler.BancoAssambler;
import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoBancoDAOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.exception.EfectivoAplicacionBOException;
import mx.com.bcm.banamex.ae.persistencia.modelo.Banco;
import mx.com.bcm.banamex.ae.persistencia.vo.BancoVO;
@Stateless
public class CatalogoBancoBOImplBean implements CatalogoBancoBOBeanLocal {
@EJB
private CatalogoBancoDAOBeanLocal bancoDAO;
@TransactionAttribute(TransactionAttributeType.SUPPORTS)
public List consultBancos() throws EfectivoAplicacionBOException {
ArrayList listaBancoVO = new ArrayList();
List listaBancos = this.bancoDAO.findAll();
Iterator var3 = listaBancos.iterator();
while(var3.hasNext()) {
Banco elemento = (Banco)var3.next();
BancoVO bancoVO = BancoAssambler.getBancoVO(elemento);
listaBancoVO.add(bancoVO);
}
return listaBancoVO;
}
@TransactionAttribute(TransactionAttributeType.SUPPORTS)
public BancoVO consultBancosPorId(short idBanco) throws EfectivoAplicacionBOException {
return null;
}
@TransactionAttribute(TransactionAttributeType.SUPPORTS)
public BancoVO consultBancosPorDescripcion(String descripcionBanco) throws EfectivoAplicacionBOException {
return null;
}
}