Class OrderViewDataListsServiceDefinitionListHandler

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

public class OrderViewDataListsServiceDefinitionListHandler extends Object implements OrderViewDataListsListHandler
The Order View Data List Type implementation of OrderViewDataListsListHandler interface. This handler populates the service definition list in the data list type attribute.
  • Constructor Details

    • OrderViewDataListsServiceDefinitionListHandler

      public OrderViewDataListsServiceDefinitionListHandler()
  • Method Details

    • handle

      public void handle(OrderModel orderModel, DataListsType dataListsType)
      Create a list of services. A service is a product that could be a revenue for a revenue accounting system. E.g. bag, seat, meal on a flight, right to flight.
      Specified by:
      handle in interface OrderViewDataListsListHandler
      Parameters:
      orderModel - the orderModel
      dataListsType - the dataListsType
    • createServiceDefinition

      protected ServiceDefinitionType createServiceDefinition(ProductModel product)
      Create service definition type.
      Parameters:
      product - the product
      Returns:
      the service definition type
    • 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