Package de.hybris.platform.b2b.dao
Interface B2BOrderDao
-
- All Known Implementing Classes:
DefaultB2BOrderDao
public interface B2BOrderDao
A 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.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.CartToOrderCronJobModel
findCartToOrderModel(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.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.java.util.List<OrderModel>
findOrdersApprovedForDateRangeByCurrency(B2BUnitModel unitModel, java.util.Date startDate, java.util.Date endDate, CurrencyModel currency)
Find orders with aOrderStatus.APPROVED
status for b2b unit based on date range and currency.java.util.List<OrderModel>
findOrdersByStatus(UserModel user, OrderStatus status)
Find orders having a particularOrderStatus
value 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.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 currencyjava.lang.Double
findOrderTotalsForDateRangeByCurrency(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_APPROVAL
for a user.java.util.List<OrderModel>
findPendingApprovalOrdersFromMerchant(UserModel user)
Find the orders with a status ofOrderStatus.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 ofOrderStatus.REJECTED_BY_MERCHANT
for a user.java.util.List<OrderModel>
findRejectedOrders(UserModel user)
Find the rejected orders with the status ofOrderStatus.REJECTED
for 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.REJECTED
for 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_MERCHANT
for 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_QUOTE
for 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_QUOTE
for 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_QUOTE
for 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.APPROVED
for 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_APPROVAL
for 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_MERCHANT
for 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 particularOrderStatus
value 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.APPROVED
status 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.APPROVED
status 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
-
-