mura.content.rater

Class raterManager

lucee.Component
    extended by mura.cfobject
      extended by mura.content.rater.raterManager

This provides content rating service level logic functionality

Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init(any configBean)
    Method Summary
    any getAvgRating(string contentID='', string siteID='')
    any getBean([any beanName='rateBean'])
    any getStarText(any avg='')
    any getTopRated(string siteID='', numeric threshold='0', numeric limit='0', string startDate='', string stopDate='')
    any readRate(string contentID='', string siteID='', string userID='')
    any saveRate(string contentID='', string siteID='', string userID='', numeric rate='0')
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, get, getAsJSON, getAsStruct, getConfigBean, getCurrentUser, getEventManager, getFeed, getHTTPAttrs, getHTTPService, getJavaTimezone, getPlugin, getPluginManager, getQueryAttrs, getQueryService, getServiceFactory, getSession, getValue, hasCustomDatasource, initTracePoint, inject, injectMethod, invokeMethod, mixin, parseDateArg, removeValue, set, setValue, valueExists
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init(any configBean)

    Parameters:
    configBean

    Method Detail

    getAvgRating

    public any getAvgRating(string contentID='', string siteID='')

    Parameters:
    contentID
    siteID

    getBean

    public any getBean([any beanName='rateBean'])

    Overrides:
    getBean in class cfobject
    Parameters:
    beanName

    getStarText

    public any getStarText(any avg='')

    Parameters:
    avg

    getTopRated

    public any getTopRated(string siteID='', numeric threshold='0', numeric limit='0', string startDate='', string stopDate='')

    Parameters:
    siteID
    threshold
    limit
    startDate
    stopDate

    readRate

    public any readRate(string contentID='', string siteID='', string userID='')

    Parameters:
    contentID
    siteID
    userID

    saveRate

    public any saveRate(string contentID='', string siteID='', string userID='', numeric rate='0')

    Parameters:
    contentID
    siteID
    userID
    rate