Class DefaultOneOrderIataServiceDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<IATAServiceModel>
de.hybris.platform.oneorderservices.dao.impl.DefaultOneOrderIataServiceDao
- All Implemented Interfaces:
OneOrderIataServiceDao,de.hybris.platform.servicelayer.internal.dao.GenericDao<IATAServiceModel>
public class DefaultOneOrderIataServiceDao
extends de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<IATAServiceModel>
implements OneOrderIataServiceDao
The One Order implementation of
OneOrderIataServiceDao interface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindIataServicesForAccountingSystem(List<String> baseSiteList) Find all the IataServices which have to be forwarded to the accounting system, having readyToAccount true and sentToAccountingSystem false.Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
Constructor Details
-
DefaultOneOrderIataServiceDao
Constructor.- Parameters:
typecode- the typecode
-
-
Method Details
-
findIataServicesForAccountingSystem
Find all the IataServices which have to be forwarded to the accounting system, having readyToAccount true and sentToAccountingSystem false. In order to avoid duplicated services, these need to belong to a travel/airline order without versionId.- Specified by:
findIataServicesForAccountingSystemin interfaceOneOrderIataServiceDao- Parameters:
baseSiteList- the list of baseSite- Returns:
- the list of IataServices
-