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.CatalogoEmpleadoBOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.assambler.EmpleadoAssambler;
import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoEmpleadosDAOBeanLocal;
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.Empleado;
import mx.com.bcm.banamex.ae.persistencia.vo.EmpleadoVO;

@Stateless
public class CatalogoEmpleadoBOImplBean implements CatalogoEmpleadoBOBeanLocal {
   @EJB
   private CatalogoEmpleadosDAOBeanLocal empleadosDAO;

   @TransactionAttribute(TransactionAttributeType.SUPPORTS)
   public List consultaEmpleados() throws EfectivoAplicacionBOException {
      ArrayList listaEmpleadosVO = new ArrayList();
      new ArrayList();

      try {
         List listaEmpleados = this.empleadosDAO.consultaEmpleado();
         Iterator e = listaEmpleados.iterator();

         while(e.hasNext()) {
            Empleado elemento = (Empleado)e.next();
            EmpleadoVO empleadosVO = EmpleadoAssambler.getEmpleadosVO(elemento);
            listaEmpleadosVO.add(empleadosVO);
         }

         return listaEmpleadosVO;
      } catch (EfectivoAplicacionDAOException var6) {
         throw new EfectivoAplicacionBOException("Ocurrio un error ,favor de revisar el log ");
      }
   }

   public List consultaEmpleadosPorParametros(EmpleadoVO empleadoVO) throws EfectivoAplicacionBOException {
      ArrayList listaEmpleadosVO = new ArrayList();
      new ArrayList();

      try {
         List listaEmpleados = this.empleadosDAO.consultaEmpleadoPorParametros(empleadoVO);
         Iterator e = listaEmpleados.iterator();

         while(e.hasNext()) {
            Empleado elemento = (Empleado)e.next();
            EmpleadoVO empleadosVO = EmpleadoAssambler.getEmpleadosVO(elemento);
            listaEmpleadosVO.add(empleadosVO);
         }

         return listaEmpleadosVO;
      } catch (EfectivoAplicacionDAOException var7) {
         throw new EfectivoAplicacionBOException("Ocurrio un error ,favor de revisar el log ");
      }
   }
}
Page generated: Oct 19, 2017 2:34:27 PM