org.broadleafcommerce.core.rating.domain
Class RatingSummaryImpl

java.lang.Object
  extended by org.broadleafcommerce.core.rating.domain.RatingSummaryImpl
All Implemented Interfaces:
RatingSummary

@Entity
public class RatingSummaryImpl
extends Object
implements RatingSummary


Field Summary
protected  Double averageRating
           
protected  Long id
           
protected  String itemId
           
protected  List<RatingDetail> ratings
           
protected  String ratingTypeStr
           
protected  List<ReviewDetail> reviews
           
 
Constructor Summary
RatingSummaryImpl()
           
 
Method Summary
 Double getAverageRating()
           
 Long getId()
           
 String getItemId()
           
 Integer getNumberOfRatings()
           
 Integer getNumberOfReviews()
           
 List<RatingDetail> getRatings()
           
 RatingType getRatingType()
           
 List<ReviewDetail> getReviews()
           
 void resetAverageRating()
           
 void setId(Long id)
           
 void setItemId(String itemId)
           
 void setRatings(List<RatingDetail> ratings)
           
 void setRatingType(RatingType type)
           
 void setReviews(List<ReviewDetail> reviews)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected Long id

itemId

protected String itemId

ratingTypeStr

protected String ratingTypeStr

averageRating

protected Double averageRating

ratings

protected List<RatingDetail> ratings

reviews

protected List<ReviewDetail> reviews
Constructor Detail

RatingSummaryImpl

public RatingSummaryImpl()
Method Detail

getId

public Long getId()
Specified by:
getId in interface RatingSummary

setId

public void setId(Long id)
Specified by:
setId in interface RatingSummary
Parameters:
id - the id to set

getAverageRating

public Double getAverageRating()
Specified by:
getAverageRating in interface RatingSummary

resetAverageRating

public void resetAverageRating()
Specified by:
resetAverageRating in interface RatingSummary

getItemId

public String getItemId()
Specified by:
getItemId in interface RatingSummary

setItemId

public void setItemId(String itemId)
Specified by:
setItemId in interface RatingSummary

getNumberOfRatings

public Integer getNumberOfRatings()
Specified by:
getNumberOfRatings in interface RatingSummary

getNumberOfReviews

public Integer getNumberOfReviews()
Specified by:
getNumberOfReviews in interface RatingSummary

getRatingType

public RatingType getRatingType()
Specified by:
getRatingType in interface RatingSummary

setRatingType

public void setRatingType(RatingType type)
Specified by:
setRatingType in interface RatingSummary

getRatings

public List<RatingDetail> getRatings()
Specified by:
getRatings in interface RatingSummary

setRatings

public void setRatings(List<RatingDetail> ratings)
Specified by:
setRatings in interface RatingSummary

getReviews

public List<ReviewDetail> getReviews()
Specified by:
getReviews in interface RatingSummary

setReviews

public void setReviews(List<ReviewDetail> reviews)
Specified by:
setReviews in interface RatingSummary


Copyright © 2013. All Rights Reserved.