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