Buen Dia Profesor.
Estoy realizando el practico de JPA y cuando lo ejecuto me lanza una excepcion de que no puede inicializar el EJB, mirando el log me dice que el problema esta en la llamada a un metodo que esta en la clase ProductoWS que esta en el proyecto EJB, mas precisamente en la siguiente parte del codigo.
@WebMethod
public List<ProductoBeans> getListaProductos(){
List<ProductoBeans> listadoBeans = transforms(prodBeans.getProductos());
return listadoBeans;
}
private List<ProductoBeans> transforms(List<Producto> listadoProductos){
List<ProductoBeans> listadoBeans = new ArrayList<ProductoBeans>();
for(Producto producto : listadoProductos){
ProductoBeans prodBeans = new ProductoBeans();
prodBeans.setIdProducto(producto.getIdProducto());
prodBeans.setDescripcion(producto.getDescripcion());
prodBeans.setPrecio(producto.getPrecio());
prodBeans.setStock(producto.getStock());
}
return listadoBeans;
}
la pregunta es sobre el 'transforms' (se usa en uno de los trabajos integradores) que es donde creo que puede estar viniendo el error, la funcionalidad de esto es similar a la de un casteo? de no ser asi esto forma parte de una libreria? estube buscando en internet y en varios lugares hablan de algunas librerias por eso tengo dudas.
Aclaracion: No estoy utilizando Spring ni las libreria de EclipseLink para JPA.
Gracias.
Saludos!