Class DefaultCabinClassDao

java.lang.Object
de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<CabinClassModel>
de.hybris.platform.travelservices.dao.impl.DefaultCabinClassDao
All Implemented Interfaces:
de.hybris.platform.servicelayer.internal.dao.Dao, de.hybris.platform.servicelayer.internal.dao.GenericDao<CabinClassModel>, CabinClassDao

public class DefaultCabinClassDao extends de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<CabinClassModel> implements CabinClassDao
Class is responsible for providing concrete implementation of the CabinClassDao interface. The class uses the FlexibleSearchService to query the database and return as list of List types.
  • Constructor Details

    • DefaultCabinClassDao

      public DefaultCabinClassDao(String typecode)
  • Method Details

    • findCabinClasses

      public List<CabinClassModel> findCabinClasses()
      Description copied from interface: CabinClassDao
      DAO service which returns a list of CabinClassModel types
      Specified by:
      findCabinClasses in interface CabinClassDao
      Returns:
      SearchResult list
    • findCabinClass

      public CabinClassModel findCabinClass(String cabinCode)
      Description copied from interface: CabinClassDao
      Dao method which returns CabinClassModel for the given cabin code.
      Specified by:
      findCabinClass in interface CabinClassDao
      Parameters:
      cabinCode - string representing cabin code.
      Returns:
      CabinClassModel object.
    • findCabinClass

      public CabinClassModel findCabinClass(Integer cabinClassIndex)
      Description copied from interface: CabinClassDao
      Dao method which returns CabinClassModel for the given cabinclass index.
      Specified by:
      findCabinClass in interface CabinClassDao
      Parameters:
      cabinClassIndex - string representing cabinclass index.
      Returns:
      CabinClassModel object.
    • findCabinClassFromBundleTemplate

      public CabinClassModel findCabinClassFromBundleTemplate(String bundleTemplateId)
      Description copied from interface: CabinClassDao
      Dao method which returns CabinClassModel for the given bundleTemplate.
      Specified by:
      findCabinClassFromBundleTemplate in interface CabinClassDao
      Parameters:
      bundleTemplateId - string representing bundleTemplate.
      Returns:
      CabinClassModel object.