Class DefaultOneOrderIataServiceService

java.lang.Object
de.hybris.platform.oneorderservices.services.impl.DefaultOneOrderIataServiceService
All Implemented Interfaces:
OneOrderIataServiceService

public class DefaultOneOrderIataServiceService extends Object implements OneOrderIataServiceService
The One Order extension of OneOrderIataServiceService interface.
  • Constructor Details

    • DefaultOneOrderIataServiceService

      public DefaultOneOrderIataServiceService()
  • Method Details

    • findIataServicesToSend

      public List<IATAServiceModel> findIataServicesToSend(List<String> baseSiteList)
      Find all the IataServices which have to be forwarded to the accounting system, having readyToAccount false and sentToAccountingSystem false. In order to avoid duplicated services, these need to belong to a travel/airline order without versionId.
      Specified by:
      findIataServicesToSend in interface OneOrderIataServiceService
      Parameters:
      baseSiteList - the list of baseSite
      Returns:
      the list of IataServices
    • getOneOrderIataServiceDao

      protected OneOrderIataServiceDao getOneOrderIataServiceDao()
      Gets one order iata service dao.
      Returns:
      the one order iata service dao
    • setOneOrderIataServiceDao

      public void setOneOrderIataServiceDao(OneOrderIataServiceDao oneOrderIataServiceDao)
      Sets one order iata service dao.
      Parameters:
      oneOrderIataServiceDao - the one order iata service dao