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
|