Package webshop.orders.api

Examples of webshop.orders.api.Order


  }
 
  @Override
  public void updateOrderStatus(String orderId, OrderEventType type) {
    JacksonDBCollection<Order, String> orders = JacksonDBCollection.wrap(ordersCollection, Order.class, String.class);
    Order order = orders.findOneById(orderId);
    order.getEventLog().add(new OrderEvent(type, System.currentTimeMillis()));
   
    orders.save(order);
  }
View Full Code Here


   
    mongoDBService.getDB().getCollection("orders").remove(new BasicDBObject());
  }
 
    public void testSaveOrder() throws Exception {
      Order order = new Order();
      Customer customer = new Customer();
      customer.setEmail("someuser@somedomain.com");
      order.setCustomer(customer);
      order.getProducts().add(new OrderProduct());
     
      instance.placeOrder(order);
     
      assertNotNull(order.get_id());
      assertEquals(1, order.getEventLog().size());
      assertEquals(OrderEvent.OrderEventType.ORDER_CREATED, order.getEventLog().get(0).getType());
    }
View Full Code Here

      assertEquals(1, order.getEventLog().size());
      assertEquals(OrderEvent.OrderEventType.ORDER_CREATED, order.getEventLog().get(0).getType());
    }
   
    public void testFindOrdersForCustomer() throws Exception {
      Order order = new Order();
      Customer customer = new Customer();
      customer.setEmail("someuser@somedomain.com");
      order.setCustomer(customer);
      instance.placeOrder(order);
     
      Order order2 = new Order();
      order2.setCustomer(customer);
      instance.placeOrder(order2);
     
      Order order3 = new Order();
      Customer customer2 = new Customer();
      customer2.setEmail("someoneelse@somedomain.com");
      order.setCustomer(customer2);
      instance.placeOrder(order3);
     
View Full Code Here

TOP

Related Classes of webshop.orders.api.Order

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.