@Deprecated public class DefaultCheckoutFacade extends DefaultCheckoutFacade implements B2BCheckoutFacade
| Constructor and Description |
|---|
DefaultCheckoutFacade()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
beforePlaceOrder(CartModel cartModel)
Deprecated.
|
void |
createCartFromOrder(java.lang.String orderCode)
Deprecated.
Creates
CartModel based on an order removes the current session carts
and sets the new cart into the session. |
protected <T extends AbstractOrderModel> |
getAbstractOrderForCode(java.lang.String code)
Deprecated.
|
protected GenericDao<AbstractOrderModel> |
getAbstractOrderGenericDao()
Deprecated.
|
java.util.List<B2BCostCenterData> |
getActiveVisibleCostCenters()
Deprecated.
Gets all visible active cost centers for the currently logged-in
B2BCustomerModel based on his parent B2Unit |
protected B2BCommentService<AbstractOrderModel> |
getB2bCommentService()
Deprecated.
|
protected Converter<B2BCostCenterModel,B2BCostCenterData> |
getB2bCostCenterConverter()
Deprecated.
|
protected B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel> |
getB2bCostCenterService()
Deprecated.
|
protected Converter<DayOfWeek,B2BDaysOfWeekData> |
getB2bDaysOfWeekConverter()
Deprecated.
|
protected B2BOrderService |
getB2BOrderService()
Deprecated.
|
protected Converter<CheckoutPaymentType,B2BPaymentTypeData> |
getB2bPaymentTypeDataConverter()
Deprecated.
|
protected BaseSiteService |
getBaseSiteService()
Deprecated.
|
protected BaseStoreService |
getBaseStoreService()
Deprecated.
|
protected <T extends B2BCommerceCartService> |
getCommerceCartService()
Deprecated.
|
java.util.List<B2BDaysOfWeekData> |
getDaysOfWeekForReplenishmentCheckoutSummary()
Deprecated.
Call the Enum service to fetch the list of days in a week using DayOfWeek enum
|
protected EventService |
getEventService()
Deprecated.
|
java.util.List<B2BPaymentTypeData> |
getPaymentTypesForCheckoutSummary()
Deprecated.
Gets the list of possible PaymentTypes for user selection in checkout summary
|
protected Converter<CartToOrderCronJobModel,ScheduledCartData> |
getScheduledCartConverter()
Deprecated.
|
protected ScheduleOrderService |
getScheduleOrderService()
Deprecated.
|
protected Populator<TriggerData,TriggerModel> |
getTriggerPopulator()
Deprecated.
|
protected TriggerService |
getTriggerService()
Deprecated.
|
java.util.List<B2BCostCenterData> |
getVisibleCostCenters()
Deprecated.
Gets all visible cost centers for the currently logged-in
B2BCustomerModel
based on his parent B2Unit |
protected ReplenishmentOrderPlacedEvent |
initializeReplenishmentPlacedEvent(CartToOrderCronJobModel scheduledCart)
Deprecated.
|
ScheduledCartData |
scheduleOrder(TriggerData trigger)
Deprecated.
Places the cart that's in the session as a scheduled order scheduled by the Trigger parameter
|
void |
setAbstractOrderGenericDao(GenericDao<AbstractOrderModel> abstractOrderGenericDao)
Deprecated.
|
void |
setB2bCommentService(B2BCommentService<AbstractOrderModel> b2bCommentService)
Deprecated.
|
void |
setB2bCostCenterConverter(Converter<B2BCostCenterModel,B2BCostCenterData> b2bCostCenterConverter)
Deprecated.
|
void |
setB2bCostCenterService(B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel> b2bCostCenterService)
Deprecated.
|
void |
setB2bDaysOfWeekConverter(Converter<DayOfWeek,B2BDaysOfWeekData> b2bDaysOfWeekConverter)
Deprecated.
|
void |
setB2BOrderService(B2BOrderService b2BOrderService)
Deprecated.
|
void |
setB2bPaymentTypeDataConverter(Converter<CheckoutPaymentType,B2BPaymentTypeData> b2bPaymentTypeDataConverter)
Deprecated.
|
void |
setBaseSiteService(BaseSiteService baseSiteService)
Deprecated.
|
void |
setBaseStoreService(BaseStoreService service)
Deprecated.
|
<T extends B2BCommerceCartService> |
setCommerceCartService(T _commerceCartService)
Deprecated.
|
<T extends AbstractOrderData> |
setCostCenterForCart(java.lang.String costCenterCode,
java.lang.String orderCode)
Deprecated.
Sets the cost center on all the entries of the order
|
void |
setDefaultPaymentTypeForCheckout()
Deprecated.
Sets the default payment type as Account for B2B accelerator store.
|
void |
setEventService(EventService eventService)
Deprecated.
|
boolean |
setPaymentTypeSelectedForCheckout(java.lang.String paymentType)
Deprecated.
Update the cartModel with PaymentTypeSelected by the user
|
boolean |
setPurchaseOrderNumber(java.lang.String purchaseOrderNumber)
Deprecated.
Sets the purchase order number to the cartModel
|
boolean |
setQuoteRequestDescription(java.lang.String quoteRequestDescription)
Deprecated.
Adds a quote request text to the
CartModel |
void |
setScheduledCartConverter(Converter<CartToOrderCronJobModel,ScheduledCartData> scheduledCartConverter)
Deprecated.
|
void |
setScheduleOrderService(ScheduleOrderService scheduleOrderService)
Deprecated.
|
void |
setTriggerPopulator(Populator<TriggerData,TriggerModel> triggerPopulator)
Deprecated.
|
void |
setTriggerService(TriggerService triggerService)
Deprecated.
|
java.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.
|
afterPlaceOrder, authorizePayment, checkIfCurrentUserIsTheCartUser, containsTaxValues, convert, createCommerceCheckoutParameter, createDeliveryAddressModel, createPaymentSubscription, getAddressConverter, getAddressDataForId, getAddressReversePopulator, getBillingCountries, getCardTypeConverter, getCart, getCartFacade, getCartService, getCheckoutCart, getCheckoutCustomerStrategy, getCommerceCardTypeService, getCommerceCheckoutService, getCommonI18NService, getCountryConverter, getCreditCardPaymentInfoConverter, getCurrentUserForCheckout, getCustomerAccountService, getDeliveryAddress, getDeliveryAddressForCode, getDeliveryAddressModelForCode, getDeliveryCountries, getDeliveryMode, getDeliveryModeConverter, getDeliveryService, getEnumerationService, getModelService, getOrderConverter, getPaymentDetails, getPaymentProvider, getPriceDataFactory, getSupportedCardTypes, getSupportedDeliveryAddresses, getSupportedDeliveryModes, getUserService, getZoneDeliveryModeConverter, hasCheckoutCart, hasItemsMatchingPredicate, hasPickUpItems, hasShippingItems, isSupportedDeliveryMode, placeOrder, placeOrder, prepareCartForCheckout, removeDeliveryAddress, removeDeliveryMode, setAddressConverter, setAddressReversePopulator, setCardTypeConverter, setCartFacade, setCartService, setCheapestDeliveryModeForCheckout, setCheckoutCustomerStrategy, setCommerceCardTypeService, setCommerceCheckoutService, setCommonI18NService, setCountryConverter, setCreditCardPaymentInfoConverter, setCustomerAccountService, setDefaultDeliveryAddressForCheckout, setDefaultPaymentInfoForCheckout, setDeliveryAddress, setDeliveryAddressIfAvailable, setDeliveryMode, setDeliveryModeConverter, setDeliveryModeIfAvailable, setDeliveryService, setEnumerationService, setModelService, setOrderConverter, setPaymentDetails, setPaymentInfoIfAvailable, setPriceDataFactory, setUserService, setZoneDeliveryModeConverterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitauthorizePayment, containsTaxValues, createPaymentSubscription, getAddressDataForId, getBillingCountries, getCheckoutCart, getDeliveryAddressForCode, getDeliveryCountries, getSupportedCardTypes, getSupportedDeliveryAddresses, getSupportedDeliveryModes, hasCheckoutCart, hasPickUpItems, hasShippingItems, placeOrder, prepareCartForCheckout, removeDeliveryAddress, removeDeliveryMode, setCheapestDeliveryModeForCheckout, setDefaultDeliveryAddressForCheckout, setDefaultPaymentInfoForCheckout, setDeliveryAddress, setDeliveryAddressIfAvailable, setDeliveryMode, setDeliveryModeIfAvailable, setPaymentDetails, setPaymentInfoIfAvailablepublic java.util.List<B2BCostCenterData> getVisibleCostCenters()
B2BCheckoutFacadeB2BCustomerModel
based on his parent B2UnitgetVisibleCostCenters in interface B2BCheckoutFacadeB2BCostCenterDatapublic java.util.List<B2BCostCenterData> getActiveVisibleCostCenters()
B2BCheckoutFacadeB2BCustomerModel based on his parent B2UnitgetActiveVisibleCostCenters in interface B2BCheckoutFacadeB2BCostCenterDatapublic <T extends AbstractOrderData> T setCostCenterForCart(java.lang.String costCenterCode, java.lang.String orderCode)
B2BCheckoutFacadesetCostCenterForCart in interface B2BCheckoutFacadecostCenterCode - 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.public java.util.List<B2BPaymentTypeData> getPaymentTypesForCheckoutSummary()
B2BCheckoutFacadegetPaymentTypesForCheckoutSummary in interface B2BCheckoutFacadepublic java.util.List<B2BDaysOfWeekData> getDaysOfWeekForReplenishmentCheckoutSummary()
B2BCheckoutFacadegetDaysOfWeekForReplenishmentCheckoutSummary in interface B2BCheckoutFacadepublic boolean setPaymentTypeSelectedForCheckout(java.lang.String paymentType)
B2BCheckoutFacadesetPaymentTypeSelectedForCheckout in interface B2BCheckoutFacadepublic void setDefaultPaymentTypeForCheckout()
B2BCheckoutFacadeCartModel object and sets the payment type to ACCOUNTsetDefaultPaymentTypeForCheckout in interface B2BCheckoutFacadepublic boolean setPurchaseOrderNumber(java.lang.String purchaseOrderNumber)
B2BCheckoutFacadesetPurchaseOrderNumber in interface B2BCheckoutFacadepurchaseOrderNumber - The PO number of the order.public boolean setQuoteRequestDescription(java.lang.String quoteRequestDescription)
B2BCheckoutFacadeCartModelsetQuoteRequestDescription in interface B2BCheckoutFacadequoteRequestDescription - The text describing reasons for requesting a quote on this order.protected <T extends AbstractOrderModel> T getAbstractOrderForCode(java.lang.String code)
protected void beforePlaceOrder(CartModel cartModel)
beforePlaceOrder in class DefaultCheckoutFacadepublic ScheduledCartData scheduleOrder(TriggerData trigger)
B2BCheckoutFacadescheduleOrder in interface B2BCheckoutFacadepublic void createCartFromOrder(java.lang.String orderCode)
B2BCheckoutFacadeCartModel based on an order removes the current session carts
and sets the new cart into the session.createCartFromOrder in interface B2BCheckoutFacadeorderCode - The unique identifier for an orderprotected ReplenishmentOrderPlacedEvent initializeReplenishmentPlacedEvent(CartToOrderCronJobModel scheduledCart)
public java.util.List<? extends CommerceCartModification> validateSessionCart() throws CommerceCartModificationException
B2BCheckoutFacadevalidateSessionCart in interface B2BCheckoutFacadeCommerceCartModificationExceptionprotected B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel> getB2bCostCenterService()
public void setB2bCostCenterService(B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel> b2bCostCenterService)
protected Converter<B2BCostCenterModel,B2BCostCenterData> getB2bCostCenterConverter()
public void setB2bCostCenterConverter(Converter<B2BCostCenterModel,B2BCostCenterData> b2bCostCenterConverter)
protected B2BOrderService getB2BOrderService()
public void setB2BOrderService(B2BOrderService b2BOrderService)
protected GenericDao<AbstractOrderModel> getAbstractOrderGenericDao()
public void setAbstractOrderGenericDao(GenericDao<AbstractOrderModel> abstractOrderGenericDao)
protected Converter<CheckoutPaymentType,B2BPaymentTypeData> getB2bPaymentTypeDataConverter()
public void setB2bPaymentTypeDataConverter(Converter<CheckoutPaymentType,B2BPaymentTypeData> b2bPaymentTypeDataConverter)
protected B2BCommentService<AbstractOrderModel> getB2bCommentService()
public void setB2bCommentService(B2BCommentService<AbstractOrderModel> b2bCommentService)
protected Converter<DayOfWeek,B2BDaysOfWeekData> getB2bDaysOfWeekConverter()
public void setB2bDaysOfWeekConverter(Converter<DayOfWeek,B2BDaysOfWeekData> b2bDaysOfWeekConverter)
protected Populator<TriggerData,TriggerModel> getTriggerPopulator()
public void setTriggerPopulator(Populator<TriggerData,TriggerModel> triggerPopulator)
protected ScheduleOrderService getScheduleOrderService()
public void setScheduleOrderService(ScheduleOrderService scheduleOrderService)
protected Converter<CartToOrderCronJobModel,ScheduledCartData> getScheduledCartConverter()
public void setScheduledCartConverter(Converter<CartToOrderCronJobModel,ScheduledCartData> scheduledCartConverter)
protected BaseSiteService getBaseSiteService()
public void setBaseSiteService(BaseSiteService baseSiteService)
protected BaseStoreService getBaseStoreService()
getBaseStoreService in class DefaultCheckoutFacadepublic void setBaseStoreService(BaseStoreService service)
setBaseStoreService in class DefaultCheckoutFacadeprotected EventService getEventService()
public void setEventService(EventService eventService)
protected <T extends B2BCommerceCartService> T getCommerceCartService()
public <T extends B2BCommerceCartService> void setCommerceCartService(T _commerceCartService)
protected TriggerService getTriggerService()
public void setTriggerService(TriggerService triggerService)
Copyright © 2018 SAP SE. All Rights Reserved.