Interface SimpleSuggestionDao
-
- All Superinterfaces:
Dao
- All Known Implementing Classes:
DefaultSimpleSuggestionDao
public interface SimpleSuggestionDao extends Dao
Dao to retrieve product related data forSimpleSuggestionService.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.util.List<ProductModel>findProductsRelatedToProducts(java.util.List<ProductModel> products, java.util.List<ProductReferenceTypeEnum> referenceTypes, UserModel user, boolean excludePurchased, java.lang.Integer limit)Returns a list of referenced products for a list of products.java.util.List<ProductModel>findProductsRelatedToPurchasedProductsByCategory(CategoryModel category, UserModel user, ProductReferenceTypeEnum referenceType, boolean excludePurchased, java.lang.Integer limit)Deprecated.Since 4.5.java.util.List<ProductModel>findProductsRelatedToPurchasedProductsByCategory(CategoryModel category, java.util.List<ProductReferenceTypeEnum> referenceTypes, UserModel user, boolean excludePurchased, java.lang.Integer limit)Returns a list of referenced products for a product purchased in a category identified by categoryCode.
-
-
-
Method Detail
-
findProductsRelatedToPurchasedProductsByCategory
@Deprecated(since="4.5") java.util.List<ProductModel> findProductsRelatedToPurchasedProductsByCategory(CategoryModel category, UserModel user, ProductReferenceTypeEnum referenceType, boolean excludePurchased, java.lang.Integer limit)
Deprecated.Since 4.5. Use findProductsRelatedToPurchasedProductsByCategory(CategoryModel category, ListreferenceTypes, UserModel user, boolean excludePurchased, Integer limit) instead.
-
findProductsRelatedToPurchasedProductsByCategory
java.util.List<ProductModel> findProductsRelatedToPurchasedProductsByCategory(CategoryModel category, java.util.List<ProductReferenceTypeEnum> referenceTypes, UserModel user, boolean excludePurchased, java.lang.Integer limit)
Returns a list of referenced products for a product purchased in a category identified by categoryCode.- Parameters:
category- the category that the returned products must belong touser- the user that has placed the ordersreferenceTypes- optional referenceTypesexcludePurchased- if true, only retrieve products that have not been purchased by the userlimit- if not null: limit the amount of returned products to the given number- Returns:
- a list with referenced products
-
findProductsRelatedToProducts
java.util.List<ProductModel> findProductsRelatedToProducts(java.util.List<ProductModel> products, java.util.List<ProductReferenceTypeEnum> referenceTypes, UserModel user, boolean excludePurchased, java.lang.Integer limit)
Returns a list of referenced products for a list of products.- Parameters:
products- the products that the returned products must belong touser- the user that has placed the ordersreferenceTypes- optional referenceTypesexcludePurchased- if true, only retrieve products that have not been purchased by the userlimit- if not null: limit the amount of returned products to the given number- Returns:
- a list with referenced products
-
-