mura.content.feed

Class feedManager

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

This provides content feed service level logic functionality

Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init(any configBean, any feedGateway, any feedDAO, any utility, any feedUtility, any pluginManager, any trashManager)
    Method Summary
    boolean allowFeed([any feedBean], [string username=''], [string password=''], [string userID=''])
    any create([struct data='[runtime expression]'])
    any delete([String feedID])
    any doAutoImport([any siteid])
    struct doImport([struct data])
    any getBean([any beanName='feed'])
    any getcontentItems([any feedBean])
    any getDefaultFeeds([string siteID])
    any getFeed([any feedBean], any tag='', any aggregation='false', any applyPermFilter='false', [any countOnly='false'], [any menuType='default'], any from='', any to='')
    any getFeedIterator([any feedBean], any tag='', any aggregation='false', any applyPermFilter='false', any from='[runtime expression]', any to='[runtime expression]')
    any getFeeds([string siteID], [string type], boolean publicOnly='false', boolean activeOnly='false')
    any getFeedsByCategoryID([string categoryID], [string siteID])
    any getRemoteFeedData(any feedURL, any maxItems, any timeout='5', any authtype='')
    any purgeFeedCache([any feedID], [any feedBean], [any broadcast='true'])
    any read(any feedID='', any name='', any remoteID='', any siteID='', any feedBean='')
    any readByName([String name], [String siteid], any feedBean='')
    any readByRemoteID([String remoteID], [String siteid], any feedBean='')
    any save([any data='[runtime expression]'])
    any update([struct data='[runtime expression]'])
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, get, getAsJSON, getAsStruct, 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 feedGateway, any feedDAO, any utility, any feedUtility, any pluginManager, any trashManager)

    Parameters:
    configBean
    feedGateway
    feedDAO
    utility
    feedUtility
    pluginManager
    trashManager

    Method Detail

    allowFeed

    public boolean allowFeed([any feedBean], [string username=''], [string password=''], [string userID=''])

    Parameters:
    feedBean
    username
    password
    userID

    create

    public any create([struct data='[runtime expression]'])

    Parameters:
    data

    delete

    public any delete([String feedID])

    Parameters:
    feedID

    doAutoImport

    public any doAutoImport([any siteid])

    Parameters:
    siteid

    doImport

    public struct doImport([struct data])

    Parameters:
    data

    getBean

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

    Overrides:
    getBean in class cfobject
    Parameters:
    beanName

    getcontentItems

    public any getcontentItems([any feedBean])

    Parameters:
    feedBean

    getDefaultFeeds

    public any getDefaultFeeds([string siteID])

    Parameters:
    siteID

    getFeed

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

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

    getFeedIterator

    public any getFeedIterator([any feedBean], any tag='', any aggregation='false', any applyPermFilter='false', any from='[runtime expression]', any to='[runtime expression]')

    Parameters:
    feedBean
    tag
    aggregation
    applyPermFilter
    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

    getRemoteFeedData

    public any getRemoteFeedData(any feedURL, any maxItems, any timeout='5', any authtype='')

    Parameters:
    feedURL
    maxItems
    timeout
    authtype

    purgeFeedCache

    public any purgeFeedCache([any feedID], [any feedBean], [any broadcast='true'])

    Parameters:
    feedID
    feedBean
    broadcast

    read

    public any read(any feedID='', any name='', any remoteID='', any siteID='', any feedBean='')

    Parameters:
    feedID
    name
    remoteID
    siteID
    feedBean

    readByName

    public any readByName([String name], [String siteid], any feedBean='')

    Parameters:
    name
    siteid
    feedBean

    readByRemoteID

    public any readByRemoteID([String remoteID], [String siteid], any feedBean='')

    Parameters:
    remoteID
    siteid
    feedBean

    save

    public any save([any data='[runtime expression]'])

    Parameters:
    data

    update

    public any update([struct data='[runtime expression]'])

    Parameters:
    data