mura.content.favorite

Class favoriteManager

lucee.Component
    extended by mura.cfobject
      extended by mura.content.favorite.favoriteManager

This provides user favorite service level logic functionality

Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init(any configBean, any settingsManager)
    Method Summary
    boolean checkForFavorite(string userID, string contentID, [string type])
    any deleteFavorite(string favoriteID)
    any deleteRSSFavoriteByUserID(string userID, string siteID)
    any getBean([any beanName='favorite'])
    any getFavorites(string userID, string favoriteType='all', string siteID)
    any getInternalContentFavorites(string userID, [String siteID], [String type=''])
    any readFavorite(string favoriteID)
    any saveFavorite(string favoriteID, string userID, string siteID, string favoriteName, string favoriteLocation, string type, string columnNumber='', string rowNumber='', string maxRssItems='')
     
    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, any settingsManager)

    Parameters:
    configBean
    settingsManager

    Method Detail

    checkForFavorite

    public boolean checkForFavorite(string userID, string contentID, [string type])

    Parameters:
    userID
    contentID
    type

    deleteFavorite

    public any deleteFavorite(string favoriteID)

    Parameters:
    favoriteID

    deleteRSSFavoriteByUserID

    public any deleteRSSFavoriteByUserID(string userID, string siteID)

    Parameters:
    userID
    siteID

    getBean

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

    Overrides:
    getBean in class cfobject
    Parameters:
    beanName

    getFavorites

    public any getFavorites(string userID, string favoriteType='all', string siteID)

    Parameters:
    userID
    favoriteType
    siteID

    getInternalContentFavorites

    public any getInternalContentFavorites(string userID, [String siteID], [String type=''])

    Parameters:
    userID
    siteID
    type

    readFavorite

    public any readFavorite(string favoriteID)

    Parameters:
    favoriteID

    saveFavorite

    public any saveFavorite(string favoriteID, string userID, string siteID, string favoriteName, string favoriteLocation, string type, string columnNumber='', string rowNumber='', string maxRssItems='')

    Parameters:
    favoriteID
    userID
    siteID
    favoriteName
    favoriteLocation
    type
    columnNumber
    rowNumber
    maxRssItems