Interface BundleTemplateDao
-
- All Known Implementing Classes:
DefaultBundleTemplateDao
public interface BundleTemplateDaoData Access Object for looking up items related toBundleTemplateModel.- Spring Bean ID:
- bundleTemplateDao
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.util.List<AbstractOrderEntryModel>findAbstractOrderEntriesByBundleTemplate(BundleTemplateModel bundleTemplate)Deprecated, for removal: This API element is subject to removal in a future version.since 1905, use EntryGroup#externalReferenceIdjava.util.List<BundleTemplateModel>findAllApprovedRootBundleTemplates(CatalogVersionModel catalogVersion)Find all approvedBundleTemplateModels.java.util.List<BundleTemplateModel>findAllRootBundleTemplates(CatalogVersionModel catalogVersion)Find allBundleTemplateModels.BundleTemplateModelfindBundleTemplateById(java.lang.String bundleId)This method returns theBundleTemplateModelcorresponding to the bundleIDBundleTemplateModelfindBundleTemplateByIdAndVersion(java.lang.String bundleId, java.lang.String version)This method returns theBundleTemplateModelcorresponding to the bundleID and versionjava.util.List<BundleTemplateModel>findBundleTemplatesByProduct(ProductModel productModel)Finds theBundleTemplateModels for the givenproductModel.java.util.List<BundleTemplateModel>findTemplatesByMasterOrderAndBundleNo(AbstractOrderModel masterAbstractOrder, int bundleNo)Deprecated, for removal: This API element is subject to removal in a future version.since 1905, use EntryGroup#groupNumber
-
-
-
Method Detail
-
findBundleTemplateById
@Nonnull BundleTemplateModel findBundleTemplateById(java.lang.String bundleId)
This method returns theBundleTemplateModelcorresponding to the bundleID- Parameters:
bundleId-- Returns:
BundleTemplateModel
-
findBundleTemplateByIdAndVersion
@Nonnull BundleTemplateModel findBundleTemplateByIdAndVersion(java.lang.String bundleId, java.lang.String version)
This method returns theBundleTemplateModelcorresponding to the bundleID and version- Parameters:
bundleId-version- Bundle Version- Returns:
BundleTemplateModel
-
findBundleTemplatesByProduct
@Nonnull java.util.List<BundleTemplateModel> findBundleTemplatesByProduct(ProductModel productModel)
Finds theBundleTemplateModels for the givenproductModel. ABundleTemplateModelis selected if it is a child bundle template and the givenproductModelis in the bundle template's products list.- Parameters:
productModel- the product- Returns:
ListofBundleTemplateModels or emptyList.
-
findTemplatesByMasterOrderAndBundleNo
@Deprecated(since="1905", forRemoval=true) @Nonnull java.util.List<BundleTemplateModel> findTemplatesByMasterOrderAndBundleNo(AbstractOrderModel masterAbstractOrder, int bundleNo)Deprecated, for removal: This API element is subject to removal in a future version.since 1905, use EntryGroup#groupNumberFinds the distinctBundleTemplateModels in the order entries that match the given filter criteria- Parameters:
masterAbstractOrder- the master cart/order the bundle is inbundleNo- the number of the bundle to which the bundle templates belong- Returns:
ListofBundleTemplateModels or emptyList.
-
findAllRootBundleTemplates
@Nonnull java.util.List<BundleTemplateModel> findAllRootBundleTemplates(CatalogVersionModel catalogVersion)
Find allBundleTemplateModels.- Parameters:
catalogVersion- the catalogversion the bundletemplate is in- Returns:
ListofBundleTemplateModels
-
findAllApprovedRootBundleTemplates
@Nonnull java.util.List<BundleTemplateModel> findAllApprovedRootBundleTemplates(CatalogVersionModel catalogVersion)
Find all approvedBundleTemplateModels.- Parameters:
catalogVersion- the catalogversion the bundletemplate is in- Returns:
ListofBundleTemplateModels
-
findAbstractOrderEntriesByBundleTemplate
@Deprecated(since="1905", forRemoval=true) @Nonnull java.util.List<AbstractOrderEntryModel> findAbstractOrderEntriesByBundleTemplate(BundleTemplateModel bundleTemplate)Deprecated, for removal: This API element is subject to removal in a future version.since 1905, use EntryGroup#externalReferenceIdFind allAbstractOrderEntryModels the givenBundleTemplateModelis assigned to- Parameters:
bundleTemplate- the bundletemplate- Returns:
ListofAbstractOrderEntryModels
-
-