Interface CustomerVendorReviewService
- All Known Implementing Classes:
DefaultCustomerVendorReviewService
public interface CustomerVendorReviewService
Service with CustomerVendorReview related methods
-
Method Summary
Modifier and TypeMethodDescriptioncreateReview(CustomerVendorReviewModel vendorReview) Create a reviewgetPagedReviewsForVendor(String vendorCode, LanguageModel language, PageableData pageableData) Get all approved paged reviews for a particular vendorgetReviewsForVendor(VendorModel vendor) Find all approved reviews for a particular vendorbooleanpostedReview(String consignmentCode, UserModel user) Check whether a review for a consignment has been posted by a user
-
Method Details
-
getReviewsForVendor
Find all approved reviews for a particular vendor- Parameters:
vendor- the target vendor- Returns:
- all approved reviews for this vendor
-
createReview
Create a review- Parameters:
vendorReview- vendor review model- Returns:
- the created review
-
postedReview
Check whether a review for a consignment has been posted by a user- Parameters:
consignmentCode- consignment codeuser- user model- Returns:
- true if a review has been posted and false otherwise
-
getPagedReviewsForVendor
SearchPageData<CustomerVendorReviewModel> getPagedReviewsForVendor(String vendorCode, LanguageModel language, PageableData pageableData) Get all approved paged reviews for a particular vendor- Parameters:
vendorCode- code of vendorlanguage- current languagepageableData- the pagination data- Returns:
- paging result of reviews
-