Class DefaultTravelBundleTemplateDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
de.hybris.platform.configurablebundleservices.daos.impl.DefaultBundleTemplateDao
de.hybris.platform.travelservices.dao.impl.DefaultTravelBundleTemplateDao
- All Implemented Interfaces:
de.hybris.platform.configurablebundleservices.daos.BundleTemplateDao,de.hybris.platform.servicelayer.internal.dao.Dao,TravelBundleTemplateDao
- Direct Known Subclasses:
DefaultPROSTravelBundleTemplateDao,DefaultStaticPackageBundleTemplateDao
public class DefaultTravelBundleTemplateDao
extends de.hybris.platform.configurablebundleservices.daos.impl.DefaultBundleTemplateDao
implements TravelBundleTemplateDao
Implementation of ExtBundleTemplateDao to retrieve BundleTemplates for TravelRouteModel, CabinClassModel combination
or TravelSectorModel, CabinClassModel combination or TransportOfferingModel, CabinClassModel combination
-
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
flexibleSearchService, modelService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindBundleTemplateByCodeAndCatalogVersion(String bundleId, CatalogVersionModel catalog) This method returns theBundleTemplateModelcorresponding to the bundleIDfindBundleTemplates(TravelRouteModel travelRouteModel, CabinClassModel cabinClassModel) Returns List of BundleTemplateModels for TravelRouteModel, CabinClassModel combination.findBundleTemplates(TravelSectorModel travelSectorModel, CabinClassModel cabinClassModel) Returns List of BundleTemplateModels for TravelSectorModel, CabinClassModel combination.findBundleTemplates(TransportOfferingModel transportOfferingModel, CabinClassModel cabinClassModel) Returns List of BundleTemplateModels for TransportOfferingModel, CabinClassModel combination.findDefaultBundleTemplates(CabinClassModel cabinClassModel) Returns list of default BundleTemplateModels for CabinClassModel.Methods inherited from class de.hybris.platform.configurablebundleservices.daos.impl.DefaultBundleTemplateDao
findAbstractOrderEntriesByBundleTemplate, findAllApprovedRootBundleTemplates, findAllRootBundleTemplates, findBundleTemplateById, findBundleTemplateByIdAndVersion, findBundleTemplatesByProduct, findTemplatesByMasterOrderAndBundleNoMethods inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
getAllSources, getFlexibleSearchService, getModelService, getSource, load, loadAll, search, search, searchUnique, setFlexibleSearchService, setModelServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.configurablebundleservices.daos.BundleTemplateDao
findAbstractOrderEntriesByBundleTemplate, findAllApprovedRootBundleTemplates, findAllRootBundleTemplates, findBundleTemplateById, findBundleTemplateByIdAndVersion, findBundleTemplatesByProduct, findTemplatesByMasterOrderAndBundleNo
-
Constructor Details
-
DefaultTravelBundleTemplateDao
public DefaultTravelBundleTemplateDao()
-
-
Method Details
-
findBundleTemplates
public List<BundleTemplateModel> findBundleTemplates(TravelRouteModel travelRouteModel, CabinClassModel cabinClassModel) Description copied from interface:TravelBundleTemplateDaoReturns List of BundleTemplateModels for TravelRouteModel, CabinClassModel combination.- Specified by:
findBundleTemplatesin interfaceTravelBundleTemplateDao- Parameters:
travelRouteModel- TravelRouteModel object.cabinClassModel- CabinClassModel object- Returns:
- List of BundleTemplateModels
-
findBundleTemplates
public List<BundleTemplateModel> findBundleTemplates(TravelSectorModel travelSectorModel, CabinClassModel cabinClassModel) Description copied from interface:TravelBundleTemplateDaoReturns List of BundleTemplateModels for TravelSectorModel, CabinClassModel combination.- Specified by:
findBundleTemplatesin interfaceTravelBundleTemplateDao- Parameters:
travelSectorModel- TravelSectorModel object.cabinClassModel- CabinClassModel object- Returns:
- List of BundleTemplateModels
-
findBundleTemplates
public List<BundleTemplateModel> findBundleTemplates(TransportOfferingModel transportOfferingModel, CabinClassModel cabinClassModel) Description copied from interface:TravelBundleTemplateDaoReturns List of BundleTemplateModels for TransportOfferingModel, CabinClassModel combination.- Specified by:
findBundleTemplatesin interfaceTravelBundleTemplateDao- Parameters:
transportOfferingModel- TransportOfferingModel object.cabinClassModel- CabinClassModel object- Returns:
- List of BundleTemplateModels
-
findDefaultBundleTemplates
Description copied from interface:TravelBundleTemplateDaoReturns list of default BundleTemplateModels for CabinClassModel.- Specified by:
findDefaultBundleTemplatesin interfaceTravelBundleTemplateDao- Parameters:
cabinClassModel- the cabin class model- Returns:
- list of default BundleTemplateModels
-
findBundleTemplateByCodeAndCatalogVersion
public BundleTemplateModel findBundleTemplateByCodeAndCatalogVersion(String bundleId, CatalogVersionModel catalog) throws de.hybris.platform.servicelayer.exceptions.ModelNotFoundException, de.hybris.platform.servicelayer.exceptions.AmbiguousIdentifierException Description copied from interface:TravelBundleTemplateDaoThis method returns theBundleTemplateModelcorresponding to the bundleID- Specified by:
findBundleTemplateByCodeAndCatalogVersionin interfaceTravelBundleTemplateDao- Returns:
- Throws:
de.hybris.platform.servicelayer.exceptions.ModelNotFoundExceptionde.hybris.platform.servicelayer.exceptions.AmbiguousIdentifierException
-