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 Detail

      • postReview

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

        boolean postedReview​(java.lang.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​(java.lang.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