Class DefaultOneOrderSSCNFacade

java.lang.Object
de.hybris.platform.oneorderfacades.facades.impl.DefaultOneOrderSSCNFacade
All Implemented Interfaces:
OneOrderSSCNFacade

public class DefaultOneOrderSSCNFacade extends Object implements OneOrderSSCNFacade
The One Order implementation of OneOrderSSCNFacade interface. This class update the status of the IataServices related to an order.
  • Constructor Details

    • DefaultOneOrderSSCNFacade

      public DefaultOneOrderSSCNFacade()
  • Method Details

    • updateDeliveryStatus

      public SSCNErrorResponseData updateDeliveryStatus(IATAServiceStatusChangeNotifRQ serviceStatusChangeNotifRQ)
      Retrieves the orderModel and updates the deliveryStatusCode of the iataServices which are listed in the SSCN request message.
      Specified by:
      updateDeliveryStatus in interface OneOrderSSCNFacade
      Parameters:
      serviceStatusChangeNotifRQ - the serviceStatusChangeNotifRQ
    • createServiceStatusChangeNotifRQ

      public ServiceStatusChangeNotifModel createServiceStatusChangeNotifRQ(OneOrderServiceStatusChangeNotificationProcessModel process, IATAServiceStatusChangeNotifRQ serviceStatusChangeNotifRQ)
      Creates the ServiceStatusChangeNotifModel.
      Specified by:
      createServiceStatusChangeNotifRQ in interface OneOrderSSCNFacade
      Parameters:
      serviceStatusChangeNotifRQ - the serviceStatusChangeNotifRQ
    • getOneOrderServiceStatusChangeNotifJAXBContext

      protected OneOrderJAXBContext getOneOrderServiceStatusChangeNotifJAXBContext()
      Gets the DefaultOneOrderSSCNService.java
      Returns:
      the DefaultOneOrderSSCNService.java
    • setOneOrderServiceStatusChangeNotifJAXBContext

      public void setOneOrderServiceStatusChangeNotifJAXBContext(OneOrderJAXBContext oneOrderServiceStatusChangeNotifJAXBContext)
      Sets the oneOrderServiceStatusChangeNotifJAXBContext
      Parameters:
      oneOrderServiceStatusChangeNotifJAXBContext - the oneOrderServiceStatusChangeNotifJAXBContext
    • getBookingService

      protected BookingService getBookingService()
      Gets the bookingService
      Returns:
      the bookingService
    • setBookingService

      public void setBookingService(BookingService bookingService)
      Sets the bookingService
      Parameters:
      bookingService - the bookingService
    • getModelService

      protected de.hybris.platform.servicelayer.model.ModelService getModelService()
      Gets the modelService
      Returns:
      the modelService
    • setModelService

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
      Sets the modelService
      Parameters:
      modelService - the modelService
    • 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