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.CatalogoDiasInhabilesBOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.assambler.DiasInhabilesAssambler;
import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoDiasInhabilesDAOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.exception.EfectivoAplicacionBOException;
import mx.com.bcm.banamex.ae.persistencia.modelo.DiasInhabiles;
import mx.com.bcm.banamex.ae.persistencia.vo.DiasInhabilesVO;
@Stateless
public class CatalogoDiasInhabilesBOImplBean implements CatalogoDiasInhabilesBOBeanLocal {
@EJB
private CatalogoDiasInhabilesDAOBeanLocal diasInhabilesDAO;
@TransactionAttribute(TransactionAttributeType.SUPPORTS)
public List consultaDiasInhabiles() throws EfectivoAplicacionBOException {
ArrayList listaDiasInhabilesVO = new ArrayList();
List listaDiasInhabiles = this.diasInhabilesDAO.findAll();
Iterator var3 = listaDiasInhabiles.iterator();
while(var3.hasNext()) {
DiasInhabiles elemento = (DiasInhabiles)var3.next();
DiasInhabilesVO diasInhabilesVO = DiasInhabilesAssambler.getDiasInhabilesVO(elemento);
listaDiasInhabilesVO.add(diasInhabilesVO);
}
return listaDiasInhabilesVO;
}
}