Class DefaultOneOrderSDNOrderItemsHandler

java.lang.Object
de.hybris.platform.oneorderfacades.handlers.sdn.impl.DefaultOneOrderSDNOrderItemsHandler
All Implemented Interfaces:
OneOrderSDNOrderTypeHandler

public class DefaultOneOrderSDNOrderItemsHandler extends Object implements OneOrderSDNOrderTypeHandler
The One Order Type implementation of OneOrderSDNOrderTypeHandler interface. Handler that populates all the basic attributes for an order type.
  • Constructor Details

    • DefaultOneOrderSDNOrderItemsHandler

      public DefaultOneOrderSDNOrderItemsHandler()
  • Method Details

    • handle

      public void handle(List<IATAServiceModel> iataServiceModelList, OrderType orderType)
      Handle method
      Specified by:
      handle in interface OneOrderSDNOrderTypeHandler
      Parameters:
      iataServiceModelList - the iataServiceModelList
      orderType - the orderType
    • createOrderItemsFromBundleEntriesList

      protected List<OrderItemType> createOrderItemsFromBundleEntriesList(List<IATAServiceModel> iataServiceModelList)
      Create a list of order items from all the entries having a entryGroupNumbers list not empty.
      Parameters:
      iataServiceModelList - the iataServiceModelList
      Returns:
      a list of orderTypes
    • createAncillaryOrderItems

      protected List<OrderItemType> createAncillaryOrderItems(List<IATAServiceModel> iataServiceModelList)
      Create a list of order items from all the entries having the entryGroupNumbers list empty.
      Parameters:
      iataServiceModelList - the iataServiceModelList
      Returns:
      a list of orderItemTypes
    • getOneOrderSDNOrderItemTypePipelineManager

      protected OneOrderSDNOrderItemTypePipelineManager getOneOrderSDNOrderItemTypePipelineManager()
      Gets the oneOrderSDNOrderItemTypePipelineManager
      Returns:
      the oneOrderSDNOrderItemTypePipelineManager
    • setOneOrderSDNOrderItemTypePipelineManager

      public void setOneOrderSDNOrderItemTypePipelineManager(OneOrderSDNOrderItemTypePipelineManager oneOrderSDNOrderItemTypePipelineManager)
      Sets the oneOrderSDNOrderItemTypePipelineManager
      Parameters:
      oneOrderSDNOrderItemTypePipelineManager - the oneOrderSDNOrderItemTypePipelineManager