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.CatalogoDenominacionesDivisaBOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.assambler.DenominacionesDivisaAssambler;
import mx.com.bcm.banamex.ae.persistencia.assambler.DivisaAssambler;
import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoDenominacionesDivisaDAOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoDivisaDAOBeanLocal;
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.DenominacionDeDivisa;
import mx.com.bcm.banamex.ae.persistencia.modelo.Divisa;
import mx.com.bcm.banamex.ae.persistencia.vo.CriterioDenominacionDivisaVO;
import mx.com.bcm.banamex.ae.persistencia.vo.DenominacionesDivisaVO;
import mx.com.bcm.banamex.ae.persistencia.vo.DivisaVO;
@Stateless
public class CatalogoDenominacionesDivisaBOImplBean implements CatalogoDenominacionesDivisaBOBeanLocal {
@EJB
private CatalogoDenominacionesDivisaDAOBeanLocal denominaDivisasDAO;
@EJB
private CatalogoDivisaDAOBeanLocal divisaDAO;
@TransactionAttribute(TransactionAttributeType.SUPPORTS)
public List consultaDenomDivisaPorIdDivisa(CriterioDenominacionDivisaVO criterioDenomDivisaVO) {
new ArrayList();
ArrayList listDenominacionesVO = new ArrayList();
try {
List listaDenominaciones = this.denominaDivisasDAO.consultaDenominacionesPorDivisaId(criterioDenomDivisaVO);
Iterator e = listaDenominaciones.iterator();
while(e.hasNext()) {
DenominacionDeDivisa elemento = (DenominacionDeDivisa)e.next();
DenominacionesDivisaVO denominacionesVO = DenominacionesDivisaAssambler.getDenominacionesVO(elemento);
listDenominacionesVO.add(denominacionesVO);
}
} catch (EfectivoAplicacionDAOException var7) {
var7.printStackTrace();
}
return listDenominacionesVO;
}
public List consultaDivisas() throws EfectivoAplicacionBOException {
ArrayList listaDivisasVO = new ArrayList();
List listaDivisas = this.divisaDAO.findAll();
Iterator var3 = listaDivisas.iterator();
while(var3.hasNext()) {
Divisa elemento = (Divisa)var3.next();
DivisaVO divisaVO = DivisaAssambler.getDivisaVO(elemento);
listaDivisasVO.add(divisaVO);
}
return listaDivisasVO;
}
}