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 void
beforePlaceOrder(CartModel cartModel)
Deprecated.void
createCartFromOrder(java.lang.String orderCode)
Deprecated.CreatesCartModel
based 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-inB2BCustomerModel
based 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 B2BOrderService
getB2BOrderService()
Deprecated.protected Converter<CheckoutPaymentType,B2BPaymentTypeData>
getB2bPaymentTypeDataConverter()
Deprecated.protected BaseSiteService
getBaseSiteService()
Deprecated.protected BaseStoreService
getBaseStoreService()
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 EventService
getEventService()
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 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-inB2BCustomerModel
based on his parent B2Unitprotected 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 parametervoid
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>
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 ordervoid
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 userboolean
setPurchaseOrderNumber(java.lang.String purchaseOrderNumber)
Deprecated.Sets the purchase order number to the cartModelboolean
setQuoteRequestDescription(java.lang.String quoteRequestDescription)
Deprecated.Adds a quote request text to theCartModel
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.-
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:B2BCheckoutFacade
Gets all visible cost centers for the currently logged-inB2BCustomerModel
based on his parent B2Unit- Specified by:
getVisibleCostCenters
in interfaceB2BCheckoutFacade
- Returns:
- A collection of
B2BCostCenterData
-
getActiveVisibleCostCenters
public java.util.List<B2BCostCenterData> getActiveVisibleCostCenters()
Deprecated.Description copied from interface:B2BCheckoutFacade
Gets all visible active cost centers for the currently logged-inB2BCustomerModel
based on his parent B2Unit- Specified by:
getActiveVisibleCostCenters
in 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:B2BCheckoutFacade
Sets the cost center on all the entries of the order- Specified by:
setCostCenterForCart
in 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:B2BCheckoutFacade
Gets the list of possible PaymentTypes for user selection in checkout summary- Specified by:
getPaymentTypesForCheckoutSummary
in interfaceB2BCheckoutFacade
- Returns:
- B2BPaymentTypeEnum
-
getDaysOfWeekForReplenishmentCheckoutSummary
public java.util.List<B2BDaysOfWeekData> getDaysOfWeekForReplenishmentCheckoutSummary()
Deprecated.Description copied from interface:B2BCheckoutFacade
Call the Enum service to fetch the list of days in a week using DayOfWeek enum- Specified by:
getDaysOfWeekForReplenishmentCheckoutSummary
in interfaceB2BCheckoutFacade
- Returns:
- List of days in a week
-
setPaymentTypeSelectedForCheckout
public boolean setPaymentTypeSelectedForCheckout(java.lang.String paymentType)
Deprecated.Description copied from interface:B2BCheckoutFacade
Update the cartModel with PaymentTypeSelected by the user- Specified by:
setPaymentTypeSelectedForCheckout
in interfaceB2BCheckoutFacade
- Returns:
- boolean
-
setDefaultPaymentTypeForCheckout
public void setDefaultPaymentTypeForCheckout()
Deprecated.Description copied from interface:B2BCheckoutFacade
Sets the default payment type as Account for B2B accelerator store. Gets theCartModel
object and sets the payment type to ACCOUNT- Specified by:
setDefaultPaymentTypeForCheckout
in interfaceB2BCheckoutFacade
-
setPurchaseOrderNumber
public boolean setPurchaseOrderNumber(java.lang.String purchaseOrderNumber)
Deprecated.Description copied from interface:B2BCheckoutFacade
Sets the purchase order number to the cartModel- Specified by:
setPurchaseOrderNumber
in interfaceB2BCheckoutFacade
- Parameters:
purchaseOrderNumber
- The PO number of the order.- Returns:
- boolean
-
setQuoteRequestDescription
public boolean setQuoteRequestDescription(java.lang.String quoteRequestDescription)
Deprecated.Description copied from interface:B2BCheckoutFacade
Adds a quote request text to theCartModel
- Specified by:
setQuoteRequestDescription
in 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:
beforePlaceOrder
in classDefaultCheckoutFacade
-
scheduleOrder
public ScheduledCartData scheduleOrder(TriggerData trigger)
Deprecated.Description copied from interface:B2BCheckoutFacade
Places the cart that's in the session as a scheduled order scheduled by the Trigger parameter- Specified by:
scheduleOrder
in interfaceB2BCheckoutFacade
- Returns:
- ScheduledCartData created
-
createCartFromOrder
public void createCartFromOrder(java.lang.String orderCode)
Deprecated.Description copied from interface:B2BCheckoutFacade
CreatesCartModel
based on an order removes the current session carts and sets the new cart into the session.- Specified by:
createCartFromOrder
in 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:B2BCheckoutFacade
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.- Specified by:
validateSessionCart
in 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:
getBaseStoreService
in classDefaultCheckoutFacade
-
setBaseStoreService
public void setBaseStoreService(BaseStoreService service)
Deprecated.- Overrides:
setBaseStoreService
in 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.
-
-