Interface CustomerVendorReviewService

    • Method Detail

      • getReviewsForVendor

        java.util.Collection<CustomerVendorReviewModel> getReviewsForVendor​(VendorModel vendor)
        Find all approved reviews for a particular vendor
        Parameters:
        vendor - the target vendor
        Returns:
        all approved reviews for this vendor
      • postedReview

        boolean postedReview​(java.lang.String consignmentCode,
                             UserModel user)
        Check whether a review for a consignment has been posted by a user
        Parameters:
        consignmentCode - consignment code
        user - user model
        Returns:
        true if a review has been posted and false otherwise
      • getPagedReviewsForVendor

        SearchPageData<CustomerVendorReviewModel> getPagedReviewsForVendor​(java.lang.String vendorCode,
                                                                           LanguageModel language,
                                                                           PageableData pageableData)
        Get all approved paged reviews for a particular vendor
        Parameters:
        vendorCode - code of vendor
        language - current language
        pageableData - the pagination data
        Returns:
        paging result of reviews