org.broadleafcommerce.core.order.dao
Interface OrderDao

All Known Implementing Classes:
OrderDaoImpl

public interface OrderDao


Method Summary
 Order create()
           
 Order createNewCartForCustomer(Customer customer)
           
 void delete(Order order)
           
 Order readCartForCustomer(Customer customer)
           
 Order readNamedOrderForCustomer(Customer customer, java.lang.String name)
           
 Order readOrderById(java.lang.Long orderId)
           
 Order readOrderByOrderNumber(java.lang.String orderNumber)
           
 java.util.List<Order> readOrdersForCustomer(Customer customer, OrderStatus orderStatus)
           
 java.util.List<Order> readOrdersForCustomer(java.lang.Long id)
           
 Order save(Order order)
           
 Order submitOrder(Order cartOrder)
           
 Order updatePrices(Order order)
           
 

Method Detail

readOrderById

Order readOrderById(java.lang.Long orderId)

readOrdersForCustomer

java.util.List<Order> readOrdersForCustomer(Customer customer,
                                            OrderStatus orderStatus)

readOrdersForCustomer

java.util.List<Order> readOrdersForCustomer(java.lang.Long id)

readNamedOrderForCustomer

Order readNamedOrderForCustomer(Customer customer,
                                java.lang.String name)

readCartForCustomer

Order readCartForCustomer(Customer customer)

save

Order save(Order order)

delete

void delete(Order order)

submitOrder

Order submitOrder(Order cartOrder)

create

Order create()

createNewCartForCustomer

Order createNewCartForCustomer(Customer customer)

readOrderByOrderNumber

Order readOrderByOrderNumber(java.lang.String orderNumber)

updatePrices

Order updatePrices(Order order)


Copyright © 2012. All Rights Reserved.