@Entity public class RatingSummaryImpl extends java.lang.Object implements RatingSummary
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Double |
averageRating |
protected java.util.List<RatingDetail> |
ratings |
protected java.util.List<ReviewDetail> |
reviews |
| Constructor and Description |
|---|
RatingSummaryImpl() |
RatingSummaryImpl(java.lang.String itemId,
RatingType ratingType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Double |
getAverageRating() |
java.lang.Long |
getId() |
java.lang.String |
getItemId() |
java.lang.Integer |
getNumberOfRatings() |
java.lang.Integer |
getNumberOfReviews() |
java.util.List<RatingDetail> |
getRatings() |
RatingType |
getRatingType() |
java.util.List<ReviewDetail> |
getReviews() |
void |
resetAverageRating() |
protected java.lang.Double averageRating
protected java.util.List<RatingDetail> ratings
protected java.util.List<ReviewDetail> reviews
public RatingSummaryImpl()
public RatingSummaryImpl(java.lang.String itemId,
RatingType ratingType)
public java.lang.Long getId()
getId in interface RatingSummarypublic java.lang.Double getAverageRating()
getAverageRating in interface RatingSummarypublic java.lang.String getItemId()
getItemId in interface RatingSummarypublic java.lang.Integer getNumberOfRatings()
getNumberOfRatings in interface RatingSummarypublic java.lang.Integer getNumberOfReviews()
getNumberOfReviews in interface RatingSummarypublic RatingType getRatingType()
getRatingType in interface RatingSummarypublic java.util.List<RatingDetail> getRatings()
getRatings in interface RatingSummarypublic java.util.List<ReviewDetail> getReviews()
getReviews in interface RatingSummarypublic void resetAverageRating()
resetAverageRating in interface RatingSummaryCopyright © 2018. All Rights Reserved.