Package com.emc.plants.persistence

Examples of com.emc.plants.persistence.Order


     OrderHome orderHome = (OrderHome) Util.getEJBLocalHome("java:comp/env/ejb/Order",
     OrderHome.class);
     Order order = orderHome.findByPrimaryKey(new OrderKey(orderKey));
     */
    EntityManager em = entityManagerFactory.createEntityManager();
    Order order = em.find(Order.class, orderKey);
    msg.append("Thank you for your order " + orderKey + ".\n");
    msg.append("Your order will be shipped to: " + order.getShipName() + "\n");
    msg.append("                               " + order.getShipAddr1() + " "
        + order.getShipAddr2() + "\n");
    msg.append("                               " + order.getShipCity() + ", "
        + order.getShipState() + " "
        + order.getShipZip() + "\n\n");
    msg.append("Please save it for your records.\n");
    return msg.toString();
  }
View Full Code Here


      String ccExpireYear,
      String cardHolder,
      int shippingMethod,
      Collection <ShoppingCartItem>items)
  {
    Order order = null;
    /*
     try
     {
     OrderHome orderHome = (OrderHome) Util.getEJBLocalHome("java:comp/env/ejb/Order", OrderHome.class);
     Util.debug("ShoppingCartBean.createOrder:  Creating Order");
     order = orderHome.create(customerID, billName, billAddr1, billAddr2, billCity, billState, billZip,
     billPhone, shipName, shipAddr1, shipAddr2, shipCity, shipState, shipZip, shipPhone, creditCard,
     ccNum, ccExpireMonth, ccExpireYear, cardHolder, shippingMethod, items);
     */
    Collection<OrderItem> orderitems = new ArrayList<OrderItem>();
    //EntityManager em = entityManagerFactory.createEntityManager();
    for (Object o : items) {
      ShoppingCartItem si = (ShoppingCartItem) o;
      Inventory inv = em.find(Inventory.class, si.getID());
      OrderItem oi = new OrderItem(inv);
      oi.setQuantity(si.getQuantity());
      orderitems.add(oi);
    }
    Customer c = em.find(Customer.class, customerID);
    order = new Order(c, billName, billAddr1, billAddr2, billCity, billState, billZip, billPhone,
        shipName, shipAddr1, shipAddr2, shipCity, shipState, shipZip, shipPhone, creditCard,
        ccNum, ccExpireMonth, ccExpireYear, cardHolder, shippingMethod, orderitems)
   
    //em.getTransaction().begin();
    em.persist(order);
   
    System.out.println("Order persist success!");
    em.flush();
    //em.getTransaction().commit();
   
    //em.getTransaction().begin();
    //store the order items
    for (OrderItem o : orderitems) {
      o.setOrder(order);

     
      System.out.println("OrderID :: " + order.getOrderID());

      o.updatePK(o.getInventory().getInventoryId());
      em.persist(o);
    }
    em.flush();
View Full Code Here

TOP

Related Classes of com.emc.plants.persistence.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.