Interface CustomerVendorReviewDao
-
- All Known Implementing Classes:
DefaultCustomerVendorReviewDao
public interface CustomerVendorReviewDao
Dao with CustomerVendorReviewDao related methods
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SearchPageData<CustomerVendorReviewModel>
findPagedReviewsForVendor(java.lang.String vendorCode, LanguageModel language, PageableData pageableData)
Find all approved paged reviews for a particular vendorjava.util.Collection<CustomerVendorReviewModel>
findReviewsByUser(UserModel user)
Find all reviews for a particular userjava.util.Collection<CustomerVendorReviewModel>
findReviewsForVendor(VendorModel vendor)
Find all approved reviews for a particular vendorboolean
postedReview(java.lang.String consignmentCode, UserModel user)
Check whether the review has been posted
-
-
-
Method Detail
-
findReviewsForVendor
java.util.Collection<CustomerVendorReviewModel> findReviewsForVendor(VendorModel vendor)
Find all approved reviews for a particular vendor- Returns:
- all approved reviews for this vendor
-
postedReview
boolean postedReview(java.lang.String consignmentCode, UserModel user)
Check whether the review has been posted- Parameters:
consignmentCode
- consignment codeuser
- User model- Returns:
- true if a review has been posted and false otherwise
-
findPagedReviewsForVendor
SearchPageData<CustomerVendorReviewModel> findPagedReviewsForVendor(java.lang.String vendorCode, LanguageModel language, PageableData pageableData)
Find all approved paged reviews for a particular vendor- Parameters:
vendorCode
- code of vendorlanguage
- current languagepageableData
- the pagination data- Returns:
- paging result of reviews
-
findReviewsByUser
java.util.Collection<CustomerVendorReviewModel> findReviewsByUser(UserModel user)
Find all reviews for a particular user- Parameters:
user
- the given user- Returns:
- all reviews for this user
-
-