Class DefaultB2BDeliveryAddressesLookupStrategy
java.lang.Object
de.hybris.platform.b2bacceleratorservices.strategies.impl.DefaultB2BDeliveryAddressesLookupStrategy
- All Implemented Interfaces:
DeliveryAddressesLookupStrategy
public class DefaultB2BDeliveryAddressesLookupStrategy
extends Object
implements DeliveryAddressesLookupStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Set<AddressModel>collectAddressesForCostCenter(B2BCostCenterModel costCenter) protected B2BUnitService<B2BUnitModel,B2BCustomerModel> protected B2BCostCenterModelgetCostCenterForOrder(AbstractOrderModel abstractOrderModel) getDeliveryAddressesForOrder(AbstractOrderModel abstractOrder, boolean visibleAddressesOnly) Gets the list of delivery addresses for an orderprotected DeliveryAddressesLookupStrategyvoidsetB2bUnitService(B2BUnitService<B2BUnitModel, B2BCustomerModel> b2bUnitService) voidsetFallbackDeliveryAddressesLookupStrategy(DeliveryAddressesLookupStrategy fallbackDeliveryAddressesLookupStrategy) protected List<AddressModel>sortAddresses(Collection<AddressModel> addresses)
-
Constructor Details
-
DefaultB2BDeliveryAddressesLookupStrategy
public DefaultB2BDeliveryAddressesLookupStrategy()
-
-
Method Details
-
getB2bUnitService
-
setB2bUnitService
-
getFallbackDeliveryAddressesLookupStrategy
-
setFallbackDeliveryAddressesLookupStrategy
public void setFallbackDeliveryAddressesLookupStrategy(DeliveryAddressesLookupStrategy fallbackDeliveryAddressesLookupStrategy) -
getDeliveryAddressesForOrder
public List<AddressModel> getDeliveryAddressesForOrder(AbstractOrderModel abstractOrder, boolean visibleAddressesOnly) Description copied from interface:DeliveryAddressesLookupStrategyGets the list of delivery addresses for an order- Specified by:
getDeliveryAddressesForOrderin interfaceDeliveryAddressesLookupStrategy- Parameters:
abstractOrder- the ordervisibleAddressesOnly- include only the visible addresses- Returns:
- A list of delivery address for an order.
-
collectAddressesForCostCenter
-
sortAddresses
-
getCostCenterForOrder
-