@Repository(value="blRatingSummaryDao") public class RatingSummaryDaoImpl extends BatchRetrieveDao implements RatingSummaryDao
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
em |
protected EntityConfiguration |
entityConfiguration |
| Constructor and Description |
|---|
RatingSummaryDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
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) |
batchExecuteReadQuery, getInClauseBatchSize, setInClauseBatchSizeprotected javax.persistence.EntityManager em
protected EntityConfiguration entityConfiguration
public RatingSummary createSummary()
createSummary in interface RatingSummaryDaopublic RatingSummary createSummary(String itemId, RatingType type)
createSummary in interface RatingSummaryDaopublic RatingDetail createDetail()
createDetail in interface RatingSummaryDaopublic RatingDetail createDetail(RatingSummary ratingSummary, Double rating, Date submittedDate, Customer customer)
createDetail in interface RatingSummaryDaopublic void deleteRatingSummary(RatingSummary summary)
deleteRatingSummary in interface RatingSummaryDaopublic RatingSummary saveRatingSummary(RatingSummary summary)
saveRatingSummary in interface RatingSummaryDaopublic List<RatingSummary> readRatingSummaries(List<String> itemIds, RatingType type)
readRatingSummaries in interface RatingSummaryDaopublic RatingSummary readRatingSummary(String itemId, RatingType type)
readRatingSummary in interface RatingSummaryDaopublic RatingDetail readRating(Long customerId, Long ratingSummaryId)
readRating in interface RatingSummaryDaopublic ReviewDetail readReview(Long customerId, Long ratingSummaryId)
readReview in interface RatingSummaryDaoCopyright © 2014. All Rights Reserved.