package com.salesmanager.core.business.services.catalog.product.review; import java.util.List; import com.salesmanager.core.business.services.common.generic.SalesManagerEntityService; import com.salesmanager.core.model.catalog.product.Product; import com.salesmanager.core.model.catalog.product.review.ProductReview; import com.salesmanager.core.model.customer.Customer; import com.salesmanager.core.model.reference.language.Language; public interface ProductReviewService extends SalesManagerEntityService<Long, ProductReview> { List<ProductReview> getByCustomer(Customer customer); List<ProductReview> getByProduct(Product product); List<ProductReview> getByProduct(Product product, Language language); ProductReview getByProductAndCustomer(Long productId, Long customerId); /** * @param product * @return */ List<ProductReview> getByProductNoCustomers(Product product); }