Class DefaultSAPB2BDeliveryAddressesLookupStrategy
- java.lang.Object
-
- de.hybris.platform.b2bacceleratorservices.strategies.impl.DefaultB2BDeliveryAddressesLookupStrategy
-
- com.sap.hybris.sapcustomerb2b.inbound.DefaultSAPB2BDeliveryAddressesLookupStrategy
-
- All Implemented Interfaces:
DeliveryAddressesLookupStrategy
public class DefaultSAPB2BDeliveryAddressesLookupStrategy extends DefaultB2BDeliveryAddressesLookupStrategy
Enhancement of B2BUnit lookup strategy to determine the sales area dependent addresses
-
-
Constructor Summary
Constructors Constructor Description DefaultSAPB2BDeliveryAddressesLookupStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<AddressModel>
getAllDeliveryAddressesForB2BUnit(B2BUnitModel b2bUnit)
protected java.util.List<AddressModel>
getDeliveryAddressesForB2BUnit(B2BUnitModel b2bUnit, boolean visibleAddressesOnly)
java.util.List<AddressModel>
getDeliveryAddressesForOrder(AbstractOrderModel abstractOrder, boolean visibleAddressesOnly)
Gets the list of delivery addresses for an orderprotected java.util.List<AddressModel>
getVisibleDeliveryAddressesForB2BUnit(B2BUnitModel b2bUnit)
-
Methods inherited from class de.hybris.platform.b2bacceleratorservices.strategies.impl.DefaultB2BDeliveryAddressesLookupStrategy
collectAddressesForCostCenter, getB2bUnitService, getCostCenterForOrder, getFallbackDeliveryAddressesLookupStrategy, setB2bUnitService, setFallbackDeliveryAddressesLookupStrategy, sortAddresses
-
-
-
-
Method Detail
-
getDeliveryAddressesForOrder
public java.util.List<AddressModel> getDeliveryAddressesForOrder(AbstractOrderModel abstractOrder, boolean visibleAddressesOnly)
Description copied from interface:DeliveryAddressesLookupStrategy
Gets the list of delivery addresses for an order- Specified by:
getDeliveryAddressesForOrder
in interfaceDeliveryAddressesLookupStrategy
- Overrides:
getDeliveryAddressesForOrder
in classDefaultB2BDeliveryAddressesLookupStrategy
- Parameters:
abstractOrder
- the ordervisibleAddressesOnly
- include only the visible addresses- Returns:
- A list of delivery address for an order.
-
getDeliveryAddressesForB2BUnit
protected java.util.List<AddressModel> getDeliveryAddressesForB2BUnit(B2BUnitModel b2bUnit, boolean visibleAddressesOnly)
-
getVisibleDeliveryAddressesForB2BUnit
protected java.util.List<AddressModel> getVisibleDeliveryAddressesForB2BUnit(B2BUnitModel b2bUnit)
-
getAllDeliveryAddressesForB2BUnit
protected java.util.List<AddressModel> getAllDeliveryAddressesForB2BUnit(B2BUnitModel b2bUnit)
-
-