Interface CustomerVendorReviewFacade

All Known Implementing Classes:
DefaultCustomerVendorReviewFacade

public interface CustomerVendorReviewFacade
Vendor review facade interface. An Vendor Facade should provide access to a vendor's vendor users.
  • Method Details

    • postReview

      void postReview(String orderCode, String consignmentCode, VendorReviewData reviewData)
      Add a vendor review
      Parameters:
      orderCode - order code
      consignmentCode - consignment code
      reviewData - review data
    • postedReview

      boolean postedReview(String consignmentCode)
      Check whether a review for a consignment has been posted by current user
      Parameters:
      consignmentCode - consignment code
      Returns:
      true if a review has been posted and false otherwise
    • getPagedReviewsForVendor

      SearchPageData<VendorReviewData> getPagedReviewsForVendor(String vendorCode, PageableData pageableData)
      Get all approved paged reviews for a particular vendor
      Parameters:
      vendorCode - code of vendor
      pageableData - the pagination data
      Returns:
      paging result of reviews