Class ReviewRatingStatisticsImpl
java.lang.Object
com.commercetools.api.models.review.ReviewRatingStatisticsImpl
- All Implemented Interfaces:
ReviewRatingStatistics
,io.vrap.rmf.base.client.ModelBase
public class ReviewRatingStatisticsImpl
extends Object
implements ReviewRatingStatistics, io.vrap.rmf.base.client.ModelBase
ReviewRatingStatistics
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Average rating of one target This number is rounded with 5 decimals.getCount()
Number of ratings taken into accountHighest rating of one targetLowest rating of one targetFull distribution of the ratings.int
hashCode()
void
setAverageRating
(Double averageRating) Average rating of one target This number is rounded with 5 decimals.void
Number of ratings taken into accountvoid
setHighestRating
(Double highestRating) Highest rating of one targetvoid
setLowestRating
(Double lowestRating) Lowest rating of one targetvoid
setRatingsDistribution
(Object ratingsDistribution) Full distribution of the ratings.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.review.ReviewRatingStatistics
withReviewRatingStatistics
-
Constructor Details
-
ReviewRatingStatisticsImpl
public ReviewRatingStatisticsImpl()create empty instance
-
-
Method Details
-
getAverageRating
Average rating of one target This number is rounded with 5 decimals.
- Specified by:
getAverageRating
in interfaceReviewRatingStatistics
- Returns:
- averageRating
-
getHighestRating
Highest rating of one target
- Specified by:
getHighestRating
in interfaceReviewRatingStatistics
- Returns:
- highestRating
-
getLowestRating
Lowest rating of one target
- Specified by:
getLowestRating
in interfaceReviewRatingStatistics
- Returns:
- lowestRating
-
getCount
Number of ratings taken into account
- Specified by:
getCount
in interfaceReviewRatingStatistics
- Returns:
- count
-
getRatingsDistribution
Full distribution of the ratings. The keys are the different ratings and the values are the count of reviews having this rating. Only the used ratings appear in this object.
- Specified by:
getRatingsDistribution
in interfaceReviewRatingStatistics
- Returns:
- ratingsDistribution
-
setAverageRating
Description copied from interface:ReviewRatingStatistics
Average rating of one target This number is rounded with 5 decimals.
- Specified by:
setAverageRating
in interfaceReviewRatingStatistics
- Parameters:
averageRating
- value to be set
-
setHighestRating
Description copied from interface:ReviewRatingStatistics
Highest rating of one target
- Specified by:
setHighestRating
in interfaceReviewRatingStatistics
- Parameters:
highestRating
- value to be set
-
setLowestRating
Description copied from interface:ReviewRatingStatistics
Lowest rating of one target
- Specified by:
setLowestRating
in interfaceReviewRatingStatistics
- Parameters:
lowestRating
- value to be set
-
setCount
Description copied from interface:ReviewRatingStatistics
Number of ratings taken into account
- Specified by:
setCount
in interfaceReviewRatingStatistics
- Parameters:
count
- value to be set
-
setRatingsDistribution
Description copied from interface:ReviewRatingStatistics
Full distribution of the ratings. The keys are the different ratings and the values are the count of reviews having this rating. Only the used ratings appear in this object.
- Specified by:
setRatingsDistribution
in interfaceReviewRatingStatistics
- Parameters:
ratingsDistribution
- value to be set
-
equals
-
hashCode
-