Interface SimpleSuggestionDao

    • 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, List referenceTypes, 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 to
        user - the user that has placed the orders
        referenceTypes - optional referenceTypes
        excludePurchased - if true, only retrieve products that have not been purchased by the user
        limit - 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 to
        user - the user that has placed the orders
        referenceTypes - optional referenceTypes
        excludePurchased - if true, only retrieve products that have not been purchased by the user
        limit - if not null: limit the amount of returned products to the given number
        Returns:
        a list with referenced products