Class DefaultOneOrderSSCNFacade
java.lang.Object
de.hybris.platform.oneorderfacades.facades.impl.DefaultOneOrderSSCNFacade
- All Implemented Interfaces:
OneOrderSSCNFacade
The One Order implementation of
OneOrderSSCNFacade interface. This class update the status of the IataServices related
to an order.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateServiceStatusChangeNotifRQ(OneOrderServiceStatusChangeNotificationProcessModel process, IATAServiceStatusChangeNotifRQ serviceStatusChangeNotifRQ) Creates the ServiceStatusChangeNotifModel.protected BookingServiceGets the bookingServiceprotected de.hybris.platform.servicelayer.config.ConfigurationServiceGets the configurationServiceprotected de.hybris.platform.servicelayer.model.ModelServiceGets the modelServiceprotected OneOrderJAXBContextGets the DefaultOneOrderSSCNService.javavoidsetBookingService(BookingService bookingService) Sets the bookingServicevoidsetConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService) Sets the configurationServicevoidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) Sets the modelServicevoidsetOneOrderServiceStatusChangeNotifJAXBContext(OneOrderJAXBContext oneOrderServiceStatusChangeNotifJAXBContext) Sets the oneOrderServiceStatusChangeNotifJAXBContextupdateDeliveryStatus(IATAServiceStatusChangeNotifRQ serviceStatusChangeNotifRQ) Retrieves the orderModel and updates the deliveryStatusCode of the iataServices which are listed in the SSCN request message.
-
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:
updateDeliveryStatusin interfaceOneOrderSSCNFacade- Parameters:
serviceStatusChangeNotifRQ- the serviceStatusChangeNotifRQ
-
createServiceStatusChangeNotifRQ
public ServiceStatusChangeNotifModel createServiceStatusChangeNotifRQ(OneOrderServiceStatusChangeNotificationProcessModel process, IATAServiceStatusChangeNotifRQ serviceStatusChangeNotifRQ) Creates the ServiceStatusChangeNotifModel.- Specified by:
createServiceStatusChangeNotifRQin interfaceOneOrderSSCNFacade- Parameters:
serviceStatusChangeNotifRQ- the serviceStatusChangeNotifRQ
-
getOneOrderServiceStatusChangeNotifJAXBContext
Gets the DefaultOneOrderSSCNService.java- Returns:
- the DefaultOneOrderSSCNService.java
-
setOneOrderServiceStatusChangeNotifJAXBContext
public void setOneOrderServiceStatusChangeNotifJAXBContext(OneOrderJAXBContext oneOrderServiceStatusChangeNotifJAXBContext) Sets the oneOrderServiceStatusChangeNotifJAXBContext- Parameters:
oneOrderServiceStatusChangeNotifJAXBContext- the oneOrderServiceStatusChangeNotifJAXBContext
-
getBookingService
Gets the bookingService- Returns:
- the bookingService
-
setBookingService
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
-