Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Order {
- private List<OrderLine> orderLines = new ArrayList<OrderLine>();
- public void add(OrderLine o) throws Exception {
- if (o == null) {
- System.err.println("ERROR - Order is NULL");
- }
- orderLines.add(o);
- }
- public void clear() {
- this.orderLines.clear();
- }
- public static void main(String[] args) throws Exception {
- Map<String, Order> allOrders = new HashMap<String, Order>();
- //Build Order 1
- Order order = new Order();
- order.add(new OrderLine(new Item("book", (float) 12.49), 1));
- order.add(new OrderLine(new Item("Pen", (float) 14.99), 1));
- allOrders.put("Order 1", order);
- order.clear();
- //Build Order 2
- // Reuse cart for an other order
- order.add(new OrderLine(new Item("imported box of chocolate", 10), 1));
- order.add(new OrderLine(new Item("perfume", (float) 47.50), 1));
- allOrders.put("Order 2", order);
- order.clear();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement