Class DefaultCustomerVendorReviewFacade
java.lang.Object
de.hybris.platform.marketplacefacades.vendor.impl.DefaultCustomerVendorReviewFacade
- All Implemented Interfaces:
CustomerVendorReviewFacade
Default implementation of
CustomerVendorReviewFacade.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SearchPageData<VendorReviewData>protected CommerceCommonI18NServiceprotected ConsignmentTrackingServiceprotected Converter<CustomerVendorReviewModel,VendorReviewData> protected Converter<VendorReviewData,CustomerVendorReviewModel> protected CustomerVendorReviewServicegetPagedReviewsForVendor(String vendorCode, PageableData pageableData) Get all approved paged reviews for a particular vendorprotected UserServicebooleanpostedReview(String consignmentCode) Check whether a review for a consignment has been posted by current uservoidpostReview(String orderCode, String consignmentCode, VendorReviewData reviewData) Add a vendor reviewvoidsetCommerceCommonI18NService(CommerceCommonI18NService commerceCommonI18NService) voidsetConsignmentTrackingService(ConsignmentTrackingService consignmentTrackingService) voidsetCustomerVendorReviewConverter(Converter<CustomerVendorReviewModel, VendorReviewData> customerVendorReviewConverter) voidsetCustomerVendorReviewReverseConverter(Converter<VendorReviewData, CustomerVendorReviewModel> customerVendorReviewReverseConverter) voidsetCustomerVendorReviewService(CustomerVendorReviewService customerVendorReviewService) voidsetUserService(UserService userService)
-
Constructor Details
-
DefaultCustomerVendorReviewFacade
public DefaultCustomerVendorReviewFacade()
-
-
Method Details
-
postReview
Description copied from interface:CustomerVendorReviewFacadeAdd a vendor review- Specified by:
postReviewin interfaceCustomerVendorReviewFacade- Parameters:
orderCode- order codeconsignmentCode- consignment codereviewData- review data
-
postedReview
Description copied from interface:CustomerVendorReviewFacadeCheck whether a review for a consignment has been posted by current user- Specified by:
postedReviewin interfaceCustomerVendorReviewFacade- Parameters:
consignmentCode- consignment code- Returns:
- true if a review has been posted and false otherwise
-
getPagedReviewsForVendor
public SearchPageData<VendorReviewData> getPagedReviewsForVendor(String vendorCode, PageableData pageableData) Description copied from interface:CustomerVendorReviewFacadeGet all approved paged reviews for a particular vendor- Specified by:
getPagedReviewsForVendorin interfaceCustomerVendorReviewFacade- Parameters:
vendorCode- code of vendorpageableData- the pagination data- Returns:
- paging result of reviews
-
convertPageData
protected SearchPageData<VendorReviewData> convertPageData(SearchPageData<CustomerVendorReviewModel> source) -
getCustomerVendorReviewService
-
setCustomerVendorReviewService
-
getUserService
-
setUserService
-
getConsignmentTrackingService
-
setConsignmentTrackingService
-
getCustomerVendorReviewConverter
-
setCustomerVendorReviewConverter
public void setCustomerVendorReviewConverter(Converter<CustomerVendorReviewModel, VendorReviewData> customerVendorReviewConverter) -
getCommerceCommonI18NService
-
setCommerceCommonI18NService
-
getCustomerVendorReviewReverseConverter
protected Converter<VendorReviewData,CustomerVendorReviewModel> getCustomerVendorReviewReverseConverter() -
setCustomerVendorReviewReverseConverter
public void setCustomerVendorReviewReverseConverter(Converter<VendorReviewData, CustomerVendorReviewModel> customerVendorReviewReverseConverter)
-