Interface B2BCheckoutFacade
-
- All Superinterfaces:
CheckoutFacade
- All Known Implementing Classes:
B2BMultiStepCheckoutFlowFacade,DefaultB2BAcceleratorCheckoutFacade,DefaultB2BCheckoutFacade,DefaultCheckoutFacade,SapCreditCheckB2BAcceleratorCheckoutFacade,SapCreditCheckB2BCheckoutFacade,SapCreditCheckB2BMultiStepCheckoutFlowFacade,SapOrdermgmtB2BAcceleratorCheckoutFacade,SapOrdermgmtB2BCheckoutFacade,SapOrdermgmtB2BMultiStepCheckoutFlowFacade
@Deprecated(since="5.5") public interface B2BCheckoutFacade extends CheckoutFacade
Deprecated.Since 5.5.A B2B specific facade for check out process.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidcreateCartFromOrder(java.lang.String orderCode)Deprecated.CreatesCartModelbased on an order removes the current session carts and sets the new cart into the session.java.util.List<B2BCostCenterData>getActiveVisibleCostCenters()Deprecated.Gets all visible active cost centers for the currently logged-inB2BCustomerModelbased on his parent B2Unitjava.util.List<B2BDaysOfWeekData>getDaysOfWeekForReplenishmentCheckoutSummary()Deprecated.Call the Enum service to fetch the list of days in a week using DayOfWeek enumjava.util.List<B2BPaymentTypeData>getPaymentTypesForCheckoutSummary()Deprecated.Gets the list of possible PaymentTypes for user selection in checkout summaryjava.util.List<? extends B2BCostCenterData>getVisibleCostCenters()Deprecated.Gets all visible cost centers for the currently logged-inB2BCustomerModelbased on his parent B2UnitScheduledCartDatascheduleOrder(TriggerData trigger)Deprecated.Places the cart that's in the session as a scheduled order scheduled by the Trigger parameter<T extends AbstractOrderData>
TsetCostCenterForCart(java.lang.String costCenterCode, java.lang.String orderCode)Deprecated.Sets the cost center on all the entries of the ordervoidsetDefaultPaymentTypeForCheckout()Deprecated.Sets the default payment type as Account for B2B accelerator store.booleansetPaymentTypeSelectedForCheckout(java.lang.String paymentType)Deprecated.Update the cartModel with PaymentTypeSelected by the userbooleansetPurchaseOrderNumber(java.lang.String purchaseOrderNumber)Deprecated.Sets the purchase order number to the cartModelbooleansetQuoteRequestDescription(java.lang.String quoteRequestDescription)Deprecated.Adds a quote request text to theCartModeljava.util.List<? extends CommerceCartModification>validateSessionCart()Deprecated.Checks the cart for stock availability Note: will remove entries which are no longer available or are completely out of stock, for partial stack availability quantity of the entry will be updated.-
Methods inherited from interface de.hybris.platform.commercefacades.order.CheckoutFacade
authorizePayment, containsTaxValues, createPaymentSubscription, getAddressDataForId, getBillingCountries, getCheckoutCart, getCountries, getDeliveryAddressForCode, getDeliveryCountries, getSupportedCardTypes, getSupportedDeliveryAddresses, getSupportedDeliveryModes, hasCheckoutCart, hasPickUpItems, hasShippingItems, placeOrder, prepareCartForCheckout, removeDeliveryAddress, removeDeliveryMode, setCheapestDeliveryModeForCheckout, setDefaultDeliveryAddressForCheckout, setDefaultPaymentInfoForCheckout, setDeliveryAddress, setDeliveryAddressIfAvailable, setDeliveryMode, setDeliveryModeIfAvailable, setPaymentDetails, setPaymentInfoIfAvailable
-
-
-
-
Method Detail
-
getVisibleCostCenters
java.util.List<? extends B2BCostCenterData> getVisibleCostCenters()
Deprecated.Gets all visible cost centers for the currently logged-inB2BCustomerModelbased on his parent B2Unit- Returns:
- A collection of
B2BCostCenterData
-
getActiveVisibleCostCenters
java.util.List<B2BCostCenterData> getActiveVisibleCostCenters()
Deprecated.Gets all visible active cost centers for the currently logged-inB2BCustomerModelbased on his parent B2Unit- Returns:
- A collection of
B2BCostCenterData
-
setCostCenterForCart
<T extends AbstractOrderData> T setCostCenterForCart(java.lang.String costCenterCode, java.lang.String orderCode)
Deprecated.Sets the cost center on all the entries of the order- Parameters:
costCenterCode- A unique identifier of a cost center, If null all entries of the order will be set with a null cost centerorderCode- A unique identifier of an Order or Cart.- Returns:
- Order data
-
getPaymentTypesForCheckoutSummary
java.util.List<B2BPaymentTypeData> getPaymentTypesForCheckoutSummary()
Deprecated.Gets the list of possible PaymentTypes for user selection in checkout summary- Returns:
- B2BPaymentTypeEnum
-
setPaymentTypeSelectedForCheckout
boolean setPaymentTypeSelectedForCheckout(java.lang.String paymentType)
Deprecated.Update the cartModel with PaymentTypeSelected by the user- Parameters:
paymentType-- Returns:
- boolean
-
setPurchaseOrderNumber
boolean setPurchaseOrderNumber(java.lang.String purchaseOrderNumber)
Deprecated.Sets the purchase order number to the cartModel- Parameters:
purchaseOrderNumber- The PO number of the order.- Returns:
- boolean
-
setQuoteRequestDescription
boolean setQuoteRequestDescription(java.lang.String quoteRequestDescription)
Deprecated.Adds a quote request text to theCartModel- Parameters:
quoteRequestDescription- The text describing reasons for requesting a quote on this order.- Returns:
- True if the data got added to the cart successfully else false.
-
getDaysOfWeekForReplenishmentCheckoutSummary
java.util.List<B2BDaysOfWeekData> getDaysOfWeekForReplenishmentCheckoutSummary()
Deprecated.Call the Enum service to fetch the list of days in a week using DayOfWeek enum- Returns:
- List of days in a week
-
scheduleOrder
ScheduledCartData scheduleOrder(TriggerData trigger)
Deprecated.Places the cart that's in the session as a scheduled order scheduled by the Trigger parameter- Parameters:
trigger-- Returns:
- ScheduledCartData created
-
createCartFromOrder
void createCartFromOrder(java.lang.String orderCode)
Deprecated.CreatesCartModelbased on an order removes the current session carts and sets the new cart into the session.- Parameters:
orderCode- The unique identifier for an order
-
validateSessionCart
java.util.List<? extends CommerceCartModification> validateSessionCart() throws CommerceCartModificationException
Deprecated.Checks the cart for stock availability Note: will remove entries which are no longer available or are completely out of stock, for partial stack availability quantity of the entry will be updated.- Returns:
- A list of cart modifications
- Throws:
CommerceCartModificationException
-
setDefaultPaymentTypeForCheckout
void setDefaultPaymentTypeForCheckout()
Deprecated.Sets the default payment type as Account for B2B accelerator store. Gets theCartModelobject and sets the payment type to ACCOUNT
-
-