Interface TransportOfferingDao

All Superinterfaces:
de.hybris.platform.servicelayer.internal.dao.Dao
All Known Subinterfaces:
BackofficeTransportOfferingDao
All Known Implementing Classes:
DefaultBackofficeTransportOfferingDao, DefaultTransportOfferingDao

public interface TransportOfferingDao extends de.hybris.platform.servicelayer.internal.dao.Dao
TransportOffering Dao interface which provides functionality to manage Transport Offering.
  • Method Details

    • findTransportOfferings

      List<TransportOfferingModel> findTransportOfferings(String number, Date departureDate)
      Get a list of TransportOfferingModel by number and departureDate.
      Parameters:
      number - the number of requested transport offering
      departureDate - the departure date of requested transport offering
      Returns:
      a list of TransportOfferingModel
    • findTransportOfferings

      List<TransportOfferingModel> findTransportOfferings()
      Return list of transport offerings configured in the system.
      Returns:
      a list of TransportOfferingModel
    • findTransportOfferings

      de.hybris.platform.servicelayer.search.SearchResult<TransportOfferingModel> findTransportOfferings(int batchSize, int offset)
      Return list of transport offerings configured in the system.
      Returns:
      a list of SearchResult referring to TransportOfferingModel
    • findTransportOffering

      TransportOfferingModel findTransportOffering(String code)
      Returns a TransportOfferingModel for the given code.
      Parameters:
      code - of transportOffering
      Returns:
      TransportOfferingModel transport offering model
    • getTransportOfferings

      List<TransportOfferingModel> getTransportOfferings(Collection<String> codes)
      Returns a list of TransportOfferingModels identified by the given list of codes.
      Parameters:
      codes - list of of transportOffering codes
      Returns:
      the list of Transport Offering models