type Notifier
source code
object --+
|
interfaces.INotifier --+
|
Notifier
- Known Subclasses:
-
A Base INotifier implementation.
MacroCommand, Command, Mediator and Proxy
all have a need to send Notifications.
The INotifier interface provides a common method called
sendNotification that relieves implementation code of the
necessity to actually construct Notifications.
The Notifier class, which all of the above mentioned
classes extend, provides an initialized reference to the
Facade Singleton, which is required for the convienience
method for sending Notifications, but also eases
implementation as these classes have frequent Facade
interactions and usually require access to the facade anyway.
|
Notifier Constructor
- Overrides:
object.__init__
|
sendNotification(self,
notificationName,
body=None,
type=None)
| source code
|
Create and send an INotification.
Keeps us from having to construct new INotification instances in our
implementation code.
- Parameters:
notificationName - the name of the notiification to send
body - the body of the notification (optional)
type - the type of the notification (optional)
- Overrides:
interfaces.INotifier.sendNotification
|