Class ChineseDeliveryModeLookupStrategy
java.lang.Object
de.hybris.platform.commerceservices.strategies.impl.DefaultDeliveryModeLookupStrategy
de.hybris.platform.chineselogisticservices.strategies.impl.ChineseDeliveryModeLookupStrategy
- All Implemented Interfaces:
DeliveryModeLookupStrategy
This strategy defines the process of looking up the delivery cost.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<DeliveryModeModel>findDeliveryModeByAddress(AbstractOrderModel abstractOrderModel, AddressModel deliveryAddress) protected List<DeliveryModeModel>findDeliveryModeByC2LItem(AbstractOrderModel abstractOrderModel, C2LItemModel c2LItem) protected C2LItemZoneDeliveryModeDaogetSelectableDeliveryModesForOrder(AbstractOrderModel abstractOrderModel) Gets the list of delivery modes for given order/cartvoidsetC2LItemZoneDeliveryModeDao(C2LItemZoneDeliveryModeDao c2lItemZoneDeliveryModeDao) Methods inherited from class de.hybris.platform.commerceservices.strategies.impl.DefaultDeliveryModeLookupStrategy
getCountryZoneDeliveryModeDao, getPickupDeliveryModeDao, isPickUpOnlyOrder, setCountryZoneDeliveryModeDao, setPickupDeliveryModeDao
-
Constructor Details
-
ChineseDeliveryModeLookupStrategy
public ChineseDeliveryModeLookupStrategy()
-
-
Method Details
-
getSelectableDeliveryModesForOrder
public List<DeliveryModeModel> getSelectableDeliveryModesForOrder(AbstractOrderModel abstractOrderModel) Description copied from interface:DeliveryModeLookupStrategyGets the list of delivery modes for given order/cart- Specified by:
getSelectableDeliveryModesForOrderin interfaceDeliveryModeLookupStrategy- Overrides:
getSelectableDeliveryModesForOrderin classDefaultDeliveryModeLookupStrategy- Returns:
- sorted list of delivery modes
-
findDeliveryModeByAddress
protected List<DeliveryModeModel> findDeliveryModeByAddress(AbstractOrderModel abstractOrderModel, AddressModel deliveryAddress) -
findDeliveryModeByC2LItem
protected List<DeliveryModeModel> findDeliveryModeByC2LItem(AbstractOrderModel abstractOrderModel, C2LItemModel c2LItem) -
getC2LItemZoneDeliveryModeDao
-
setC2LItemZoneDeliveryModeDao
-