Class DefaultCheckoutFacade
- java.lang.Object
-
- de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade
-
- de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultCheckoutFacade
-
- All Implemented Interfaces:
B2BCheckoutFacade,CheckoutFacade
- Direct Known Subclasses:
DefaultB2BCheckoutFacade
@Deprecated(since="5.5") public class DefaultCheckoutFacade extends DefaultCheckoutFacade implements B2BCheckoutFacade
Deprecated.Since 5.5.A default implementation of a checkout facade for a b2b accelerator store.
-
-
Constructor Summary
Constructors Constructor Description DefaultCheckoutFacade()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidbeforePlaceOrder(CartModel cartModel)Deprecated.voidcreateCartFromOrder(java.lang.String orderCode)Deprecated.CreatesCartModelbased on an order removes the current session carts and sets the new cart into the session.protected <T extends AbstractOrderModel>
TgetAbstractOrderForCode(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-inB2BCustomerModelbased on his parent B2Unitprotected B2BCommentService<AbstractOrderModel>getB2bCommentService()Deprecated.protected Converter<B2BCostCenterModel,B2BCostCenterData>getB2bCostCenterConverter()Deprecated.protected B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel>getB2bCostCenterService()Deprecated.protected Converter<DayOfWeek,B2BDaysOfWeekData>getB2bDaysOfWeekConverter()Deprecated.protected B2BOrderServicegetB2BOrderService()Deprecated.protected Converter<CheckoutPaymentType,B2BPaymentTypeData>getB2bPaymentTypeDataConverter()Deprecated.protected BaseSiteServicegetBaseSiteService()Deprecated.protected BaseStoreServicegetBaseStoreService()Deprecated.protected <T extends B2BCommerceCartService>
TgetCommerceCartService()Deprecated.java.util.List<B2BDaysOfWeekData>getDaysOfWeekForReplenishmentCheckoutSummary()Deprecated.Call the Enum service to fetch the list of days in a week using DayOfWeek enumprotected EventServicegetEventService()Deprecated.java.util.List<B2BPaymentTypeData>getPaymentTypesForCheckoutSummary()Deprecated.Gets the list of possible PaymentTypes for user selection in checkout summaryprotected Converter<CartToOrderCronJobModel,ScheduledCartData>getScheduledCartConverter()Deprecated.protected ScheduleOrderServicegetScheduleOrderService()Deprecated.protected Populator<TriggerData,TriggerModel>getTriggerPopulator()Deprecated.protected TriggerServicegetTriggerService()Deprecated.java.util.List<B2BCostCenterData>getVisibleCostCenters()Deprecated.Gets all visible cost centers for the currently logged-inB2BCustomerModelbased on his parent B2Unitprotected ReplenishmentOrderPlacedEventinitializeReplenishmentPlacedEvent(CartToOrderCronJobModel scheduledCart)Deprecated.ScheduledCartDatascheduleOrder(TriggerData trigger)Deprecated.Places the cart that's in the session as a scheduled order scheduled by the Trigger parametervoidsetAbstractOrderGenericDao(GenericDao<AbstractOrderModel> abstractOrderGenericDao)Deprecated.voidsetB2bCommentService(B2BCommentService<AbstractOrderModel> b2bCommentService)Deprecated.voidsetB2bCostCenterConverter(Converter<B2BCostCenterModel,B2BCostCenterData> b2bCostCenterConverter)Deprecated.voidsetB2bCostCenterService(B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel> b2bCostCenterService)Deprecated.voidsetB2bDaysOfWeekConverter(Converter<DayOfWeek,B2BDaysOfWeekData> b2bDaysOfWeekConverter)Deprecated.voidsetB2BOrderService(B2BOrderService b2BOrderService)Deprecated.voidsetB2bPaymentTypeDataConverter(Converter<CheckoutPaymentType,B2BPaymentTypeData> b2bPaymentTypeDataConverter)Deprecated.voidsetBaseSiteService(BaseSiteService baseSiteService)Deprecated.voidsetBaseStoreService(BaseStoreService service)Deprecated.<T extends B2BCommerceCartService>
voidsetCommerceCartService(T _commerceCartService)Deprecated.<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.voidsetEventService(EventService eventService)Deprecated.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 theCartModelvoidsetScheduledCartConverter(Converter<CartToOrderCronJobModel,ScheduledCartData> scheduledCartConverter)Deprecated.voidsetScheduleOrderService(ScheduleOrderService scheduleOrderService)Deprecated.voidsetTriggerPopulator(Populator<TriggerData,TriggerModel> triggerPopulator)Deprecated.voidsetTriggerService(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.-
Methods inherited from class de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade
afterPlaceOrder, authorizePayment, checkIfCurrentUserIsTheCartUser, containsTaxValues, convert, createCommerceCheckoutParameter, createDeliveryAddressModel, createPaymentSubscription, getAddressConverter, getAddressDataForId, getAddressReversePopulator, getBillingCountries, getCardTypeConverter, getCart, getCartFacade, getCartService, getCheckoutCart, getCheckoutCustomerStrategy, getCommerceCardTypeService, getCommerceCheckoutService, getCommonI18NService, getCountries, 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, setZoneDeliveryModeConverter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
public java.util.List<B2BCostCenterData> getVisibleCostCenters()
Deprecated.Description copied from interface:B2BCheckoutFacadeGets all visible cost centers for the currently logged-inB2BCustomerModelbased on his parent B2Unit- Specified by:
getVisibleCostCentersin interfaceB2BCheckoutFacade- Returns:
- A collection of
B2BCostCenterData
-
getActiveVisibleCostCenters
public java.util.List<B2BCostCenterData> getActiveVisibleCostCenters()
Deprecated.Description copied from interface:B2BCheckoutFacadeGets all visible active cost centers for the currently logged-inB2BCustomerModelbased on his parent B2Unit- Specified by:
getActiveVisibleCostCentersin interfaceB2BCheckoutFacade- Returns:
- A collection of
B2BCostCenterData
-
setCostCenterForCart
public <T extends AbstractOrderData> T setCostCenterForCart(java.lang.String costCenterCode, java.lang.String orderCode)
Deprecated.Description copied from interface:B2BCheckoutFacadeSets the cost center on all the entries of the order- Specified by:
setCostCenterForCartin interfaceB2BCheckoutFacade- 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
public java.util.List<B2BPaymentTypeData> getPaymentTypesForCheckoutSummary()
Deprecated.Description copied from interface:B2BCheckoutFacadeGets the list of possible PaymentTypes for user selection in checkout summary- Specified by:
getPaymentTypesForCheckoutSummaryin interfaceB2BCheckoutFacade- Returns:
- B2BPaymentTypeEnum
-
getDaysOfWeekForReplenishmentCheckoutSummary
public java.util.List<B2BDaysOfWeekData> getDaysOfWeekForReplenishmentCheckoutSummary()
Deprecated.Description copied from interface:B2BCheckoutFacadeCall the Enum service to fetch the list of days in a week using DayOfWeek enum- Specified by:
getDaysOfWeekForReplenishmentCheckoutSummaryin interfaceB2BCheckoutFacade- Returns:
- List of days in a week
-
setPaymentTypeSelectedForCheckout
public boolean setPaymentTypeSelectedForCheckout(java.lang.String paymentType)
Deprecated.Description copied from interface:B2BCheckoutFacadeUpdate the cartModel with PaymentTypeSelected by the user- Specified by:
setPaymentTypeSelectedForCheckoutin interfaceB2BCheckoutFacade- Returns:
- boolean
-
setDefaultPaymentTypeForCheckout
public void setDefaultPaymentTypeForCheckout()
Deprecated.Description copied from interface:B2BCheckoutFacadeSets the default payment type as Account for B2B accelerator store. Gets theCartModelobject and sets the payment type to ACCOUNT- Specified by:
setDefaultPaymentTypeForCheckoutin interfaceB2BCheckoutFacade
-
setPurchaseOrderNumber
public boolean setPurchaseOrderNumber(java.lang.String purchaseOrderNumber)
Deprecated.Description copied from interface:B2BCheckoutFacadeSets the purchase order number to the cartModel- Specified by:
setPurchaseOrderNumberin interfaceB2BCheckoutFacade- Parameters:
purchaseOrderNumber- The PO number of the order.- Returns:
- boolean
-
setQuoteRequestDescription
public boolean setQuoteRequestDescription(java.lang.String quoteRequestDescription)
Deprecated.Description copied from interface:B2BCheckoutFacadeAdds a quote request text to theCartModel- Specified by:
setQuoteRequestDescriptionin interfaceB2BCheckoutFacade- 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.
-
getAbstractOrderForCode
protected <T extends AbstractOrderModel> T getAbstractOrderForCode(java.lang.String code)
Deprecated.
-
beforePlaceOrder
protected void beforePlaceOrder(CartModel cartModel)
Deprecated.- Overrides:
beforePlaceOrderin classDefaultCheckoutFacade
-
scheduleOrder
public ScheduledCartData scheduleOrder(TriggerData trigger)
Deprecated.Description copied from interface:B2BCheckoutFacadePlaces the cart that's in the session as a scheduled order scheduled by the Trigger parameter- Specified by:
scheduleOrderin interfaceB2BCheckoutFacade- Returns:
- ScheduledCartData created
-
createCartFromOrder
public void createCartFromOrder(java.lang.String orderCode)
Deprecated.Description copied from interface:B2BCheckoutFacadeCreatesCartModelbased on an order removes the current session carts and sets the new cart into the session.- Specified by:
createCartFromOrderin interfaceB2BCheckoutFacade- Parameters:
orderCode- The unique identifier for an order
-
initializeReplenishmentPlacedEvent
protected ReplenishmentOrderPlacedEvent initializeReplenishmentPlacedEvent(CartToOrderCronJobModel scheduledCart)
Deprecated.
-
validateSessionCart
public java.util.List<? extends CommerceCartModification> validateSessionCart() throws CommerceCartModificationException
Deprecated.Description copied from interface:B2BCheckoutFacadeChecks 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.- Specified by:
validateSessionCartin interfaceB2BCheckoutFacade- Returns:
- A list of cart modifications
- Throws:
CommerceCartModificationException
-
getB2bCostCenterService
protected B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel> getB2bCostCenterService()
Deprecated.
-
setB2bCostCenterService
public void setB2bCostCenterService(B2BCostCenterService<B2BCostCenterModel,B2BCustomerModel> b2bCostCenterService)
Deprecated.
-
getB2bCostCenterConverter
protected Converter<B2BCostCenterModel,B2BCostCenterData> getB2bCostCenterConverter()
Deprecated.
-
setB2bCostCenterConverter
public void setB2bCostCenterConverter(Converter<B2BCostCenterModel,B2BCostCenterData> b2bCostCenterConverter)
Deprecated.
-
getB2BOrderService
protected B2BOrderService getB2BOrderService()
Deprecated.
-
setB2BOrderService
public void setB2BOrderService(B2BOrderService b2BOrderService)
Deprecated.
-
getAbstractOrderGenericDao
protected GenericDao<AbstractOrderModel> getAbstractOrderGenericDao()
Deprecated.
-
setAbstractOrderGenericDao
public void setAbstractOrderGenericDao(GenericDao<AbstractOrderModel> abstractOrderGenericDao)
Deprecated.
-
getB2bPaymentTypeDataConverter
protected Converter<CheckoutPaymentType,B2BPaymentTypeData> getB2bPaymentTypeDataConverter()
Deprecated.
-
setB2bPaymentTypeDataConverter
public void setB2bPaymentTypeDataConverter(Converter<CheckoutPaymentType,B2BPaymentTypeData> b2bPaymentTypeDataConverter)
Deprecated.
-
getB2bCommentService
protected B2BCommentService<AbstractOrderModel> getB2bCommentService()
Deprecated.
-
setB2bCommentService
public void setB2bCommentService(B2BCommentService<AbstractOrderModel> b2bCommentService)
Deprecated.
-
getB2bDaysOfWeekConverter
protected Converter<DayOfWeek,B2BDaysOfWeekData> getB2bDaysOfWeekConverter()
Deprecated.
-
setB2bDaysOfWeekConverter
public void setB2bDaysOfWeekConverter(Converter<DayOfWeek,B2BDaysOfWeekData> b2bDaysOfWeekConverter)
Deprecated.
-
getTriggerPopulator
protected Populator<TriggerData,TriggerModel> getTriggerPopulator()
Deprecated.
-
setTriggerPopulator
public void setTriggerPopulator(Populator<TriggerData,TriggerModel> triggerPopulator)
Deprecated.
-
getScheduleOrderService
protected ScheduleOrderService getScheduleOrderService()
Deprecated.
-
setScheduleOrderService
public void setScheduleOrderService(ScheduleOrderService scheduleOrderService)
Deprecated.
-
getScheduledCartConverter
protected Converter<CartToOrderCronJobModel,ScheduledCartData> getScheduledCartConverter()
Deprecated.
-
setScheduledCartConverter
public void setScheduledCartConverter(Converter<CartToOrderCronJobModel,ScheduledCartData> scheduledCartConverter)
Deprecated.
-
getBaseSiteService
protected BaseSiteService getBaseSiteService()
Deprecated.
-
setBaseSiteService
public void setBaseSiteService(BaseSiteService baseSiteService)
Deprecated.
-
getBaseStoreService
protected BaseStoreService getBaseStoreService()
Deprecated.- Overrides:
getBaseStoreServicein classDefaultCheckoutFacade
-
setBaseStoreService
public void setBaseStoreService(BaseStoreService service)
Deprecated.- Overrides:
setBaseStoreServicein classDefaultCheckoutFacade
-
getEventService
protected EventService getEventService()
Deprecated.
-
setEventService
public void setEventService(EventService eventService)
Deprecated.
-
getCommerceCartService
protected <T extends B2BCommerceCartService> T getCommerceCartService()
Deprecated.
-
setCommerceCartService
public <T extends B2BCommerceCartService> void setCommerceCartService(T _commerceCartService)
Deprecated.
-
getTriggerService
protected TriggerService getTriggerService()
Deprecated.
-
setTriggerService
public void setTriggerService(TriggerService triggerService)
Deprecated.
-
-