public class DefaultB2BDeliveryAddressesLookupStrategy extends java.lang.Object implements DeliveryAddressesLookupStrategy
| Constructor and Description |
|---|
DefaultB2BDeliveryAddressesLookupStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<AddressModel> |
collectAddressesForCostCenter(B2BCostCenterModel costCenter) |
protected B2BUnitService<B2BUnitModel,B2BCustomerModel> |
getB2bUnitService() |
protected B2BCostCenterModel |
getCostCenterForOrder(AbstractOrderModel abstractOrderModel) |
java.util.List<AddressModel> |
getDeliveryAddressesForOrder(AbstractOrderModel abstractOrder,
boolean visibleAddressesOnly)
Gets the list of delivery addresses for an order
|
protected DeliveryAddressesLookupStrategy |
getFallbackDeliveryAddressesLookupStrategy() |
void |
setB2bUnitService(B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService) |
void |
setFallbackDeliveryAddressesLookupStrategy(DeliveryAddressesLookupStrategy fallbackDeliveryAddressesLookupStrategy) |
protected java.util.List<AddressModel> |
sortAddresses(java.util.Collection<AddressModel> addresses) |
public DefaultB2BDeliveryAddressesLookupStrategy()
protected B2BUnitService<B2BUnitModel,B2BCustomerModel> getB2bUnitService()
public void setB2bUnitService(B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService)
protected DeliveryAddressesLookupStrategy getFallbackDeliveryAddressesLookupStrategy()
public void setFallbackDeliveryAddressesLookupStrategy(DeliveryAddressesLookupStrategy fallbackDeliveryAddressesLookupStrategy)
public java.util.List<AddressModel> getDeliveryAddressesForOrder(AbstractOrderModel abstractOrder, boolean visibleAddressesOnly)
DeliveryAddressesLookupStrategygetDeliveryAddressesForOrder in interface DeliveryAddressesLookupStrategyabstractOrder - the ordervisibleAddressesOnly - include only the visible addressesprotected java.util.Set<AddressModel> collectAddressesForCostCenter(B2BCostCenterModel costCenter)
protected java.util.List<AddressModel> sortAddresses(java.util.Collection<AddressModel> addresses)
protected B2BCostCenterModel getCostCenterForOrder(AbstractOrderModel abstractOrderModel)
Copyright © 2018 SAP SE. All Rights Reserved.