Package de.hybris.platform.b2b.dao
Interface B2BOrderDao
-
- All Known Implementing Classes:
DefaultB2BOrderDao
public interface B2BOrderDaoA data access toOrderModel- Spring Bean ID:
- b2bOrderDao
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.util.List<OrderModel>findApprovedOrders(UserModel user)Find the orders with a status ofOrderStatus.APPROVEDfor a user.java.util.List<OrderModel>findApprovedQuoteOrders(UserModel user)Deprecated.Since 6.3.java.util.List<CartToOrderCronJobModel>findCartToOrderCronJobs(UserModel user)Deprecated.Since 6.0.CartToOrderCronJobModelfindCartToOrderModel(java.lang.String code)Deprecated.Since 6.0.<T extends OrderModel>
TfindOrderByCode(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 aOrderStatus.APPROVEDstatus 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.java.util.List<OrderModel>findOrdersApprovedForDateRangeByCurrency(B2BUnitModel unitModel, java.util.Date startDate, java.util.Date endDate, CurrencyModel currency)Find orders with aOrderStatus.APPROVEDstatus for b2b unit based on date range and currency.java.util.List<OrderModel>findOrdersByStatus(UserModel user, OrderStatus status)Find orders having a particularOrderStatusvalue for a user.java.util.List<OrderModel>findOrdersByStatus(UserModel user, java.util.List<OrderStatus> status)Find order by given status for a user.java.lang.DoublefindOrderTotalsByDateRangeAndCurrency(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 currencyjava.lang.DoublefindOrderTotalsForDateRangeByCurrency(B2BUnitModel unitModel, java.util.Date startDate, java.util.Date endDate, CurrencyModel currency)Deprecated.Since 4.4.java.util.List<OrderModel>findPendingApprovalOrders(UserModel user)Find the orders with a status ofOrderStatus.PENDING_APPROVALfor a user.java.util.List<OrderModel>findPendingApprovalOrdersFromMerchant(UserModel user)Find the orders with a status ofOrderStatus.PENDING_APPROVAL_FROM_MERCHANTfor 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 ofOrderStatus.REJECTED_BY_MERCHANTfor a user.java.util.List<OrderModel>findRejectedOrders(UserModel user)Find the rejected orders with the status ofOrderStatus.REJECTEDfor auser.java.util.List<OrderModel>findRejectedQuoteOrders(UserModel user)Deprecated.Since 6.3.
-
-
-
Method Detail
-
findRejectedOrders
java.util.List<OrderModel> findRejectedOrders(UserModel user)
Find the rejected orders with the status ofOrderStatus.REJECTEDfor auser.- Parameters:
user- the user- Returns:
- the list of rejected orders
-
findRejectedByMerchantOrders
java.util.List<OrderModel> findRejectedByMerchantOrders(UserModel user)
Find the orders with a status ofOrderStatus.REJECTED_BY_MERCHANTfor a user.- Parameters:
user- the user- Returns:
- the list of rejected orders
-
findPendingQuoteOrders
@Deprecated(since="6.3") java.util.List<OrderModel> findPendingQuoteOrders(UserModel user)
Deprecated.Since 6.3. Please see quote functionality from commerce. Find the orders with a status ofOrderStatus.PENDING_QUOTEfor a user.- Parameters:
user- the user- Returns:
- List of orders
-
findApprovedQuoteOrders
@Deprecated(since="6.3") java.util.List<OrderModel> findApprovedQuoteOrders(UserModel user)
Deprecated.Since 6.3. Please see quote functionality from commerce. Find the orders with a status ofOrderStatus.APPROVED_QUOTEfor a user.- Parameters:
user- the user- Returns:
- List of orders
-
findRejectedQuoteOrders
@Deprecated(since="6.3") java.util.List<OrderModel> findRejectedQuoteOrders(UserModel user)
Deprecated.Since 6.3. Please see quote functionality from commerce. Find the orders with a status ofOrderStatus.REJECTED_QUOTEfor a user.- Parameters:
user- the user- Returns:
- List of orders
-
findApprovedOrders
java.util.List<OrderModel> findApprovedOrders(UserModel user)
Find the orders with a status ofOrderStatus.APPROVEDfor a user.- Parameters:
user- the user- Returns:
- the list of orders
-
findPendingApprovalOrders
java.util.List<OrderModel> findPendingApprovalOrders(UserModel user)
Find the orders with a status ofOrderStatus.PENDING_APPROVALfor a user.- Parameters:
user- the user- Returns:
- the list of orders
-
findPendingApprovalOrdersFromMerchant
java.util.List<OrderModel> findPendingApprovalOrdersFromMerchant(UserModel user)
Find the orders with a status ofOrderStatus.PENDING_APPROVAL_FROM_MERCHANTfor a user.- Parameters:
user- the user- Returns:
- the list of orders
-
findOrdersByStatus
java.util.List<OrderModel> findOrdersByStatus(UserModel user, OrderStatus status)
Find orders having a particularOrderStatusvalue for a user.- Parameters:
user- the userstatus- the order's current status- Returns:
- the list of orders
-
findOrdersApprovedForDateRange
@Deprecated(since="4.4") java.util.List<OrderModel> findOrdersApprovedForDateRange(UserModel user, java.util.Date startDate, java.util.Date endDate)
Deprecated.Since 4.4. UsefindOrdersApprovedByDateRange(UserModel,Date,Date)insteadFind orders approved for date range.- Parameters:
user- the userstartDate- the start dateendDate- the end date- Returns:
- the list
-
findOrdersApprovedByDateRange
java.util.List<OrderModel> findOrdersApprovedByDateRange(UserModel user, java.util.Date startDate, java.util.Date endDate)
Find orders with aOrderStatus.APPROVEDstatus within a date range for a user.- Parameters:
user- the userstartDate- the start dateendDate- the end date- Returns:
- the list of orders
-
findCartToOrderCronJobs
@Deprecated(since="6.0") java.util.List<CartToOrderCronJobModel> findCartToOrderCronJobs(UserModel user)
Deprecated.Since 6.0. UseDefaultCartToOrderCronJobModelDao.findCartToOrderCronJobs(UserModel)insteadFinds CartToOrderCronJob for a given user.- Parameters:
user- A user who had a cart scheduled for replenishment.- Returns:
- A list of cronjobs responsible for replenisment of users cart.
-
findCartToOrderModel
@Deprecated(since="6.0") CartToOrderCronJobModel findCartToOrderModel(java.lang.String code)
Deprecated.Since 6.0. UseDefaultCartToOrderCronJobModelDao.findCartToOrderCronJob(String)insteadFind cart to order model with a particularcode.- Parameters:
code- the code of the cron job- Returns:
- the cart to order cron job model
-
findOrdersByStatus
java.util.List<OrderModel> findOrdersByStatus(UserModel user, java.util.List<OrderStatus> status)
Find order by given status for a user.- Parameters:
user- the userstatus- the status- Returns:
- orders
-
findOrdersApprovedForDateRangeByCurrency
java.util.List<OrderModel> findOrdersApprovedForDateRangeByCurrency(B2BUnitModel unitModel, java.util.Date startDate, java.util.Date endDate, CurrencyModel currency)
Find orders with aOrderStatus.APPROVEDstatus for b2b unit based on date range and currency.- Parameters:
unitModel- the b2b unitstartDate- the start date of the date rangeendDate- the end date of the date rangecurrency- the currency of the order- Returns:
- List of orders
-
findOrderTotalsForDateRangeByCurrency
@Deprecated(since="4.4") java.lang.Double findOrderTotalsForDateRangeByCurrency(B2BUnitModel unitModel, java.util.Date startDate, java.util.Date endDate, CurrencyModel currency)
Deprecated.Since 4.4. UsefindOrderTotalsByDateRangeAndCurrency(B2BUnitModel,Date,Date,CurrencyModel)insteadFind order total for the unit based on date range and converted into given currency- Parameters:
unitModel-startDate-endDate-currency-- Returns:
- List
-
findOrderTotalsByDateRangeAndCurrency
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- Parameters:
unitModel- the b2b unitstartDate- the start date of the date rangeendDate- the end date of the date rangecurrency- the currency type to be converted to- Returns:
- List of orders
-
findOrderByCode
<T extends OrderModel> T findOrderByCode(java.lang.String code)
Gets order for a give code.- Parameters:
code- A unque quote- Returns:
- An instace of AbstractOrderModel
-
-