Class RatingSummaryDaoImpl
java.lang.Object
org.broadleafcommerce.common.util.dao.BatchRetrieveDao
org.broadleafcommerce.core.rating.dao.RatingSummaryDaoImpl
- All Implemented Interfaces:
RatingSummaryDao
@Repository("blRatingSummaryDao")
public class RatingSummaryDaoImpl
extends org.broadleafcommerce.common.util.dao.BatchRetrieveDao
implements RatingSummaryDao
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected jakarta.persistence.EntityManagerprotected org.broadleafcommerce.common.persistence.EntityConfiguration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateDetail(RatingSummary ratingSummary, Double rating, Date submittedDate, org.broadleafcommerce.profile.core.domain.Customer customer) createSummary(String itemId, RatingType type) voiddeleteRatingSummary(RatingSummary summary) readRating(Long customerId, Long ratingSummaryId) readRatingSummaries(List<String> itemIds, RatingType type) readRatingSummary(String itemId, RatingType type) readReview(Long customerId, Long ratingSummaryId) saveRatingSummary(RatingSummary summary) Methods inherited from class org.broadleafcommerce.common.util.dao.BatchRetrieveDao
batchExecuteReadQuery, getInClauseBatchSize, setInClauseBatchSize
-
Field Details
-
em
protected jakarta.persistence.EntityManager em -
entityConfiguration
protected org.broadleafcommerce.common.persistence.EntityConfiguration entityConfiguration
-
-
Constructor Details
-
RatingSummaryDaoImpl
public RatingSummaryDaoImpl()
-
-
Method Details
-
createSummary
- Specified by:
createSummaryin interfaceRatingSummaryDao
-
createSummary
- Specified by:
createSummaryin interfaceRatingSummaryDao
-
createDetail
- Specified by:
createDetailin interfaceRatingSummaryDao
-
createDetail
public RatingDetail createDetail(RatingSummary ratingSummary, Double rating, Date submittedDate, org.broadleafcommerce.profile.core.domain.Customer customer) - Specified by:
createDetailin interfaceRatingSummaryDao
-
deleteRatingSummary
- Specified by:
deleteRatingSummaryin interfaceRatingSummaryDao
-
saveRatingSummary
- Specified by:
saveRatingSummaryin interfaceRatingSummaryDao
-
readRatingSummaries
- Specified by:
readRatingSummariesin interfaceRatingSummaryDao
-
readRatingSummary
- Specified by:
readRatingSummaryin interfaceRatingSummaryDao
-
readRating
- Specified by:
readRatingin interfaceRatingSummaryDao
-
readReview
- Specified by:
readReviewin interfaceRatingSummaryDao
-