Interface CustomerVendorReviewService
-
- All Known Implementing Classes:
DefaultCustomerVendorReviewService
public interface CustomerVendorReviewServiceService with CustomerVendorReview related methods
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CustomerVendorReviewModelcreateReview(CustomerVendorReviewModel vendorReview)Create a reviewSearchPageData<CustomerVendorReviewModel>getPagedReviewsForVendor(java.lang.String vendorCode, LanguageModel language, PageableData pageableData)Get all approved paged reviews for a particular vendorjava.util.Collection<CustomerVendorReviewModel>getReviewsForVendor(VendorModel vendor)Find all approved reviews for a particular vendorbooleanpostedReview(java.lang.String consignmentCode, UserModel user)Check whether a review for a consignment has been posted by a user
-
-
-
Method Detail
-
getReviewsForVendor
java.util.Collection<CustomerVendorReviewModel> getReviewsForVendor(VendorModel vendor)
Find all approved reviews for a particular vendor- Parameters:
vendor- the target vendor- Returns:
- all approved reviews for this vendor
-
createReview
CustomerVendorReviewModel createReview(CustomerVendorReviewModel vendorReview)
Create a review- Parameters:
vendorReview- vendor review model- Returns:
- the created review
-
postedReview
boolean postedReview(java.lang.String consignmentCode, UserModel user)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(java.lang.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
-
-