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.CatalogoCajaBOBeanLocal; import mx.com.bcm.banamex.ae.persistencia.assambler.CajaAssambler; import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoCajaDAOBeanLocal; import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoSubBovedaDAOBeanLocal; 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.Caja; import mx.com.bcm.banamex.ae.persistencia.vo.CajaVO; import mx.com.bcm.banamex.ae.persistencia.vo.CriterioCajaVO; @Stateless public class CatalogoCajaBOImplBean implements CatalogoCajaBOBeanLocal { @EJB private CatalogoCajaDAOBeanLocal CajaDAO; @EJB private CatalogoSubBovedaDAOBeanLocal SubBovedaDAO; public List consultCajas() throws EfectivoAplicacionBOException { ArrayList listaCajaVO = new ArrayList(); List listaCajas = this.CajaDAO.findAll(); Iterator var3 = listaCajas.iterator(); while(var3.hasNext()) { Caja elemento = (Caja)var3.next(); CajaVO cajaVO = CajaAssambler.getCajaVO(elemento); listaCajaVO.add(cajaVO); } return listaCajaVO; } public void agregarCaja(CajaVO cajaVO) { Caja caja = CajaAssambler.getCaja(cajaVO); this.CajaDAO.persist(caja); } public void editCaja(CajaVO cajaVO) throws EfectivoAplicacionBOException { Caja caja = CajaAssambler.getCaja(cajaVO); try { this.CajaDAO.merge(caja); } catch (Exception var4) { var4.getMessage(); } } @TransactionAttribute(TransactionAttributeType.REQUIRED) public CajaVO consultarPorIdnCaja(short idn) throws EfectivoAplicacionBOException { new Caja(); new CajaVO(); Caja cajas = (Caja)this.CajaDAO.findById(Short.valueOf(idn)); CajaVO cajaVO = CajaAssambler.getCajaVO(cajas); return cajaVO; } public List consultaCajaFiltros(CriterioCajaVO cCajaVO) throws EfectivoAplicacionBOException { ArrayList listaCajaVO = new ArrayList(); new ArrayList(); try { List listaCaja = this.CajaDAO.consultaCajaFiltros(cCajaVO); Iterator e = listaCaja.iterator(); while(e.hasNext()) { Caja elemento = (Caja)e.next(); CajaVO cajVO = CajaAssambler.getCajaVO(elemento); listaCajaVO.add(cajVO); } return listaCajaVO; } catch (EfectivoAplicacionDAOException var7) { throw new EfectivoAplicacionBOException("Ocurrio un error ,favor de revisar el log "); } } public List consultaTipoDeCaja() throws EfectivoAplicacionBOException { return null; } }