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:DeliveryAddressesLookupStrategyGets the list of delivery addresses for an order- Specified by:
getDeliveryAddressesForOrderin interfaceDeliveryAddressesLookupStrategy- Overrides:
getDeliveryAddressesForOrderin 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)
-
-