Cómo enlazar dos clases en Datatable

Tengo un problema al vincular dos clases java a un componente Datatable. Tengo dos frijoles gestionados Producto y Pedido

Fuente del producto:

public class Product {

    private Integer id;
    private String kategoria;
    private String symbol;
    private String opis;
    private Double cena;

    //getters and setters
    //.....
    //hashCode, equals methods

}

y fuente de la orden:

public class Order {

    private Product produkt;
    private Integer quantity;   

    public Order() {}

    public Order(Product product, Integer quantity) {
        this.produkt = product;
        this.quantity = quantity;
    }


    public void setProduct(Product produkt) {
        this.produkt = produkt;
    }

    public Product getProdukt() {
        return produkt;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public Integer getQuantity() {
        return quantity;
    }
}

mi pregunta es: cómo vincular esta clase Orderal <h:dataTable />componente para tener valores de Poduct y cantidad numérica. He creado la clase ProductBean con los métodos setOrder y getOrder

public List<OrderLine> getList() {
    List<OrderLine> l = new ArrayList<OrderLine>();
    for(OrderLine ol : list) {
        l.add(ol);
    }
    return l;
}

public void setList(Set<OrderLine> list) {
    if (this.list.isEmpty() )
        this.list = list;
    else {
        Iterator<OrderLine> it = this.list.iterator();
        for(OrderLine p : list) {
            while(it.hasNext()) {
                if(it.next().equals(p)) {
                    this.list.add(p);                    
                }
            }
        }
    }
}

Estoy haciendo una conversión del conjunto a la lista, porque pensé que sería más conveniente recuperar datos de una lista.

Respuesta 1

Cómo obtener el tipo de campo presente en un formulario PDF usando PDFBOX. Quiero decir que si el botón de radio y el botón de verificación están presentes en un formulario PDF, debería devolverme el botón de radio o el botón de verificación, pero use ...

Soy nuevo en Java y estoy tratando de usar un JLabel y un JButton. Mi problema es que no puedo cambiar el JLabel en el método actionPerformed (). No puede encontrar la variable nbr. Por favor ayuda :( paquete ...

No estoy recibiendo clases internas. ¿Cuál es la razón para usar clases internas en Java? ¿Me puede dar un buen ejemplo de clases anidadas estáticas y no estáticas? ¿Cuáles son las ventajas / desventajas de esto? ...

Tengo un proyecto que consta de dos módulos. Uno de ellos considerado principal. Entonces el segundo depende del primero. También debería generar archivos jar javadoc para módulos. La salida debe ser cuatro .jar ...