public interface B2BOrderService extends OrderService
OrderModel| Modifier and Type | Method and Description |
|---|---|
void |
deleteOrder(java.lang.String code)
Delete order - currently we only allow delete quote order
|
CartToOrderCronJobModel |
findScheduledCartToOrderJob(java.lang.String code)
Deprecated.
Since 4.4. Use
getScheduledCartToOrderJobForCode(String) instead |
AbstractOrderModel |
getAbstractOrderForCode(java.lang.String code)
Gets the order with a particular
AbstractOrderModel.CODE. |
<T extends UserModel> |
getApprovedOrders(T user)
Gets the orders with a status of
OrderStatus.APPROVED for a user. |
<T extends UserModel> |
getApprovedQuoteOrders(T user)
Deprecated.
Since 6.3. Please see quote functionality from commerce.
Gets the orders with a status of
OrderStatus.APPROVED_QUOTE for a user. |
<T extends UserModel> |
getErroredOrders(T user)
Gets orders for a user with status
OrderStatus.B2B_PROCESSING_ERROR |
OrderModel |
getOrderByCode(java.lang.String code)
Deprecated.
Since 4.4. Use
getOrderForCode(String) instead |
double |
getOrderEntryDiscountAmount(AbstractOrderEntryModel entry)
Get the amount discounted from the original price.
|
OrderModel |
getOrderForCode(java.lang.String code)
Gets the order based on it's
AbstractOrderModel.CODE. |
<T extends UserModel> |
getPendingApprovalOrders(T user)
Gets the orders which are in
OrderStatus.PENDING_APPROVAL |
<T extends UserModel> |
getPendingApprovalOrdersFromMerchant(T user)
Gets the orders which are in
OrderStatus.PENDING_APPROVAL_FROM_MERCHANT |
<T extends UserModel> |
getPendingQuoteOrders(T user)
Deprecated.
Since 6.3. Please see quote functionality from commerce.
Gets the orders with a status of
OrderStatus.PENDING_QUOTE for a user. |
<T extends UserModel> |
getRejectedByMerchantOrders(T user)
Deprecated.
Since 4.4. Use
getRejectedForMerchantOrders(UserModel) instead |
<T extends UserModel> |
getRejectedForMerchantOrders(T user)
Gets the orders with a status of
OrderStatus.REJECTED_BY_MERCHANT for a user. |
<T extends UserModel> |
getRejectedOrders(T user)
Gets the orders with a status of
OrderStatus.REJECTED for a user. |
<T extends UserModel> |
getRejectedQuoteOrders(T user)
Deprecated.
Since 6.3. Please see quote functionality from commerce.
Gets the orders with a status of
OrderStatus.REJECTED_QUOTE for a user. |
CartToOrderCronJobModel |
getScheduledCartToOrderJobForCode(java.lang.String code)
Get the CartToOrderCronJob with a particular
CronJobModel.CODE. |
<T extends UserModel> |
getScheduledOrders(T user)
Finds scheduled CartToOrderCronJob's for a given user.
|
double |
getTotalDiscount(AbstractOrderEntryModel entry)
Gets the total discount of a line item entry.
|
boolean |
hasItemDiscounts(AbstractOrderModel order)
Checks for item discounts.
|
boolean |
isQuoteAllowed(AbstractOrderModel source)
Deprecated.
Since 6.3.
Gets quote allowed flag based on Order detail
|
addNewEntry, addNewEntry, calculateOrder, createOrderFromCart, placeOrder, submitOrderaddAllGlobalDiscountValues, addAllTotalTaxValues, addGlobalDiscountValue, addNewEntry, addTotalTaxValue, clone, getEntriesForNumber, getEntriesForProduct, getEntryForNumber, getGlobalDiscountValue, removeGlobalDiscountValue, removeTotalTaxValue, saveOrder<T extends UserModel> java.util.List<OrderModel> getRejectedOrders(T user)
OrderStatus.REJECTED for a user.user - the user@Deprecated <T extends UserModel> java.util.List<OrderModel> getRejectedByMerchantOrders(T user)
getRejectedForMerchantOrders(UserModel) insteadOrderStatus.REJECTED_BY_MERCHANT for a user.user - the user<T extends UserModel> java.util.List<OrderModel> getRejectedForMerchantOrders(T user)
OrderStatus.REJECTED_BY_MERCHANT for a user.user - the user@Deprecated <T extends UserModel> java.util.List<OrderModel> getRejectedQuoteOrders(T user)
OrderStatus.REJECTED_QUOTE for a user.user - the user@Deprecated <T extends UserModel> java.util.List<OrderModel> getApprovedQuoteOrders(T user)
OrderStatus.APPROVED_QUOTE for a user.user - the user@Deprecated <T extends UserModel> java.util.List<OrderModel> getPendingQuoteOrders(T user)
OrderStatus.PENDING_QUOTE for a user.user - the user<T extends UserModel> java.util.List<OrderModel> getApprovedOrders(T user)
OrderStatus.APPROVED for a user.user - the user@Deprecated OrderModel getOrderByCode(java.lang.String code)
getOrderForCode(String) insteadcode - the codeOrderModel getOrderForCode(java.lang.String code)
AbstractOrderModel.CODE.code - the code<T extends UserModel> java.util.List<OrderModel> getPendingApprovalOrders(T user)
OrderStatus.PENDING_APPROVALuser - the user<T extends UserModel> java.util.List<OrderModel> getPendingApprovalOrdersFromMerchant(T user)
OrderStatus.PENDING_APPROVAL_FROM_MERCHANTuser - the user<T extends UserModel> java.util.List<CartToOrderCronJobModel> getScheduledOrders(T user)
user - A user who had a cart scheduled for replenishment.@Deprecated CartToOrderCronJobModel findScheduledCartToOrderJob(java.lang.String code)
getScheduledCartToOrderJobForCode(String) insteadcode - the codeCartToOrderCronJobModel getScheduledCartToOrderJobForCode(java.lang.String code)
CronJobModel.CODE.code - the cron job's CronJobModel.CODE<T extends UserModel> java.util.List<OrderModel> getErroredOrders(T user)
OrderStatus.B2B_PROCESSING_ERRORuser - the user@Deprecated boolean isQuoteAllowed(AbstractOrderModel source)
source - the ordervoid deleteOrder(java.lang.String code)
code - the order to deletedouble getOrderEntryDiscountAmount(AbstractOrderEntryModel entry)
entry - An AbstractOrderEntryModelboolean hasItemDiscounts(AbstractOrderModel order)
order - the orderdouble getTotalDiscount(AbstractOrderEntryModel entry)
entry - the entry line item of an orderAbstractOrderModel getAbstractOrderForCode(java.lang.String code)
AbstractOrderModel.CODE.code - the AbstractOrderModel.CODE of the orderCopyright © 2018 SAP SE. All Rights Reserved.