Information

0
Story Points

Technologies

Decompiled Java File
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 {
         ;
      }
   }
}
Page generated: Oct 19, 2017 2:34:52 PM