Class DefaultSAPB2BDeliveryAddressesLookupStrategy

java.lang.Object
de.hybris.platform.b2bacceleratorservices.strategies.impl.DefaultB2BDeliveryAddressesLookupStrategy
com.sap.hybris.sapcustomerb2b.inbound.DefaultSAPB2BDeliveryAddressesLookupStrategy
All Implemented Interfaces:
de.hybris.platform.commerceservices.strategies.DeliveryAddressesLookupStrategy

public class DefaultSAPB2BDeliveryAddressesLookupStrategy extends de.hybris.platform.b2bacceleratorservices.strategies.impl.DefaultB2BDeliveryAddressesLookupStrategy
Enhancement of B2BUnit lookup strategy to determine the sales area dependent addresses
  • Constructor Details

    • DefaultSAPB2BDeliveryAddressesLookupStrategy

      public DefaultSAPB2BDeliveryAddressesLookupStrategy()
  • Method Details

    • getDeliveryAddressesForOrder

      public List<AddressModel> getDeliveryAddressesForOrder(AbstractOrderModel abstractOrder, boolean visibleAddressesOnly)
      Specified by:
      getDeliveryAddressesForOrder in interface de.hybris.platform.commerceservices.strategies.DeliveryAddressesLookupStrategy
      Overrides:
      getDeliveryAddressesForOrder in class de.hybris.platform.b2bacceleratorservices.strategies.impl.DefaultB2BDeliveryAddressesLookupStrategy
    • getDeliveryAddressesForB2BUnit

      protected List<AddressModel> getDeliveryAddressesForB2BUnit(B2BUnitModel b2bUnit, boolean visibleAddressesOnly)
    • getVisibleDeliveryAddressesForB2BUnit

      protected List<AddressModel> getVisibleDeliveryAddressesForB2BUnit(B2BUnitModel b2bUnit)
    • getAllDeliveryAddressesForB2BUnit

      protected List<AddressModel> getAllDeliveryAddressesForB2BUnit(B2BUnitModel b2bUnit)