Interface CustomerVendorReviewDao

  • All Known Implementing Classes:
    DefaultCustomerVendorReviewDao

    public interface CustomerVendorReviewDao
    Dao with CustomerVendorReviewDao related methods
    • Method Detail

      • findReviewsForVendor

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

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

        SearchPageData<CustomerVendorReviewModel> findPagedReviewsForVendor​(java.lang.String vendorCode,
                                                                            LanguageModel language,
                                                                            PageableData pageableData)
        Find 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
      • findReviewsByUser

        java.util.Collection<CustomerVendorReviewModel> findReviewsByUser​(UserModel user)
        Find all reviews for a particular user
        Parameters:
        user - the given user
        Returns:
        all reviews for this user