public class DefaultB2BOrderDao extends DefaultGenericDao<OrderModel> implements B2BOrderDao
B2BOrderDao| Constructor and Description |
|---|
DefaultB2BOrderDao()
DefaultGenericDao is only usable when typecode is set.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<OrderModel> |
findApprovedOrders(UserModel user)
Find the orders with a status of
OrderStatus.APPROVED for a user. |
java.util.List<OrderModel> |
findApprovedQuoteOrders(UserModel user)
Deprecated.
Since 6.3.
|
java.util.List<CartToOrderCronJobModel> |
findCartToOrderCronJobs(UserModel user)
Deprecated.
Since 6.0. Use
DefaultCartToOrderCronJobModelDao.findCartToOrderCronJobs(UserModel) instead |
CartToOrderCronJobModel |
findCartToOrderModel(java.lang.String code)
Deprecated.
Since 6.0. Use
DefaultCartToOrderCronJobModelDao.findCartToOrderCronJob(String) instead |
<T extends OrderModel> |
findOrderByCode(java.lang.String code)
Gets order for a give code.
|
java.util.List<OrderModel> |
findOrdersApprovedByDateRange(UserModel user,
java.util.Date startDate,
java.util.Date endDate)
Find orders with a
OrderStatus.APPROVED status within a date range for a user. |
java.util.List<OrderModel> |
findOrdersApprovedForDateRange(UserModel user,
java.util.Date startDate,
java.util.Date endDate)
Deprecated.
Since 4.4. Use
findOrdersApprovedByDateRange(UserModel,Date,Date) instead |
java.util.List<OrderModel> |
findOrdersApprovedForDateRangeByCurrency(B2BUnitModel unitModel,
java.util.Date startDate,
java.util.Date endDate,
CurrencyModel currency)
Find orders with a
OrderStatus.APPROVED status for b2b unit based on date range and currency. |
java.util.List<OrderModel> |
findOrdersByStatus(UserModel user,
java.util.List<OrderStatus> status)
Find order by given status for a user.
|
java.util.List<OrderModel> |
findOrdersByStatus(UserModel user,
OrderStatus status)
Find orders having a particular
OrderStatus value for a user. |
java.lang.Double |
findOrderTotalsByDateRangeAndCurrency(B2BUnitModel unitModel,
java.util.Date startDate,
java.util.Date endDate,
CurrencyModel currency)
Find order total for the b2b unit based on date range and converted into given currency
|
java.lang.Double |
findOrderTotalsForDateRangeByCurrency(B2BUnitModel unitModel,
java.util.Date startDate,
java.util.Date endDate,
CurrencyModel currency)
Deprecated.
Since 4.4. Use
findOrderTotalsByDateRangeAndCurrency(B2BUnitModel,Date,Date,CurrencyModel) instead |
java.util.List<OrderModel> |
findPendingApprovalOrders(UserModel user)
Find the orders with a status of
OrderStatus.PENDING_APPROVAL for a user. |
java.util.List<OrderModel> |
findPendingApprovalOrdersFromMerchant(UserModel user)
Find the orders with a status of
OrderStatus.PENDING_APPROVAL_FROM_MERCHANT for a user. |
java.util.List<OrderModel> |
findPendingQuoteOrders(UserModel user)
Deprecated.
Since 6.3.
|
java.util.List<OrderModel> |
findRejectedByMerchantOrders(UserModel user)
Find the orders with a status of
OrderStatus.REJECTED_BY_MERCHANT for a user. |
java.util.List<OrderModel> |
findRejectedOrders(UserModel user)
Find the rejected orders with the status of
OrderStatus.REJECTED for a user. |
java.util.List<OrderModel> |
findRejectedQuoteOrders(UserModel user)
Deprecated.
Since 6.3.
|
BaseDao |
getBaseDao() |
protected TypeService |
getTypeService() |
void |
setBaseDao(BaseDao baseDao) |
void |
setTypeService(TypeService typeService) |
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchServicepublic DefaultB2BOrderDao()
public java.util.List<OrderModel> findRejectedOrders(UserModel user)
B2BOrderDaoOrderStatus.REJECTED for a user.findRejectedOrders in interface B2BOrderDaouser - the userpublic java.util.List<OrderModel> findApprovedOrders(UserModel user)
B2BOrderDaoOrderStatus.APPROVED for a user.findApprovedOrders in interface B2BOrderDaouser - the userpublic java.util.List<OrderModel> findPendingApprovalOrders(UserModel user)
B2BOrderDaoOrderStatus.PENDING_APPROVAL for a user.findPendingApprovalOrders in interface B2BOrderDaouser - the userpublic <T extends OrderModel> T findOrderByCode(java.lang.String code)
B2BOrderDaofindOrderByCode in interface B2BOrderDaocode - A unque quotepublic java.util.List<OrderModel> findOrdersByStatus(UserModel user, OrderStatus status)
B2BOrderDaoOrderStatus value for a user.findOrdersByStatus in interface B2BOrderDaouser - the userstatus - the order's current statuspublic java.util.List<OrderModel> findOrdersByStatus(UserModel user, java.util.List<OrderStatus> status)
B2BOrderDaofindOrdersByStatus in interface B2BOrderDaouser - the userstatus - the status@Deprecated public java.util.List<OrderModel> findOrdersApprovedForDateRange(UserModel user, java.util.Date startDate, java.util.Date endDate)
findOrdersApprovedByDateRange(UserModel,Date,Date) insteadB2BOrderDaofindOrdersApprovedForDateRange in interface B2BOrderDaouser - the userstartDate - the start dateendDate - the end datepublic java.util.List<OrderModel> findOrdersApprovedByDateRange(UserModel user, java.util.Date startDate, java.util.Date endDate)
B2BOrderDaoOrderStatus.APPROVED status within a date range for a user.findOrdersApprovedByDateRange in interface B2BOrderDaouser - the userstartDate - the start dateendDate - the end datepublic java.util.List<OrderModel> findOrdersApprovedForDateRangeByCurrency(B2BUnitModel unitModel, java.util.Date startDate, java.util.Date endDate, CurrencyModel currency)
B2BOrderDaoOrderStatus.APPROVED status for b2b unit based on date range and currency.findOrdersApprovedForDateRangeByCurrency in interface B2BOrderDaounitModel - the b2b unitstartDate - the start date of the date rangeendDate - the end date of the date rangecurrency - the currency of the order@Deprecated public java.util.List<CartToOrderCronJobModel> findCartToOrderCronJobs(UserModel user)
DefaultCartToOrderCronJobModelDao.findCartToOrderCronJobs(UserModel) insteadfindCartToOrderCronJobs in interface B2BOrderDaouser - A user who had a cart scheduled for replenishment.@Deprecated public CartToOrderCronJobModel findCartToOrderModel(java.lang.String code)
DefaultCartToOrderCronJobModelDao.findCartToOrderCronJob(String) insteadB2BOrderDaocode.findCartToOrderModel in interface B2BOrderDaocode - the code of the cron jobpublic java.util.List<OrderModel> findRejectedByMerchantOrders(UserModel user)
B2BOrderDaoOrderStatus.REJECTED_BY_MERCHANT for a user.findRejectedByMerchantOrders in interface B2BOrderDaouser - the userpublic java.util.List<OrderModel> findPendingApprovalOrdersFromMerchant(UserModel user)
B2BOrderDaoOrderStatus.PENDING_APPROVAL_FROM_MERCHANT for a user.findPendingApprovalOrdersFromMerchant in interface B2BOrderDaouser - the user@Deprecated public java.lang.Double findOrderTotalsForDateRangeByCurrency(B2BUnitModel unitModel, java.util.Date startDate, java.util.Date endDate, CurrencyModel currency)
findOrderTotalsByDateRangeAndCurrency(B2BUnitModel,Date,Date,CurrencyModel) insteadB2BOrderDaofindOrderTotalsForDateRangeByCurrency in interface B2BOrderDaopublic java.lang.Double findOrderTotalsByDateRangeAndCurrency(B2BUnitModel unitModel, java.util.Date startDate, java.util.Date endDate, CurrencyModel currency)
B2BOrderDaofindOrderTotalsByDateRangeAndCurrency in interface B2BOrderDaounitModel - the b2b unitstartDate - the start date of the date rangeendDate - the end date of the date rangecurrency - the currency type to be converted to@Deprecated public java.util.List<OrderModel> findPendingQuoteOrders(UserModel user)
findPendingQuoteOrders in interface B2BOrderDaouser - the user@Deprecated public java.util.List<OrderModel> findApprovedQuoteOrders(UserModel user)
findApprovedQuoteOrders in interface B2BOrderDaouser - the user@Deprecated public java.util.List<OrderModel> findRejectedQuoteOrders(UserModel user)
findRejectedQuoteOrders in interface B2BOrderDaouser - the userpublic BaseDao getBaseDao()
public void setBaseDao(BaseDao baseDao)
protected TypeService getTypeService()
public void setTypeService(TypeService typeService)
Copyright © 2018 SAP SE. All Rights Reserved.