Notification
Table of Contents
Interfaces
- IAction
- IApp
- IDeferrableApp
- IDismissableNotifier
- Interface INotifier classes should implement if they want to process notifications that are dismissed by the user.
- IManager
- INotification
- INotifier
- Please consider implementing {@see IPreloadableNotifier} to improve performance. It allows to preload and cache data for many notifications at once instead of loading the data for each prepared notification separately.
- IPreloadableNotifier
- Allow notifier implementations to preload and cache data for many notifications at once to improve performance by, for example, bundling SQL queries.
Classes
- AlreadyProcessedException
- IncompleteNotificationException
- Thrown when {@see \OCP\Notification\IManager::notify()} is called with a notification that does not have all required fields set:
- IncompleteParsedNotificationException
- Thrown when {@see \OCP\Notification\IManager::prepare()} is called with a notification that does not have all required fields set at the end of the manager or after a INotifier that claimed to have parsed the notification.
- InvalidValueException
- UnknownNotificationException