Interface RatingDetailService<P extends RatingDetail>
- All Superinterfaces:
com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
,com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>
- All Known Implementing Classes:
DefaultRatingDetailService
public interface RatingDetailService<P extends RatingDetail>
extends com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>
-
Method Summary
Modifier and TypeMethodDescriptiongetRatingCountsAndPercentages
(String status, String ratingSummaryId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) org.springframework.data.domain.Page<P>
readByCustomerId
(String customerId, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) org.springframework.data.domain.Page<P>
readByRatingSummaryId
(String ratingSummaryId, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) org.springframework.data.domain.Page<P>
readByReviewStatus
(String status, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) org.springframework.data.domain.Page<P>
readByReviewStatusAndRatingSummaryId
(String status, String ratingSummaryId, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) org.springframework.data.domain.Page<P>
readByReviewStatusAndRatingSummaryId
(String status, String ratingSummaryId, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) org.springframework.data.domain.Page<P>
readByReviewStatusIn
(Collection<String> statuses, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods inherited from interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
create, createAll, createAllAllowingPartialSuccess, delete, readAll, readAll, readAll, readAllByContextId, readByContextId, replace, replaceAll, replaceAllAllowingPartialSuccess, update, updateAll, updateAllAllowingPartialSuccess, updateSort
Methods inherited from interface com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService
readAll, readAll, readAll, readAll
-
Method Details
-
readByCustomerId
-
readByReviewStatus
-
readByReviewStatusIn
org.springframework.data.domain.Page<P> readByReviewStatusIn(Collection<String> statuses, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
readByRatingSummaryId
-
readByReviewStatusAndRatingSummaryId
-
readByReviewStatusAndRatingSummaryId
org.springframework.data.domain.Page<P> readByReviewStatusAndRatingSummaryId(String status, String ratingSummaryId, @Nullable cz.jirutka.rsql.parser.ast.Node filters, @Nullable org.springframework.data.domain.Pageable page, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
getRatingCountsAndPercentages
List<RatingCountAndPercentage> getRatingCountsAndPercentages(String status, String ratingSummaryId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-