package no.yoyo.pdfmaker;

import no.yoyo.pdfmaker.ojb.*;
import org.apache.ojb.broker.*;
import org.apache.ojb.broker.query.*;
import java.util.*;

public class TestOjb {
    public static void main(String[] args) {
        PersistenceBroker broker = PersistenceBrokerFactory.defaultPersistenceBroker();

        // This block works
        Query query1 = QueryFactory.newQuery(Roles.class, new Criteria());
        Collection allRoles = broker.getCollectionByQuery(query1);
        Iterator iter1 = allRoles.iterator();
        while (iter1.hasNext()) {
            Roles role = (Roles) iter1.next();
            System.out.println("Role: " + role.getRole());
        }
        
        // This does not
        Query query2 = QueryFactory.newQuery(Customers.class, new Criteria());
        Collection allCustomers = broker.getCollectionByQuery(query2);
        Iterator iter2 = allCustomers.iterator();
        while (iter2.hasNext()) {
            Customers cust = (Customers) iter2.next();
            System.out.println("Customer: " + cust.getName());
        }
    }
}

