Interface DeliveryTimeSlotFacade
- All Superinterfaces:
AcceleratorCheckoutFacade,CheckoutFacade
- All Known Implementing Classes:
DefaultChineseDeliveryTimeSlotFacade
Facade for DeliveryTimeSlot
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
AcceleratorCheckoutFacade.ExpressCheckoutResult -
Method Summary
Modifier and TypeMethodDescriptionGets all of the DeliveryTimeSlots.Gets the DeliveryTimeSlot by code.voidRemoves delivery time slot from current cart.voidsetDeliveryTimeSlot(String deliveryTimeSlot) Sets the DeliveryTimeSlot into the cartmodel.Methods inherited from interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
consolidateCheckoutCart, getCheckoutFlowGroupForCheckout, getConsolidatedPickupOptions, hasNoDeliveryAddress, hasNoDeliveryMode, hasNoPaymentInfo, hasValidCart, isExpressCheckoutAllowedForCart, isExpressCheckoutEnabledForStore, isNewAddressEnabledForCart, isRemoveAddressEnabledForCart, isTaxEstimationEnabledForCart, performExpressCheckoutMethods 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 Details
-
getAllDeliveryTimeSlots
List<DeliveryTimeSlotData> getAllDeliveryTimeSlots()Gets all of the DeliveryTimeSlots.- Returns:
- List
-
setDeliveryTimeSlot
Sets the DeliveryTimeSlot into the cartmodel.- Parameters:
deliveryTimeSlot- the code of the delivery time slot
-
getDeliveryTimeSlotByCode
Gets the DeliveryTimeSlot by code.- Parameters:
code- the code of the delivery time slot- Returns:
- delivery timeslot model
-
removeDeliveryTimeSlot
void removeDeliveryTimeSlot()Removes delivery time slot from current cart.
-