Interface DeliveryTimeSlotFacade
-
- All Superinterfaces:
AcceleratorCheckoutFacade,CheckoutFacade
- All Known Implementing Classes:
DefaultChineseDeliveryTimeSlotFacade
public interface DeliveryTimeSlotFacade extends AcceleratorCheckoutFacade
Facade for DeliveryTimeSlot
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
AcceleratorCheckoutFacade.ExpressCheckoutResult
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<DeliveryTimeSlotData>getAllDeliveryTimeSlots()Gets all of the DeliveryTimeSlots.DeliveryTimeSlotDatagetDeliveryTimeSlotByCode(java.lang.String code)Gets the DeliveryTimeSlot by code.voidremoveDeliveryTimeSlot()Removes delivery time slot from current cart.voidsetDeliveryTimeSlot(java.lang.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, performExpressCheckout
-
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
-
getAllDeliveryTimeSlots
java.util.List<DeliveryTimeSlotData> getAllDeliveryTimeSlots()
Gets all of the DeliveryTimeSlots.- Returns:
- List
-
setDeliveryTimeSlot
void setDeliveryTimeSlot(java.lang.String deliveryTimeSlot)
Sets the DeliveryTimeSlot into the cartmodel.- Parameters:
deliveryTimeSlot- the code of the delivery time slot
-
getDeliveryTimeSlotByCode
DeliveryTimeSlotData getDeliveryTimeSlotByCode(java.lang.String code)
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.
-
-