org.broadleafcommerce.core.rating.service
Class RatingServiceImpl
java.lang.Object
org.broadleafcommerce.core.rating.service.RatingServiceImpl
- All Implemented Interfaces:
- RatingService
@Service(value="blRatingService")
public class RatingServiceImpl
- extends java.lang.Object
- implements RatingService
|
Method Summary |
void |
deleteRatingSummary(RatingSummary ratingSummary)
|
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 ratingSummary)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RatingServiceImpl
public RatingServiceImpl()
deleteRatingSummary
public void deleteRatingSummary(RatingSummary ratingSummary)
- Specified by:
deleteRatingSummary in interface RatingService
markReviewHelpful
public void markReviewHelpful(java.lang.Long reviewId,
Customer customer,
java.lang.Boolean helpful)
- Specified by:
markReviewHelpful in interface RatingService
rateItem
public void rateItem(java.lang.String itemId,
RatingType type,
Customer customer,
java.lang.Double rating)
- Specified by:
rateItem in interface RatingService
readRatingSummary
public RatingSummary readRatingSummary(java.lang.String itemId,
RatingType type)
- Specified by:
readRatingSummary in interface RatingService
readRatingSummaries
public java.util.Map<java.lang.String,RatingSummary> readRatingSummaries(java.util.List<java.lang.String> itemIds,
RatingType type)
- Specified by:
readRatingSummaries in interface RatingService
readReviews
public java.util.List<ReviewDetail> readReviews(java.lang.String itemId,
RatingType type,
int start,
int finish,
RatingSortType sortBy)
- Specified by:
readReviews in interface RatingService
saveRatingSummary
public RatingSummary saveRatingSummary(RatingSummary ratingSummary)
- Specified by:
saveRatingSummary in interface RatingService
reviewItem
public void reviewItem(java.lang.String itemId,
RatingType type,
Customer customer,
java.lang.Double rating,
java.lang.String reviewText)
- Specified by:
reviewItem in interface RatingService
Copyright © 2012. All Rights Reserved.