mura.category

Class categoryManager

lucee.Component
    extended by mura.cfobject
      extended by mura.category.categoryManager

This provides category service level logic

Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init(any configBean, any categoryGateway, any categoryDAO, any utility, any settingsManager, any categoryUtility, any pluginManager, any trashManager, any clusterManager)
    Method Summary
    any create([struct data='[runtime expression]'])
    any delete([String categoryID])
    any getCategories([string siteID], [string parentID], string keywords='', boolean activeOnly='false', boolean InterestsOnly='false')
    any getCategoriesBySiteID([string siteID], string keywords='')
    any getCategoryCount([String siteID], boolean activeOnly='false')
    any getCategoryfeatures([string categoryID])
    any getCrumbQuery(any path, any siteID, any sort='asc')
    any getInterestGroupCount([String siteID], boolean activeOnly='false')
    any getInterestGroupsBySiteID([string siteID], string keywords='')
    any getIterator([string siteID], [string parentID], string keywords='', boolean activeOnly='true', boolean InterestsOnly='false')
    any getLiveCategoryFeatures([string categoryID])
    any getPrivateInterestGroups([string siteID], [string parentID])
    any getPublicInterestGroups([string siteID], [string parentID])
    any keepCategories([string contentHistID=''], [query rsKeepers])
    any makeFilenameUnique([any categoryBean])
    any purgeCategoryCache([any categoryID], [any categoryBean], [any broadcast='true'])
    any purgeCategoryDescendentsCache([any categoryID], [any categoryBean], [any broadcast='true'])
    any read(any categoryID='', any name='', any remoteID='', any filename='', any urltitle='', any siteID='', any categoryBean='')
    any readByFilename([String filename], [string siteid], any categoryBean='')
    any readByName([String name], [string siteid], any categoryBean='')
    any readByRemoteID([String remoteID], [String siteID], any categoryBean='')
    any readByURLTitle([String urlTitle], [string siteid], any categoryBean='')
    any save([any data='[runtime expression]'])
    any setCategories([struct data='[runtime expression]'], [string contentID=''], [string contentHistID=''], [string siteID=''], [query rsCurrent])
    any setListOrder([string categoryID=''], [string orderID=''], [string orderno=''], [string siteid=''])
    any setMaterializedPath([any categoryBean])
    any update([struct data='[runtime expression]'])
    any updateMaterializedPath([any newPath], [any currentPath], [any siteID])
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, get, getAsJSON, getAsStruct, getBean, 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 categoryGateway, any categoryDAO, any utility, any settingsManager, any categoryUtility, any pluginManager, any trashManager, any clusterManager)

    Parameters:
    configBean
    categoryGateway
    categoryDAO
    utility
    settingsManager
    categoryUtility
    pluginManager
    trashManager
    clusterManager

    Method Detail

    create

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

    Parameters:
    data

    delete

    public any delete([String categoryID])

    Parameters:
    categoryID

    getCategories

    public any getCategories([string siteID], [string parentID], string keywords='', boolean activeOnly='false', boolean InterestsOnly='false')

    Parameters:
    siteID
    parentID
    keywords
    activeOnly
    InterestsOnly

    getCategoriesBySiteID

    public any getCategoriesBySiteID([string siteID], string keywords='')

    Parameters:
    siteID
    keywords

    getCategoryCount

    public any getCategoryCount([String siteID], boolean activeOnly='false')

    Parameters:
    siteID
    activeOnly

    getCategoryfeatures

    public any getCategoryfeatures([string categoryID])

    Parameters:
    categoryID

    getCrumbQuery

    public any getCrumbQuery(any path, any siteID, any sort='asc')

    Parameters:
    path
    siteID
    sort

    getInterestGroupCount

    public any getInterestGroupCount([String siteID], boolean activeOnly='false')

    Parameters:
    siteID
    activeOnly

    getInterestGroupsBySiteID

    public any getInterestGroupsBySiteID([string siteID], string keywords='')

    Parameters:
    siteID
    keywords

    getIterator

    public any getIterator([string siteID], [string parentID], string keywords='', boolean activeOnly='true', boolean InterestsOnly='false')

    Parameters:
    siteID
    parentID
    keywords
    activeOnly
    InterestsOnly

    getLiveCategoryFeatures

    public any getLiveCategoryFeatures([string categoryID])

    Parameters:
    categoryID

    getPrivateInterestGroups

    public any getPrivateInterestGroups([string siteID], [string parentID])

    Parameters:
    siteID
    parentID

    getPublicInterestGroups

    public any getPublicInterestGroups([string siteID], [string parentID])

    Parameters:
    siteID
    parentID

    keepCategories

    public any keepCategories([string contentHistID=''], [query rsKeepers])

    Parameters:
    contentHistID
    rsKeepers

    makeFilenameUnique

    public any makeFilenameUnique([any categoryBean])

    Parameters:
    categoryBean

    purgeCategoryCache

    public any purgeCategoryCache([any categoryID], [any categoryBean], [any broadcast='true'])

    Parameters:
    categoryID
    categoryBean
    broadcast

    purgeCategoryDescendentsCache

    public any purgeCategoryDescendentsCache([any categoryID], [any categoryBean], [any broadcast='true'])

    Parameters:
    categoryID
    categoryBean
    broadcast

    read

    public any read(any categoryID='', any name='', any remoteID='', any filename='', any urltitle='', any siteID='', any categoryBean='')

    Parameters:
    categoryID
    name
    remoteID
    filename
    urltitle
    siteID
    categoryBean

    readByFilename

    public any readByFilename([String filename], [string siteid], any categoryBean='')

    Parameters:
    filename
    siteid
    categoryBean

    readByName

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

    Parameters:
    name
    siteid
    categoryBean

    readByRemoteID

    public any readByRemoteID([String remoteID], [String siteID], any categoryBean='')

    Parameters:
    remoteID
    siteID
    categoryBean

    readByURLTitle

    public any readByURLTitle([String urlTitle], [string siteid], any categoryBean='')

    Parameters:
    urlTitle
    siteid
    categoryBean

    save

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

    Parameters:
    data

    setCategories

    public any setCategories([struct data='[runtime expression]'], [string contentID=''], [string contentHistID=''], [string siteID=''], [query rsCurrent])

    Parameters:
    data
    contentID
    contentHistID
    siteID
    rsCurrent

    setListOrder

    public any setListOrder([string categoryID=''], [string orderID=''], [string orderno=''], [string siteid=''])

    Parameters:
    categoryID
    orderID
    orderno
    siteid

    setMaterializedPath

    public any setMaterializedPath([any categoryBean])

    Parameters:
    categoryBean

    update

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

    Parameters:
    data

    updateMaterializedPath

    public any updateMaterializedPath([any newPath], [any currentPath], [any siteID])

    Parameters:
    newPath
    currentPath
    siteID