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.CatalogoTurnoBOBeanLocal; import mx.com.bcm.banamex.ae.persistencia.assambler.TurnoAssambler; import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoTurnoDAOBeanLocal; import mx.com.bcm.banamex.ae.persistencia.exception.EfectivoAplicacionBOException; import mx.com.bcm.banamex.ae.persistencia.modelo.Turno; import mx.com.bcm.banamex.ae.persistencia.vo.TurnoVO; @Stateless public class CatalogoTurnoBOImplBean implements CatalogoTurnoBOBeanLocal { @EJB private CatalogoTurnoDAOBeanLocal turnoDAO; @TransactionAttribute(TransactionAttributeType.SUPPORTS) public List consultaTurnos() throws EfectivoAplicacionBOException { ArrayList listaTurnoVO = new ArrayList(); List listaTurno = this.turnoDAO.findAll(); Iterator var3 = listaTurno.iterator(); while(var3.hasNext()) { Turno elemento = (Turno)var3.next(); TurnoVO turnoVO = TurnoAssambler.getTurnoVO(elemento); listaTurnoVO.add(turnoVO); } return listaTurnoVO; } public boolean agregarTurno(TurnoVO turnoVO) throws EfectivoAplicacionBOException { boolean validation = false; Turno tur = TurnoAssambler.getTurno(turnoVO); try { try { this.turnoDAO.persist(tur); validation = true; } catch (Exception var8) { var8.getMessage(); validation = false; } return validation; } finally { ; } } @TransactionAttribute(TransactionAttributeType.SUPPORTS) public boolean editTurno(TurnoVO turnoVO) throws EfectivoAplicacionBOException { boolean validation = false; Turno turn = TurnoAssambler.getTurno(turnoVO); try { try { this.turnoDAO.merge(turn); validation = true; } catch (Exception var8) { var8.getMessage(); validation = false; } return validation; } finally { ; } } }