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 ofDeliveryTimeSlotFacade
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
AcceleratorCheckoutFacade.ExpressCheckoutResult
-
-
Constructor Summary
Constructors Constructor Description DefaultChineseDeliveryTimeSlotFacade()
-
Method Summary
All Methods Instance Methods Concrete 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.protected Converter<DeliveryTimeSlotModel,DeliveryTimeSlotData>getDeliveryTimeSlotConverter()protected DeliveryTimeSlotServicegetDeliveryTimeSlotService()voidremoveDeliveryTimeSlot()Removes delivery time slot from current cart.voidsetDeliveryTimeSlot(java.lang.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, setUiExperienceService
-
Methods 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, 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.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
public java.util.List<DeliveryTimeSlotData> getAllDeliveryTimeSlots()
Description copied from interface:DeliveryTimeSlotFacadeGets all of the DeliveryTimeSlots.- Specified by:
getAllDeliveryTimeSlotsin interfaceDeliveryTimeSlotFacade- Returns:
- List
-
setDeliveryTimeSlot
public void setDeliveryTimeSlot(java.lang.String deliveryTimeSlot)
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
public DeliveryTimeSlotData getDeliveryTimeSlotByCode(java.lang.String code)
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
protected Converter<DeliveryTimeSlotModel,DeliveryTimeSlotData> getDeliveryTimeSlotConverter()
-
setDeliveryTimeSlotConverter
public void setDeliveryTimeSlotConverter(Converter<DeliveryTimeSlotModel,DeliveryTimeSlotData> deliveryTimeSlotConverter)
-
getDeliveryTimeSlotService
protected DeliveryTimeSlotService getDeliveryTimeSlotService()
-
setDeliveryTimeSlotService
public void setDeliveryTimeSlotService(DeliveryTimeSlotService deliveryTimeSlotService)
-
-