Class DefaultCustomerVendorReviewService
java.lang.Object
de.hybris.platform.marketplaceservices.vendor.impl.DefaultCustomerVendorReviewService
- All Implemented Interfaces:
CustomerVendorReviewService
public class DefaultCustomerVendorReviewService
extends Object
implements CustomerVendorReviewService
Default implementation for
CustomerVendorReviewService.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateReview(CustomerVendorReviewModel vendorReview) Create a reviewprotected CustomerVendorReviewDaoprotected ModelServicegetPagedReviewsForVendor(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 uservoidsetCustomerVendorReviewDao(CustomerVendorReviewDao customerVendorReviewDao) voidsetModelService(ModelService modelService)
-
Constructor Details
-
DefaultCustomerVendorReviewService
public DefaultCustomerVendorReviewService()
-
-
Method Details
-
getReviewsForVendor
Description copied from interface:CustomerVendorReviewServiceFind all approved reviews for a particular vendor- Specified by:
getReviewsForVendorin interfaceCustomerVendorReviewService- Parameters:
vendor- the target vendor- Returns:
- all approved reviews for this vendor
-
createReview
Description copied from interface:CustomerVendorReviewServiceCreate a review- Specified by:
createReviewin interfaceCustomerVendorReviewService- Parameters:
vendorReview- vendor review model- Returns:
- the created review
-
postedReview
Description copied from interface:CustomerVendorReviewServiceCheck whether a review for a consignment has been posted by a user- Specified by:
postedReviewin interfaceCustomerVendorReviewService- Parameters:
consignmentCode- consignment codeuser- user model- Returns:
- true if a review has been posted and false otherwise
-
getPagedReviewsForVendor
public SearchPageData<CustomerVendorReviewModel> getPagedReviewsForVendor(String vendorCode, LanguageModel language, PageableData pageableData) Description copied from interface:CustomerVendorReviewServiceGet all approved paged reviews for a particular vendor- Specified by:
getPagedReviewsForVendorin interfaceCustomerVendorReviewService- Parameters:
vendorCode- code of vendorlanguage- current languagepageableData- the pagination data- Returns:
- paging result of reviews
-
getCustomerVendorReviewDao
-
setCustomerVendorReviewDao
-
getModelService
-
setModelService
-