public interface DeliveryService
| Modifier and Type | Method and Description |
|---|---|
CountryModel |
getCountryForCode(java.lang.String countryIso)
Deprecated.
Since 5.0.
Get the country given its iso code. Deprecated. Use
CommonI18NService.getCountry(String). |
PriceValue |
getDeliveryCostForDeliveryModeAndAbstractOrder(DeliveryModeModel deliveryMode,
AbstractOrderModel abstractOrder)
Get the delivery cost of the given delivery mode for the given cart or order.
|
java.util.List<CountryModel> |
getDeliveryCountriesForOrder(AbstractOrderModel abstractOrder)
Get the supported delivery countries.
|
DeliveryModeModel |
getDeliveryModeForCode(java.lang.String code)
Find delivery mode given its code
|
java.util.List<AddressModel> |
getSupportedDeliveryAddressesForOrder(AbstractOrderModel abstractOrder,
boolean visibleAddressesOnly)
Get the list of supported delivery addresses.
|
java.util.List<DeliveryModeModel> |
getSupportedDeliveryModeListForOrder(AbstractOrderModel abstractOrder)
Get the supported delivery modes for the abstract order.
|
java.util.Collection<DeliveryModeModel> |
getSupportedDeliveryModesForOrder(AbstractOrderModel abstractOrder)
Deprecated.
Since 5.0.
Get the supported delivery modes for the abstract order. Deprecated. Use
getSupportedDeliveryModeListForOrder(AbstractOrderModel) |
ZoneDeliveryModeValueModel |
getZoneDeliveryModeValueForAbstractOrder(ZoneDeliveryModeModel deliveryMode,
AbstractOrderModel abstractOrder)
Deprecated.
Since 5.0.
Get delivery mode value (delivery cost) of a delivery mode for a given cart or order. This method
determines the delivery mode value based on the currency and delivery address associated with the cart/order.
|
java.util.List<CountryModel> getDeliveryCountriesForOrder(AbstractOrderModel abstractOrder)
AbstractOrderModel might be taken into account to return
appropriate result.abstractOrder - the abstract orderjava.util.List<AddressModel> getSupportedDeliveryAddressesForOrder(AbstractOrderModel abstractOrder, boolean visibleAddressesOnly)
abstractOrder - the abstract ordervisibleAddressesOnly - include only the visible addresses@Deprecated java.util.Collection<DeliveryModeModel> getSupportedDeliveryModesForOrder(AbstractOrderModel abstractOrder)
getSupportedDeliveryModeListForOrder(AbstractOrderModel)abstractOrder - the abstract orderjava.util.List<DeliveryModeModel> getSupportedDeliveryModeListForOrder(AbstractOrderModel abstractOrder)
abstractOrder - DeliveryModeModel getDeliveryModeForCode(java.lang.String code)
code - the code@Deprecated CountryModel getCountryForCode(java.lang.String countryIso)
CommonI18NService.getCountry(String).countryIso - the country iso code@Deprecated ZoneDeliveryModeValueModel getZoneDeliveryModeValueForAbstractOrder(ZoneDeliveryModeModel deliveryMode, AbstractOrderModel abstractOrder)
deliveryMode - the delivery modeabstractOrder - the abstract orderPriceValue getDeliveryCostForDeliveryModeAndAbstractOrder(DeliveryModeModel deliveryMode, AbstractOrderModel abstractOrder)
deliveryMode - the delivery modeabstractOrder - the abstract orderCopyright © 2018 SAP SE. All Rights Reserved.