Class RatingSchemeImpl

  • All Implemented Interfaces:
    Comparable<RatingScheme>, RatingScheme, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean

    public class RatingSchemeImpl
    extends Object
    implements RatingScheme, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean
    • Method Detail

      • setModelPrefix

        public void setModelPrefix​(String prefix)
      • init

        public void init()
      • setBeanName

        public void setBeanName​(String name)
        Specified by:
        setBeanName in interface org.springframework.beans.factory.BeanNameAware
      • setMinRating

        public void setMinRating​(float minRating)
      • setMaxRating

        public void setMaxRating​(float maxRating)
      • setSelfRatingAllowed

        public void setSelfRatingAllowed​(boolean selfRatingAllowed)
      • afterPropertiesSet

        public void afterPropertiesSet()
                                throws Exception
        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        Throws:
        Exception
      • getMaxRating

        public float getMaxRating()
        Description copied from interface: RatingScheme
        This method returns the maximum rating defined for this scheme.
        Specified by:
        getMaxRating in interface RatingScheme
        Returns:
        the maximum rating.
      • getMinRating

        public float getMinRating()
        Description copied from interface: RatingScheme
        This method returns the minimum rating defined for this scheme.
        Specified by:
        getMinRating in interface RatingScheme
        Returns:
        the minimum rating.
      • isSelfRatingAllowed

        public boolean isSelfRatingAllowed()
        Description copied from interface: RatingScheme
        This method returns true if the cm:creator of the node is allowed to apply a rating to it, else false.
        Specified by:
        isSelfRatingAllowed in interface RatingScheme
        Returns:
        whether or not the cm:creator of the node can apply a rating in this scheme.
      • getName

        public String getName()
        Description copied from interface: RatingScheme
        This method returns the name which uniquely identifies the rating scheme.
        Specified by:
        getName in interface RatingScheme
        Returns:
        the name.