public interface OrderDao
| Modifier and Type | Method and Description |
|---|---|
Order |
create() |
Order |
createNewCartForCustomer(Customer customer) |
void |
delete(Order order) |
List<Order> |
findCarts(String[] names,
OrderStatus[] statuses,
Date dateCreatedMinThreshold)
Deletes carts from the database.
|
Order |
readCartForCustomer(Customer customer) |
Order |
readNamedOrderForCustomer(Customer customer,
String name) |
Order |
readOrderById(Long orderId) |
Order |
readOrderByOrderNumber(String orderNumber) |
List<Order> |
readOrdersForCustomer(Customer customer,
OrderStatus orderStatus) |
List<Order> |
readOrdersForCustomer(Long id) |
Order |
save(Order order) |
Order |
submitOrder(Order cartOrder) |
Order |
updatePrices(Order order) |
List<Order> readOrdersForCustomer(Customer customer, OrderStatus orderStatus)
void delete(Order order)
Order create()
List<Order> findCarts(String[] names, OrderStatus[] statuses, Date dateCreatedMinThreshold)
names - One or more order names to restrict the deletion by. Can be null.statuses - One or more order statuses to restrict the deletion by. Can be null.dateCreatedMinThreshold - Min creation date to restrict the deletion by. Orders created before this date
are removed. Can be null.Copyright © 2014. All Rights Reserved.