org.broadleafcommerce.core.rating.service
Interface RatingService

All Known Implementing Classes:
RatingServiceImpl

public interface RatingService


Method Summary
 void deleteRatingSummary(RatingSummary rating)
           
 void markReviewHelpful(java.lang.Long reviewId, Customer customer, java.lang.Boolean helpful)
           
 void rateItem(java.lang.String itemId, RatingType type, Customer customer, java.lang.Double rating)
           
 java.util.Map<java.lang.String,RatingSummary> readRatingSummaries(java.util.List<java.lang.String> itemIds, RatingType type)
           
 RatingSummary readRatingSummary(java.lang.String itemId, RatingType type)
           
 java.util.List<ReviewDetail> readReviews(java.lang.String itemId, RatingType type, int start, int finish, RatingSortType sortBy)
           
 void reviewItem(java.lang.String itemId, RatingType type, Customer customer, java.lang.Double rating, java.lang.String reviewText)
           
 RatingSummary saveRatingSummary(RatingSummary rating)
           
 

Method Detail

saveRatingSummary

RatingSummary saveRatingSummary(RatingSummary rating)

deleteRatingSummary

void deleteRatingSummary(RatingSummary rating)

readRatingSummary

RatingSummary readRatingSummary(java.lang.String itemId,
                                RatingType type)

readRatingSummaries

java.util.Map<java.lang.String,RatingSummary> readRatingSummaries(java.util.List<java.lang.String> itemIds,
                                                                  RatingType type)

rateItem

void rateItem(java.lang.String itemId,
              RatingType type,
              Customer customer,
              java.lang.Double rating)

readReviews

java.util.List<ReviewDetail> readReviews(java.lang.String itemId,
                                         RatingType type,
                                         int start,
                                         int finish,
                                         RatingSortType sortBy)

reviewItem

void reviewItem(java.lang.String itemId,
                RatingType type,
                Customer customer,
                java.lang.Double rating,
                java.lang.String reviewText)

markReviewHelpful

void markReviewHelpful(java.lang.Long reviewId,
                       Customer customer,
                       java.lang.Boolean helpful)


Copyright © 2012. All Rights Reserved.