ContentBox Core API 1.6.0

contentbox.model.system
Class NotificationService

WEB-INF.cftags.component
        extended by coldbox.system.FrameworkSupertype
            extended by coldbox.system.Interceptor
                extended by contentbox.model.system.NotificationService

public class NotificationService
extends coldbox.system.Interceptor

******************************************************************************* ContentBox - A Modular Content Platform Copyright 2012 by Luis Majano and Ortus Solutions, Corp www.gocontentbox.org | www.luismajano.com | 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 & Description Default Serializable Required
 any CBHelper


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


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


Attributes:
  • inject = provider:ColdBoxRenderer
true false
 any securityService


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


Attributes:
  • inject = id:settingService@cb
true false
 
Method Summary
 any GETCBHELPER()
 any GETMAILSERVICE()
 any GETRENDERER()
 any GETSECURITYSERVICE()
 any GETSETTINGSERVICE()
 NotificationService SETCBHELPER(any CBHelper)
 NotificationService SETMAILSERVICE(any mailService)
 NotificationService SETRENDERER(any renderer)
 NotificationService SETSECURITYSERVICE(any securityService)
 NotificationService SETSETTINGSERVICE(any settingService)
 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()
 
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
$abort, $dump, $htmlhead, $include, $rethrow, $throw, addAsset, announceInterception, getColdboxOCM, getController, getDatasource, getDebugMode, getInterceptor, getMailSettings, getMemento, getModel, getModuleSettings, getMyPlugin, getNewMail, getPlugin, getResource, getSetting, getSettingStructure, getSettingsBean, getValidationManager, getfwLocale, includeUDF, loadGlobalUDFLibraries, locateDirectoryPath, locateFilePath, persistVariables, populateModel, relocate, renderExternalView, renderLayout, renderView, runEvent, setDebugMode, setNextEvent, setNextRoute, setSetting, setfwLocale, settingExists, validateModel
 
Methods inherited from class WEB-INF.cftags.component
None
 

Property Detail

CBHelper

any CBHelper

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

mailService

any mailService

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

renderer

any renderer

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

securityService

any securityService

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

settingService

any settingService

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

Method Detail

GETCBHELPER

public any GETCBHELPER()


GETMAILSERVICE

public any GETMAILSERVICE()


GETRENDERER

public any GETRENDERER()


GETSECURITYSERVICE

public any GETSECURITYSERVICE()


GETSETTINGSERVICE

public any GETSETTINGSERVICE()


SETCBHELPER

public NotificationService SETCBHELPER(any CBHelper)

Parameters:
CBHelper

SETMAILSERVICE

public NotificationService SETMAILSERVICE(any mailService)

Parameters:
mailService

SETRENDERER

public NotificationService SETRENDERER(any renderer)

Parameters:
renderer

SETSECURITYSERVICE

public NotificationService SETSECURITYSERVICE(any securityService)

Parameters:
securityService

SETSETTINGSERVICE

public NotificationService SETSETTINGSERVICE(any settingService)

Parameters:
settingService

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()


ContentBox Core API 1.6.0