Interface SimpleSuggestionService
-
- All Known Implementing Classes:
DefaultSimpleSuggestionService
public interface SimpleSuggestionServiceDao 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>getReferencesForProducts(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 productsjava.util.List<ProductModel>getReferencesForPurchasedInCategory(CategoryModel category, UserModel user, ProductReferenceTypeEnum referenceType, boolean excludePurchased, java.lang.Integer limit)Deprecated.Since 5.0.java.util.List<ProductModel>getReferencesForPurchasedInCategory(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
-
getReferencesForPurchasedInCategory
@Deprecated(since="5.0") java.util.List<ProductModel> getReferencesForPurchasedInCategory(CategoryModel category, UserModel user, ProductReferenceTypeEnum referenceType, boolean excludePurchased, java.lang.Integer limit)
Deprecated.Since 5.0. Use getReferencesForPurchasedInCategory(CategoryModel category, ListreferenceTypes, UserModel user, boolean excludePurchased, Integer limit) instead. Returns a list of referenced products for a product purchased in a category identified by categoryCode.- Parameters:
category-user-referenceType- optional referenceTypeexcludePurchased- 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
-
getReferencesForPurchasedInCategory
java.util.List<ProductModel> getReferencesForPurchasedInCategory(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-user-referenceTypes- 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
-
getReferencesForProducts
java.util.List<ProductModel> getReferencesForProducts(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-user-referenceTypes- 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
-
-