Class DefaultTmaCustomerReviewDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
de.hybris.platform.customerreview.dao.impl.DefaultCustomerReviewDao
de.hybris.platform.b2ctelcoservices.daos.impl.DefaultTmaCustomerReviewDao
- All Implemented Interfaces:
TmaCustomerReviewDao,de.hybris.platform.customerreview.dao.CustomerReviewDao,de.hybris.platform.servicelayer.internal.dao.Dao
public class DefaultTmaCustomerReviewDao
extends de.hybris.platform.customerreview.dao.impl.DefaultCustomerReviewDao
implements TmaCustomerReviewDao
Default implementation for
TmaCustomerReviewDao.- Since:
- 1907
-
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
flexibleSearchService, modelService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetNumberOfReviewsForProductAndLanguage(ProductModel product, LanguageModel language) Retrieves the the number of reviews that exist for a product in a given language.getReviewsForProductByLimitOffsetAndLanguage(ProductModel product, int offset, int limit, LanguageModel language) Retrieves theCustomerReviewModels that belong to a product by offset, limit and language.Methods inherited from class de.hybris.platform.customerreview.dao.impl.DefaultCustomerReviewDao
getAverageRating, getNumberOfReviews, getReviewsForCustomer, getReviewsForProduct, getReviewsForProductAndLanguageMethods inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
getAllSources, getFlexibleSearchService, getModelService, getSource, load, loadAll, search, search, searchUnique, setFlexibleSearchService, setModelServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.customerreview.dao.CustomerReviewDao
getAverageRating, getNumberOfReviews, getReviewsForCustomer, getReviewsForProduct, getReviewsForProductAndLanguage
-
Constructor Details
-
DefaultTmaCustomerReviewDao
public DefaultTmaCustomerReviewDao()
-
-
Method Details
-
getReviewsForProductByLimitOffsetAndLanguage
public List<CustomerReviewModel> getReviewsForProductByLimitOffsetAndLanguage(ProductModel product, int offset, int limit, LanguageModel language) Description copied from interface:TmaCustomerReviewDaoRetrieves theCustomerReviewModels that belong to a product by offset, limit and language.- Specified by:
getReviewsForProductByLimitOffsetAndLanguagein interfaceTmaCustomerReviewDao- Parameters:
product- the product which has the reviewsoffset- the offset represents the position in list from where the result list will start.limit- the limit represents the number of entries that will be selected for the result list.language- the language of the reviews- Returns:
- all found
CustomerReviewModels, or an empty collection if no review can be found
-
getNumberOfReviewsForProductAndLanguage
public Integer getNumberOfReviewsForProductAndLanguage(ProductModel product, LanguageModel language) Description copied from interface:TmaCustomerReviewDaoRetrieves the the number of reviews that exist for a product in a given language.- Specified by:
getNumberOfReviewsForProductAndLanguagein interfaceTmaCustomerReviewDao- Parameters:
product- the product which has the reviewslanguage- the language of the reviews- Returns:
- the number of all found
CustomerReviewModels
-