Class DefaultOneOrderSDNRequestHandler

java.lang.Object
de.hybris.platform.oneorderfacades.handlers.sdn.impl.DefaultOneOrderSDNRequestHandler
All Implemented Interfaces:
OneOrderSDNHandler

public class DefaultOneOrderSDNRequestHandler extends Object implements OneOrderSDNHandler
The One Order implementation of OneOrderSDNHandler interface. This handler populates the list of OrderTypes and the DataLists attributes in the Request type.
  • Constructor Details

    • DefaultOneOrderSDNRequestHandler

      public DefaultOneOrderSDNRequestHandler()
  • Method Details

    • handle

      public void handle(List<IATAServiceModel> iataServiceModelList, IATAServiceDeliveryNotifRQ iataServiceDeliveryNotifRQ)
      Handler which populates the Request attribute in Order Sales Information Notification message.
      Specified by:
      handle in interface OneOrderSDNHandler
      Parameters:
      iataServiceModelList - the iataServiceModelList
      iataServiceDeliveryNotifRQ - the iataServiceDeliveryNotifRQ
    • createOrderList

      protected List<OrderType> createOrderList(List<IATAServiceModel> iataServiceModelList)
      Creates and populate the list of orders attribute.
      Parameters:
      iataServiceModelList - the iataServiceModelList
      Returns:
      the List of orderTypes attribute
    • createDataListType

      protected DataListsType createDataListType(List<IATAServiceModel> iataServiceModelList)
      Creates a dataListType
      Parameters:
      iataServiceModelList -
      Returns:
    • getOneOrderSDNDataListsPipelineManager

      protected OneOrderSDNDataListsPipelineManager getOneOrderSDNDataListsPipelineManager()
      Gets the oneOrderSDNDataListsPipelineManager
      Returns:
      the oneOrderSDNDataListsPipelineManager
    • setOneOrderSDNDataListsPipelineManager

      public void setOneOrderSDNDataListsPipelineManager(OneOrderSDNDataListsPipelineManager oneOrderSDNDataListsPipelineManager)
      Sets the oneOrderSDNDataListsPipelineManager
      Parameters:
      oneOrderSDNDataListsPipelineManager - the oneOrderSDNDataListsPipelineManager
    • getOneOrderSDNOrderTypePipelineManager

      protected OneOrderSDNOrderTypePipelineManager getOneOrderSDNOrderTypePipelineManager()
      Gets the oneOrderSDNOrderTypePipelineManager
      Returns:
      the oneOrderSDNOrderTypePipelineManager
    • setOneOrderSDNOrderTypePipelineManager

      public void setOneOrderSDNOrderTypePipelineManager(OneOrderSDNOrderTypePipelineManager oneOrderSDNOrderTypePipelineManager)
      Sets the oneOrderSDNOrderTypePipelineManager
      Parameters:
      oneOrderSDNOrderTypePipelineManager - the oneOrderSDNOrderTypePipelineManager