public interface OrderDao
List<Order> readBatchOrders(int start, int pageSize, List<OrderStatus> statuses)
start - pageSize - statuses - List<Order> readOrdersForCustomer(Customer customer, OrderStatus orderStatus)
void delete(Order order)
Order create()
void refresh(Order order)
List<Order> readOrdersOlderThanDaysCount(Integer daysCount, Integer batchSize)
List<Order> readOrdersForCustomersInDateRange(List<Long> customerIds, Date startDate, Date endDate)
boolean acquireLock(Order order)
OrderLock object table for the given order to mark it as
locked, provided the OrderLock record for the given order was not already locked. It will return true or
false depending on whether or not the lock was able to be acquired.order - boolean releaseLock(Order order)
order - Long readNumberOfOrders()
Copyright © 2021. All rights reserved.