Class ChineseDeliveryModeLookupStrategy
- java.lang.Object
-
- de.hybris.platform.commerceservices.strategies.impl.DefaultDeliveryModeLookupStrategy
-
- de.hybris.platform.chineselogisticservices.strategies.impl.ChineseDeliveryModeLookupStrategy
-
- All Implemented Interfaces:
DeliveryModeLookupStrategy
public class ChineseDeliveryModeLookupStrategy extends DefaultDeliveryModeLookupStrategy
This strategy defines the process of looking up the delivery cost.
-
-
Constructor Summary
Constructors Constructor Description ChineseDeliveryModeLookupStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<DeliveryModeModel>findDeliveryModeByAddress(AbstractOrderModel abstractOrderModel, AddressModel deliveryAddress)protected java.util.List<DeliveryModeModel>findDeliveryModeByC2LItem(AbstractOrderModel abstractOrderModel, C2LItemModel c2LItem)protected C2LItemZoneDeliveryModeDaogetC2LItemZoneDeliveryModeDao()java.util.List<DeliveryModeModel>getSelectableDeliveryModesForOrder(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
-
-
-
-
Method Detail
-
getSelectableDeliveryModesForOrder
public java.util.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 java.util.List<DeliveryModeModel> findDeliveryModeByAddress(AbstractOrderModel abstractOrderModel, AddressModel deliveryAddress)
-
findDeliveryModeByC2LItem
protected java.util.List<DeliveryModeModel> findDeliveryModeByC2LItem(AbstractOrderModel abstractOrderModel, C2LItemModel c2LItem)
-
getC2LItemZoneDeliveryModeDao
protected C2LItemZoneDeliveryModeDao getC2LItemZoneDeliveryModeDao()
-
setC2LItemZoneDeliveryModeDao
public void setC2LItemZoneDeliveryModeDao(C2LItemZoneDeliveryModeDao c2lItemZoneDeliveryModeDao)
-
-