Mira esto es el código que llevo.
Código:
tabla = new Table(properties.getProperty("tabla-nombre"));
tabla.setSelectable(true);
//Creamos las columnas
tabla.addContainerProperty(properties.getProperty("tabla-col1"), String.class, null);
tabla.addContainerProperty(properties.getProperty("tabla-col2"), String.class, null);
tabla.addContainerProperty(properties.getProperty("tabla-col3"), String.class, null);
tabla.addContainerProperty(properties.getProperty("tabla-col4"), String.class, null);
tabla.addContainerProperty(properties.getProperty("tabla-col5"), String.class, null);
//Ajustamos el tamaño de la tabla a lo que ocupa
tabla.setPageLength(tabla.size());
PedidosDAO pedidosDao = new PedidosDAO();
List<pedidos> lista = pedidosDao.findAll();
hLayoutTabla.addComponent(tabla);
En lista tengo todos los registros de los pedidos.
Ya me he enterado un poco de como está el tema diseñado. Por otro lado están desarrollando la clase de persistencia y un servicio REST. Lo de la URL que comenté, ¿Es la URL del servicio? y entonces esa URL la parseo a un objeto JSON y con eso ya pinto la tabla, ¿sería ese el procedimiento?
Muchas gracias