Interface TravelBundleTemplateDao
- All Superinterfaces:
de.hybris.platform.configurablebundleservices.daos.BundleTemplateDao
- All Known Subinterfaces:
PROSTravelBundleTemplateDao
- All Known Implementing Classes:
DefaultPROSTravelBundleTemplateDao,DefaultStaticPackageBundleTemplateDao,DefaultTravelBundleTemplateDao
public interface TravelBundleTemplateDao
extends de.hybris.platform.configurablebundleservices.daos.BundleTemplateDao
Dao to retrieve BundleTemplates for TravelRouteModel, CabinClassModel combination or TravelSectorModel,
CabinClassModel combination or TransportOfferingModel, CabinClassModel combination
-
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 interface de.hybris.platform.configurablebundleservices.daos.BundleTemplateDao
findAbstractOrderEntriesByBundleTemplate, findAllApprovedRootBundleTemplates, findAllRootBundleTemplates, findBundleTemplateById, findBundleTemplateByIdAndVersion, findBundleTemplatesByProduct, findTemplatesByMasterOrderAndBundleNo
-
Method Details
-
findBundleTemplates
List<BundleTemplateModel> findBundleTemplates(TravelRouteModel travelRouteModel, CabinClassModel cabinClassModel) Returns List of BundleTemplateModels for TravelRouteModel, CabinClassModel combination.- Parameters:
travelRouteModel- TravelRouteModel object.cabinClassModel- CabinClassModel object- Returns:
- List of BundleTemplateModels
-
findBundleTemplates
List<BundleTemplateModel> findBundleTemplates(TravelSectorModel travelSectorModel, CabinClassModel cabinClassModel) Returns List of BundleTemplateModels for TravelSectorModel, CabinClassModel combination.- Parameters:
travelSectorModel- TravelSectorModel object.cabinClassModel- CabinClassModel object- Returns:
- List of BundleTemplateModels
-
findBundleTemplates
List<BundleTemplateModel> findBundleTemplates(TransportOfferingModel transportOfferingModel, CabinClassModel cabinClassModel) Returns List of BundleTemplateModels for TransportOfferingModel, CabinClassModel combination.- Parameters:
transportOfferingModel- TransportOfferingModel object.cabinClassModel- CabinClassModel object- Returns:
- List of BundleTemplateModels
-
findDefaultBundleTemplates
Returns list of default BundleTemplateModels for CabinClassModel.- Parameters:
cabinClassModel- the cabin class model- Returns:
- list of default BundleTemplateModels
-
findBundleTemplateByCodeAndCatalogVersion
BundleTemplateModel findBundleTemplateByCodeAndCatalogVersion(String bundleId, CatalogVersionModel catalog) throws de.hybris.platform.servicelayer.exceptions.ModelNotFoundException, de.hybris.platform.servicelayer.exceptions.AmbiguousIdentifierException This method returns theBundleTemplateModelcorresponding to the bundleID- Parameters:
bundleId-catalog-- Returns:
- Throws:
de.hybris.platform.servicelayer.exceptions.ModelNotFoundExceptionde.hybris.platform.servicelayer.exceptions.AmbiguousIdentifierException
-