Class DefaultTransportOfferingDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<TransportOfferingModel>
de.hybris.platform.travelservices.dao.impl.DefaultTransportOfferingDao
- All Implemented Interfaces:
de.hybris.platform.servicelayer.internal.dao.Dao,de.hybris.platform.servicelayer.internal.dao.GenericDao<TransportOfferingModel>,TransportOfferingDao
- Direct Known Subclasses:
DefaultBackofficeTransportOfferingDao
public class DefaultTransportOfferingDao
extends de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<TransportOfferingModel>
implements TransportOfferingDao
Implementation of the DAO on Transport Offering model objects. Default implementation of the
TransportOfferingDao interface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindTransportOffering(String code) This method to retrieve transportOffering for a given code.This method to retrieve all transportOfferings.de.hybris.platform.servicelayer.search.SearchResult<TransportOfferingModel>findTransportOfferings(int batchSize, int offset) Return list of transport offerings configured in the system.findTransportOfferings(String number, Date departureDate) Get a list of TransportOfferingModel by number and departureDate.getTransportOfferings(Collection<String> codes) Returns a list of TransportOfferingModels identified by the given list of codes.Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
Constructor Details
-
DefaultTransportOfferingDao
- Parameters:
typecode-
-
-
Method Details
-
findTransportOfferings
Description copied from interface:TransportOfferingDaoGet a list of TransportOfferingModel by number and departureDate.- Specified by:
findTransportOfferingsin interfaceTransportOfferingDao- Parameters:
number- the number of requested transport offeringdepartureDate- the departure date of requested transport offering- Returns:
- a list of TransportOfferingModel
-
findTransportOfferings
This method to retrieve all transportOfferings.- Specified by:
findTransportOfferingsin interfaceTransportOfferingDao- Returns:
- a list of TransportOfferingModel
-
findTransportOffering
public TransportOfferingModel findTransportOffering(String code) throws de.hybris.platform.servicelayer.exceptions.AmbiguousIdentifierException, de.hybris.platform.servicelayer.exceptions.ModelNotFoundException This method to retrieve transportOffering for a given code.- Specified by:
findTransportOfferingin interfaceTransportOfferingDao- Parameters:
code- of transportOffering- Returns:
- TransportOfferingModel transport offering model
- Throws:
de.hybris.platform.servicelayer.exceptions.AmbiguousIdentifierExceptionde.hybris.platform.servicelayer.exceptions.ModelNotFoundException
-
getTransportOfferings
Description copied from interface:TransportOfferingDaoReturns a list of TransportOfferingModels identified by the given list of codes.- Specified by:
getTransportOfferingsin interfaceTransportOfferingDao- Parameters:
codes- list of of transportOffering codes- Returns:
- the list of Transport Offering models
-
findTransportOfferings
public de.hybris.platform.servicelayer.search.SearchResult<TransportOfferingModel> findTransportOfferings(int batchSize, int offset) Description copied from interface:TransportOfferingDaoReturn list of transport offerings configured in the system.- Specified by:
findTransportOfferingsin interfaceTransportOfferingDao- Returns:
- a list of SearchResult referring to TransportOfferingModel
-