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.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 ");
}
}
}