Interface CustomerVendorReviewDao

All Known Implementing Classes:
DefaultCustomerVendorReviewDao

public interface CustomerVendorReviewDao
Dao with CustomerVendorReviewDao related methods
  • Method Details

    • findReviewsForVendor

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

      boolean postedReview(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(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

      Find all reviews for a particular user
      Parameters:
      user - the given user
      Returns:
      all reviews for this user