org.broadleafcommerce.core.rating.dao
Interface RatingSummaryDao

All Known Implementing Classes:
RatingSummaryDaoImpl

public interface RatingSummaryDao


Method Summary
 RatingDetail createDetail()
           
 RatingDetail createDetail(RatingSummary ratingSummary, Double rating, Date submittedDate, Customer customer)
           
 RatingSummary createSummary()
           
 RatingSummary createSummary(String itemId, RatingType type)
           
 void deleteRatingSummary(RatingSummary summary)
           
 RatingDetail readRating(Long customerId, Long ratingSummaryId)
           
 List<RatingSummary> readRatingSummaries(List<String> itemIds, RatingType type)
           
 RatingSummary readRatingSummary(String itemId, RatingType type)
           
 ReviewDetail readReview(Long customerId, Long ratingSummaryId)
           
 RatingSummary saveRatingSummary(RatingSummary summary)
           
 

Method Detail

createSummary

RatingSummary createSummary()

createSummary

RatingSummary createSummary(String itemId,
                            RatingType type)

createDetail

RatingDetail createDetail()

createDetail

RatingDetail createDetail(RatingSummary ratingSummary,
                          Double rating,
                          Date submittedDate,
                          Customer customer)

readRatingSummary

RatingSummary readRatingSummary(String itemId,
                                RatingType type)

readRatingSummaries

List<RatingSummary> readRatingSummaries(List<String> itemIds,
                                        RatingType type)

saveRatingSummary

RatingSummary saveRatingSummary(RatingSummary summary)

deleteRatingSummary

void deleteRatingSummary(RatingSummary summary)

readRating

RatingDetail readRating(Long customerId,
                        Long ratingSummaryId)

readReview

ReviewDetail readReview(Long customerId,
                        Long ratingSummaryId)


Copyright © 2013. All Rights Reserved.