Class DefaultChineseDeliveryTimeSlotFacade
java.lang.Object
de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade
de.hybris.platform.acceleratorfacades.order.impl.DefaultAcceleratorCheckoutFacade
de.hybris.platform.chineselogisticfacades.delivery.impl.DefaultChineseDeliveryTimeSlotFacade
- All Implemented Interfaces:
AcceleratorCheckoutFacade,DeliveryTimeSlotFacade,CheckoutFacade
public class DefaultChineseDeliveryTimeSlotFacade
extends DefaultAcceleratorCheckoutFacade
implements DeliveryTimeSlotFacade
Chinese specific implementation of
DeliveryTimeSlotFacade-
Nested Class Summary
Nested classes/interfaces inherited from interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
AcceleratorCheckoutFacade.ExpressCheckoutResult -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets all of the DeliveryTimeSlots.Gets the DeliveryTimeSlot by code.protected Converter<DeliveryTimeSlotModel,DeliveryTimeSlotData> protected DeliveryTimeSlotServicevoidRemoves delivery time slot from current cart.voidsetDeliveryTimeSlot(String deliveryTimeSlot) Sets the DeliveryTimeSlot into the cartmodel.voidsetDeliveryTimeSlotConverter(Converter<DeliveryTimeSlotModel, DeliveryTimeSlotData> deliveryTimeSlotConverter) voidsetDeliveryTimeSlotService(DeliveryTimeSlotService deliveryTimeSlotService) Methods inherited from class de.hybris.platform.acceleratorfacades.order.impl.DefaultAcceleratorCheckoutFacade
consolidateCheckoutCart, getAcceleratorCheckoutService, getCartModificationConverter, getCheckoutFlowGroupForCheckout, getConsolidatedPickupOptions, getExpressCheckoutDeliveryResult, getPointOfServiceDistanceConverter, getPointOfServiceService, getUiExperienceService, hasNoDeliveryAddress, hasNoDeliveryMode, hasNoPaymentInfo, hasValidCart, isExpressCheckoutAllowedForCart, isExpressCheckoutAllowedForShippingCart, isExpressCheckoutAllowedPickupOnlyCart, isExpressCheckoutEnabledForStore, isNewAddressEnabledForCart, isRemoveAddressEnabledForCart, isTaxEstimationEnabledForCart, performExpressCheckout, placeOrder, setAcceleratorCheckoutService, setCartModificationConverter, setPointOfServiceDistanceConverter, setPointOfServiceService, setUiExperienceServiceMethods inherited from class de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade
afterPlaceOrder, authorizePayment, beforePlaceOrder, checkIfCurrentUserIsTheCartUser, containsTaxValues, convert, createCommerceCheckoutParameter, createDeliveryAddressModel, createPaymentSubscription, getAddressConverter, getAddressDataForId, getAddressReversePopulator, getBaseStoreService, 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, prepareCartForCheckout, removeDeliveryAddress, removeDeliveryMode, setAddressConverter, setAddressReversePopulator, setBaseStoreService, 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, setZoneDeliveryModeConverterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
Constructor Details
-
DefaultChineseDeliveryTimeSlotFacade
public DefaultChineseDeliveryTimeSlotFacade()
-
-
Method Details
-
getAllDeliveryTimeSlots
Description copied from interface:DeliveryTimeSlotFacadeGets all of the DeliveryTimeSlots.- Specified by:
getAllDeliveryTimeSlotsin interfaceDeliveryTimeSlotFacade- Returns:
- List
-
setDeliveryTimeSlot
Description copied from interface:DeliveryTimeSlotFacadeSets the DeliveryTimeSlot into the cartmodel.- Specified by:
setDeliveryTimeSlotin interfaceDeliveryTimeSlotFacade- Parameters:
deliveryTimeSlot- the code of the delivery time slot
-
removeDeliveryTimeSlot
public void removeDeliveryTimeSlot()Description copied from interface:DeliveryTimeSlotFacadeRemoves delivery time slot from current cart.- Specified by:
removeDeliveryTimeSlotin interfaceDeliveryTimeSlotFacade
-
getDeliveryTimeSlotByCode
Description copied from interface:DeliveryTimeSlotFacadeGets the DeliveryTimeSlot by code.- Specified by:
getDeliveryTimeSlotByCodein interfaceDeliveryTimeSlotFacade- Parameters:
code- the code of the delivery time slot- Returns:
- delivery timeslot model
-
getDeliveryTimeSlotConverter
-
setDeliveryTimeSlotConverter
public void setDeliveryTimeSlotConverter(Converter<DeliveryTimeSlotModel, DeliveryTimeSlotData> deliveryTimeSlotConverter) -
getDeliveryTimeSlotService
-
setDeliveryTimeSlotService
-