private void createOrder3(Customer customer) { Product product1 = Ebean.getReference(Product.class, 1); Product product3 = Ebean.getReference(Product.class, 3); Order order = new Order(); order.setStatus(Status.COMPLETE); order.setCustomer(customer); List<OrderDetail> details = new ArrayList<>(); details.add(new OrderDetail(product1, 3, 10.50)); details.add(new OrderDetail(product3, 40, 2.10)); details.add(new OrderDetail(product1, 5, 10.00)); order.setDetails(details); order.addShipment(new OrderShipment()); Ebean.save(order); }
private Order createOrder1(Customer customer) { Product product1 = Ebean.getReference(Product.class, 1); Product product2 = Ebean.getReference(Product.class, 2); Product product3 = Ebean.getReference(Product.class, 3); Order order = new Order(); order.setCustomer(customer); List<OrderDetail> details = new ArrayList<>(); details.add(new OrderDetail(product1, 5, 10.50)); details.add(new OrderDetail(product2, 3, 1.10)); details.add(new OrderDetail(product3, 1, 2.00)); order.setDetails(details); order.addShipment(new OrderShipment()); Ebean.save(order); return order; }
public static Customer createCustomer( String name, String shippingStreet, String billingStreet, int contactSuffix, String annDate) { Customer c = new Customer(); c.setName(name); c.setStatus(Customer.Status.NEW); if (annDate == null) { annDate = "2010-04-14"; } c.setAnniversary(Date.valueOf(annDate)); if (contactSuffix > 0) { Contact jim = new Contact("Jim" + contactSuffix, "Cricket"); jim.getNotes().add(new ContactNote("ORM Lives", "And it is cool!")); c.addContact(jim); c.addContact(new Contact("Fred" + contactSuffix, "Blue")); c.addContact(new Contact("Bugs" + contactSuffix, "Bunny")); } if (shippingStreet != null) { Address shippingAddr = new Address(); shippingAddr.setLine1(shippingStreet); shippingAddr.setLine2("Sandringham"); shippingAddr.setCity("Auckland"); shippingAddr.setCountry(Ebean.getReference(Country.class, "NZ")); c.setShippingAddress(shippingAddr); } if (billingStreet != null) { Address billingAddr = new Address(); billingAddr.setLine1(billingStreet); billingAddr.setLine2("St Lukes"); billingAddr.setCity("Auckland"); billingAddr.setCountry(Ebean.getReference(Country.class, "NZ")); c.setBillingAddress(billingAddr); } return c; }
private void createOrder2(Customer customer) { Product product1 = Ebean.getReference(Product.class, 1); Order order = new Order(); order.setStatus(Status.SHIPPED); order.setCustomer(customer); List<OrderDetail> details = new ArrayList<>(); details.add(new OrderDetail(product1, 4, 10.50)); order.setDetails(details); order.addShipment(new OrderShipment()); Ebean.save(order); }