package wstest.srv;
import java.util.Date;
import wstest.srv.actors.Address;
import wstest.srv.actors.COfLineItem;
import wstest.srv.actors.Customer;
import wstest.srv.actors.LineItem;
import wstest.srv.actors.Order;
public class OrderBL
{
public OrderBL()
{
}
public Order getOrder(int orderId, int customerId, int numberLineItems)
{
int id = customerId;
Date now = new Date();
Address ship = new Address();
ship.setAddress1("Ship StreetAddress " + id);
ship.setAddress2("Street Address Line 2 " + id);
ship.setCity("City " + id);
ship.setFirstName("Ship FirstName " + id);
ship.setLastName("Ship LastName " + id);
ship.setState("State " + id);
ship.setZip("12345");
Address bill = new Address();
bill.setAddress1("Bill StreetAddress " + id);
bill.setAddress2("Street Address Line 2 " + id);
bill.setCity("City " + id);
bill.setFirstName("Bill FirstName " + id);
bill.setLastName("Bil1 LastName " + id);
bill.setState("State " + id);
bill.setZip("12345");
Customer customer = new Customer();
customer.setBillingAddress(bill);
customer.setContactFirstName("FirstName " + id);
customer.setContactLastName("LastName " + id);
customer.setContactPhone("425-882-8080");
customer.setCreditCardExpirationDate("12/12/2012");
customer.setCreditCardNumber("892374389740");
customer.setCustomerId(customerId);
customer.setLastActivityDate(now);
customer.setShippingAddress(ship);
COfLineItem lines = new COfLineItem();
for (int i = 0; i < numberLineItems; i++)
{
LineItem line = new LineItem();
line.setItemId(i + 1);
line.setOrderId(orderId);
line.setOrderQuantity(1);
line.setProductDescription("Test Product " + id);
line.setProductId(i + 1);
line.setUnitPrice((float) 5);
lines.getLineItems().add(line);
}
Order order = new Order();
order.setCustomer(customer);
order.setLineItems(lines);
order.setOrderDate(now);
order.setOrderId(orderId);
order.setOrderStatus(1);
order.setOrderTotalAmount((float) 50);
return order;
}
}