Class DefaultOneOrderSSCNOrderItemsHandler

java.lang.Object
de.hybris.platform.oneorderfacades.handlers.sscn.impl.DefaultOneOrderSSCNOrderItemsHandler
All Implemented Interfaces:
OneOrderSSCNOrderTypeHandler

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

    • DefaultOneOrderSSCNOrderItemsHandler

      public DefaultOneOrderSSCNOrderItemsHandler()
  • Method Details

    • handle

      public void handle(List<IATAServiceModel> iataServiceModelList, OrderType orderType)
      Handle method
      Specified by:
      handle in interface OneOrderSSCNOrderTypeHandler
      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
    • getOneOrderSSCNOrderItemTypePipelineManager

      protected OneOrderSSCNOrderItemTypePipelineManager getOneOrderSSCNOrderItemTypePipelineManager()
      Gets the oneOrderSSCNOrderItemTypePipelineManager
      Returns:
      the oneOrderSSCNOrderItemTypePipelineManager
    • setOneOrderSSCNOrderItemTypePipelineManager

      public void setOneOrderSSCNOrderItemTypePipelineManager(OneOrderSSCNOrderItemTypePipelineManager oneOrderSSCNOrderItemTypePipelineManager)
      Sets the oneOrderSSCNOrderItemTypePipelineManager
      Parameters:
      oneOrderSSCNOrderItemTypePipelineManager - the oneOrderSSCNOrderItemTypePipelineManager