Package org.springframework.samples.jpetstore.domain

Examples of org.springframework.samples.jpetstore.domain.LineItem


  protected void printOrder(Order order) {
    System.out.println("Got order with order ID " + order.getOrderId() +
        " and order date " + order.getOrderDate());
    System.out.println("Shipping address is: " + order.getShipAddress1());
    for (Iterator lineItems = order.getLineItems().iterator(); lineItems.hasNext();) {
      LineItem lineItem = (LineItem) lineItems.next();
      System.out.println("LineItem " + lineItem.getLineNumber() + ": " + lineItem.getQuantity() +
          " piece(s) of item " + lineItem.getItemId());
    }
  }
View Full Code Here


  public void insertOrder(Order order) throws DataAccessException {
    Integer orderId = (Integer) getSqlMapClientTemplate().queryForObject("msSqlServerInsertOrder", order);
    order.setOrderId(orderId.intValue());
    getSqlMapClientTemplate().insert("insertOrderStatus", order);
    for (int i = 0; i < order.getLineItems().size(); i++) {
      LineItem lineItem = (LineItem) order.getLineItems().get(i);
      lineItem.setOrderId(order.getOrderId());
      getSqlMapClientTemplate().insert("insertLineItem", lineItem);
    }
  }
View Full Code Here

public class SqlMapItemDao extends SqlMapClientDaoSupport implements ItemDao {

  public void updateQuantity(Order order) throws DataAccessException {
    for (int i = 0; i < order.getLineItems().size(); i++) {
      LineItem lineItem = (LineItem) order.getLineItems().get(i);
      String itemId = lineItem.getItemId();
      Integer increment = new Integer(lineItem.getQuantity());
      Map param = new HashMap(2);
      param.put("itemId", itemId);
      param.put("increment", increment);
      getSqlMapClientTemplate().update("updateInventoryQuantity", param, 1);
    }
View Full Code Here

  public void insertOrder(Order order) throws DataAccessException {
    order.setOrderId(this.sequenceDao.getNextId("ordernum"));
    getSqlMapClientTemplate().insert("insertOrder", order);
    getSqlMapClientTemplate().insert("insertOrderStatus", order);
    for (int i = 0; i < order.getLineItems().size(); i++) {
      LineItem lineItem = (LineItem) order.getLineItems().get(i);
      lineItem.setOrderId(order.getOrderId());
      getSqlMapClientTemplate().insert("insertLineItem", lineItem);
    }
  }
View Full Code Here

TOP

Related Classes of org.springframework.samples.jpetstore.domain.LineItem

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.