Class DefaultOneOrderSSCNRequestHandler

java.lang.Object
de.hybris.platform.oneorderfacades.handlers.sscn.impl.DefaultOneOrderSSCNRequestHandler
All Implemented Interfaces:
OneOrderSSCNHandler

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

    • DefaultOneOrderSSCNRequestHandler

      public DefaultOneOrderSSCNRequestHandler()
  • Method Details

    • handle

      public void handle(List<IATAServiceModel> iataServiceModelList, IATAServiceStatusChangeNotifRQ serviceStatusChangeNotifRQ)
      Handler which populates the Request attribute in Order Sales Information Notification message.
      Specified by:
      handle in interface OneOrderSSCNHandler
      Parameters:
      iataServiceModelList - the iataServiceModelList
      serviceStatusChangeNotifRQ - the serviceStatusChangeNotifRQ
    • createOrderType

      protected OrderType createOrderType(List<IATAServiceModel> iataServiceModelList)
      Creates the orderType and populates all the attributes
      Parameters:
      iataServiceModelList - the iataServiceModelList
      Returns:
      the orderType
    • getOneOrderSSCNOrderTypePipelineManager

      protected OneOrderSSCNOrderTypePipelineManager getOneOrderSSCNOrderTypePipelineManager()
      Gets the oneOrderSSCNOrderTypePipelineManager
      Returns:
      the oneOrderSSCNOrderTypePipelineManager
    • setOneOrderSSCNOrderTypePipelineManager

      public void setOneOrderSSCNOrderTypePipelineManager(OneOrderSSCNOrderTypePipelineManager oneOrderSSCNOrderTypePipelineManager)
      Sets the oneOrderSSCNOrderTypePipelineManager
      Parameters:
      oneOrderSSCNOrderTypePipelineManager - the oneOrderSSCNOrderTypePipelineManager