Comment passer d'une Liste de JRBeanCollectionDataSource à un sous-état

Je suis de la génération d'un rapport à partir d'un JRBeanCollectionDataSource. Ce rapport est à propos d'une commande du client.

C'est mon code

public class Customer
{
    private String customerName;
    private String customerNo;
    private String customerAddress;
    private ArrayList<CustomerOrder> customerOrders;
    //Getters and Setters
}


private class CustomerOrder
{
    private String itemName;
    private BigDecimal amount;
    private int itemQuantity;
    //Getters and Setters
}

Lorsqu'un client un rapport contenant les informations du client et une liste des commandes des clients doivent être générés.
Depuis JRBeanCollectionDataSource prend une collection, c'est ce que j'ai fait.

Customer cust; //Customer Instance

ArrayList<Customer> custList = new ArrayList<Customer>();
custList.add(cust); 

JRBeanCollectionDataSource rptData = new JRBeanCollectionDataSource(custList);

Comment puis-je extraire les CustomerOrder liste dans Customer et passer comme un sous-état?

OriginalL'auteur Uchenna Nwanyanwu | 2012-11-14