contentbox.model.system

Class NotificationService

railo-context.Component
        extended by coldbox.system.FrameworkSupertype
            extended by coldbox.system.Interceptor
                extended by contentbox.model.system.NotificationService
Class Attributes:
  • synchronized : false
  •  
  • accessors : true
  •  
  • persistent : false
  •  

    ContentBox - A Modular Content Platform Copyright 2012 by Luis Majano and Ortus Solutions, Corp www.ortussolutions.com Apache License, Version 2.0 Copyright Since [2012] [Luis Majano and Ortus Solutions,Corp] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Notification services event listener for ContentBox

    Property Summary
    type property default serializable required
    any CBHelper


    • inject = id:CBHelper@cb
    true false
    any mailService


    • inject = coldbox:plugin:MailService
    true false
    any renderer


    • inject = provider:ColdBoxRenderer
    true false
    any securityService


    • inject = id:securityService@cb
    true false
    any settingService


    • inject = id:settingService@cb
    true false
    Method Summary
    any cbadmin_postAuthorSave([any event], [any interceptData], [any buffer])
         Listen to when authors are saved.
    any cbadmin_postContentStoreSave([any event], [any interceptData], [any buffer])
         Listen to when contentstore are saved.
    any cbadmin_postEntrySave([any event], [any interceptData], [any buffer])
         Listen to when entries are saved.
    any cbadmin_postPageSave([any event], [any interceptData], [any buffer])
         Listen to when pages are saved.
    any cbadmin_preAuthorRemove([any event], [any interceptData], [any buffer])
         Listen to when authors are removed.
    any cbadmin_preContentStoreRemove([any event], [any interceptData], [any buffer])
         Listen to when content store objects are removed.
    any cbadmin_preEntryRemove([any event], [any interceptData], [any buffer])
         Listen to when entries are removed.
    any cbadmin_prePageRemove([any event], [any interceptData], [any buffer])
         Listen to when pages are removed.
    any configure()
    string getCBHelper()
    string getMailService()
    string getSecurityService()
    string getSettingService()
    any setCBHelper(any CBHelper)
    any setMailService(any mailService)
    any setRenderer(any renderer)
    any setSecurityService(any securityService)
    any setSettingService(any settingService)
     
    Methods inherited from class coldbox.system.Interceptor
    appendToBuffer, clearBuffer, getBufferObject, getBufferString, getInterceptorService, getProperties, getProperty, init, propertyExists, setProperties, setProperty, unregister
     
    Methods inherited from class coldbox.system.FrameworkSupertype
    addAsset, announceInterception, getCache, getController, getDatasource, getInstance, getInterceptor, getModel, getModuleConfig, getModuleSettings, getMyPlugin, getPlugin, getRenderer, getRequestCollection, getRequestContext, getSetting, getSettingStructure, includeUDF, loadApplicationHelpers, locateDirectoryPath, locateFilePath, persistVariables, populateModel, renderExternalView, renderLayout, renderView, runEvent, setController, setNextEvent, setSetting, settingExists
     
    Methods inherited from class railo-context.Component
    None

    Property Detail

    CBHelper

    property any CBHelper

    Attributes:
    required - false
    inject - id:CBHelper@cb
    serializable - true

    mailService

    property any mailService

    Attributes:
    required - false
    inject - coldbox:plugin:MailService
    serializable - true

    renderer

    property any renderer

    Attributes:
    required - false
    inject - provider:ColdBoxRenderer
    serializable - true

    securityService

    property any securityService

    Attributes:
    required - false
    inject - id:securityService@cb
    serializable - true

    settingService

    property any settingService

    Attributes:
    required - false
    inject - id:settingService@cb
    serializable - true

    Method Detail

    cbadmin_postAuthorSave

    public any cbadmin_postAuthorSave([any event], [any interceptData], [any buffer])

    Listen to when authors are saved

    Parameters:
    event
    interceptData
    buffer

    cbadmin_postContentStoreSave

    public any cbadmin_postContentStoreSave([any event], [any interceptData], [any buffer])

    Listen to when contentstore are saved

    Parameters:
    event
    interceptData
    buffer

    cbadmin_postEntrySave

    public any cbadmin_postEntrySave([any event], [any interceptData], [any buffer])

    Listen to when entries are saved

    Parameters:
    event
    interceptData
    buffer

    cbadmin_postPageSave

    public any cbadmin_postPageSave([any event], [any interceptData], [any buffer])

    Listen to when pages are saved

    Parameters:
    event
    interceptData
    buffer

    cbadmin_preAuthorRemove

    public any cbadmin_preAuthorRemove([any event], [any interceptData], [any buffer])

    Listen to when authors are removed

    Parameters:
    event
    interceptData
    buffer

    cbadmin_preContentStoreRemove

    public any cbadmin_preContentStoreRemove([any event], [any interceptData], [any buffer])

    Listen to when content store objects are removed

    Parameters:
    event
    interceptData
    buffer

    cbadmin_preEntryRemove

    public any cbadmin_preEntryRemove([any event], [any interceptData], [any buffer])

    Listen to when entries are removed

    Parameters:
    event
    interceptData
    buffer

    cbadmin_prePageRemove

    public any cbadmin_prePageRemove([any event], [any interceptData], [any buffer])

    Listen to when pages are removed

    Parameters:
    event
    interceptData
    buffer

    configure

    public any configure()

    Overrides:
    configure in class coldbox.system.Interceptor

    getCBHelper

    public string getCBHelper()


    getMailService

    public string getMailService()


    getSecurityService

    public string getSecurityService()


    getSettingService

    public string getSettingService()


    setCBHelper

    public any setCBHelper(any CBHelper)

    Parameters:
    CBHelper

    setMailService

    public any setMailService(any mailService)

    Parameters:
    mailService

    setRenderer

    public any setRenderer(any renderer)

    Parameters:
    renderer

    setSecurityService

    public any setSecurityService(any securityService)

    Parameters:
    securityService

    setSettingService

    public any setSettingService(any settingService)

    Parameters:
    settingService