Class OrderViewDataListsBaggageAllowanceListHandler

java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.order.handlers.impl.OrderViewDataListsBaggageAllowanceListHandler
All Implemented Interfaces:
OrderViewDataListsListHandler

public class OrderViewDataListsBaggageAllowanceListHandler extends Object implements OrderViewDataListsListHandler
The Order View implementation of OrderViewDataListsListHandler interface. This handler populates the BaggageAllowanceList type in the dataList attribute.
  • Constructor Details

    • OrderViewDataListsBaggageAllowanceListHandler

      public OrderViewDataListsBaggageAllowanceListHandler()
  • Method Details

    • handle

      public void handle(OrderModel orderModel, DataListsType dataListsType)
      Gets the hold item entries from the orderModel and creates a list of baggageAllowance types.
      Specified by:
      handle in interface OrderViewDataListsListHandler
      Parameters:
      orderModel - the orderModel
      dataListsType - the dataListsType
    • createBaggageAllowance

      protected BaggageAllowanceType createBaggageAllowance(CommerceAllowanceProductModel product)
      Create baggage allowance baggage allowance type.
      Parameters:
      product - the product
      Returns:
      the baggage allowance type
    • calculateMaxWeight

      protected MeasureType calculateMaxWeight(CommerceAllowanceProductModel product)
      Calculate max weight measure type.
      Parameters:
      product - the product
      Returns:
      the big decimal
    • getConfigurationService

      protected de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()
      Gets the configurationService
      Returns:
      the configurationService
    • setConfigurationService

      public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)
      Sets the configurationService
      Parameters:
      configurationService - the configurationService