package org.quaere.alias.test;
import java.util.Arrays;
import java.util.List;
public class Customer {
public String customerId;
public String region;
public List<Order> orders;
public static List<Customer> getCustomerList() {
Customer[] list = new Customer[] {
create("ALFKI", "WA", new Order[] {
createOrder(10702, "330.00", "2007-01-02"),
createOrder(10952, "471.20", "2007-02-03") }),
create("ANATR", "WA", new Order[] {
createOrder(10308, "88.80", "2007-01-03"),
createOrder(10625, "479.75", "2007-03-03"),
createOrder(10759, "320.00", "2007-04-01") }),
create("ANTON", "CA", new Order[] {
createOrder(10365, "403.20", "2007-02-13"),
createOrder(10682, "375.50", "2007-03-13"),
createOrder(10355, "480.00", "2007-04-11") }) };
return Arrays.asList(list);
}
private static Customer create(String customerId, String region, Order[] orders) {
return new Customer(customerId, region, orders);
}
private static Order createOrder(Integer orderId, String total, String orderDate) {
return new Order(orderId, total, orderDate);
}
public Customer() {
}
public Customer(String customerId, String region, Order[] orders) {
this.customerId = customerId;
this.region = region;
this.orders = Arrays.asList(orders);
}
}