mura.content.feed

Class feedGateway

lucee.Component
    extended by mura.cfobject
      extended by mura.content.feed.feedGateway

This provides content feed gateway queries

Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init(any configBean, any contentIntervalManager, any permUtility)
    Method Summary
    any getcontentItems([any feedBean])
    any getDefaultFeeds([String siteID])
    any getFeed([any feedBean], any tag='', boolean aggregation='false', boolean applyPermFilter='false', boolean countOnly='false', [any menuType='default'], any from='', any to='')
    any getFeeds([String siteID], [String type], boolean publicOnly='false', boolean activeOnly='false')
    any getFeedsByCategoryID([string categoryID], [string siteID])
    any getTypeCount(String siteID='', String type='')
    any renderActiveClause([any table='tcontent'], [any siteID], [any liveOnly='1'], [any activeOnly='1'])
    any renderDateTimeParamType()
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, get, getAsJSON, getAsStruct, getBean, getConfigBean, getCurrentUser, getEventManager, 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, any contentIntervalManager, any permUtility)

    Parameters:
    configBean
    contentIntervalManager
    permUtility

    Method Detail

    getcontentItems

    public any getcontentItems([any feedBean])

    Parameters:
    feedBean

    getDefaultFeeds

    public any getDefaultFeeds([String siteID])

    Parameters:
    siteID

    getFeed

    public any getFeed([any feedBean], any tag='', boolean aggregation='false', boolean applyPermFilter='false', boolean countOnly='false', [any menuType='default'], any from='', any to='')

    Overrides:
    getFeed in class cfobject
    Parameters:
    feedBean
    tag
    aggregation
    applyPermFilter
    countOnly
    menuType
    from
    to

    getFeeds

    public any getFeeds([String siteID], [String type], boolean publicOnly='false', boolean activeOnly='false')

    Parameters:
    siteID
    type
    publicOnly
    activeOnly

    getFeedsByCategoryID

    public any getFeedsByCategoryID([string categoryID], [string siteID])

    Parameters:
    categoryID
    siteID

    getTypeCount

    public any getTypeCount(String siteID='', String type='')

    Parameters:
    siteID
    type

    renderActiveClause

    public any renderActiveClause([any table='tcontent'], [any siteID], [any liveOnly='1'], [any activeOnly='1'])

    Parameters:
    table
    siteID
    liveOnly
    activeOnly

    renderDateTimeParamType

    public any renderDateTimeParamType()