Class AbstractNotificationPlugin
java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.commons.api.notification.plugin.BaseNotificationPlugin
org.exoplatform.task.integration.notification.AbstractNotificationPlugin
- All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin
- Direct Known Subclasses:
TaskAssignPlugin,TaskCommentPlugin,TaskCompletedPlugin,TaskCoworkerPlugin,TaskDueDatePlugin,TaskEditionPlugin,TaskMentionPlugin
public abstract class AbstractNotificationPlugin
extends org.exoplatform.commons.api.notification.plugin.BaseNotificationPlugin
-
Field Summary
Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin
desc, name -
Constructor Summary
ConstructorsConstructorDescriptionAbstractNotificationPlugin(org.exoplatform.container.xml.InitParams initParams) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetReceiver(TaskDto task, org.exoplatform.commons.api.notification.NotificationContext ctx) org.exoplatform.commons.api.notification.model.NotificationInfomakeNotification(org.exoplatform.commons.api.notification.NotificationContext ctx) Methods inherited from class org.exoplatform.commons.api.notification.plugin.BaseNotificationPlugin
buildNotification, end, getId, getKey, getOrganizationService, getPluginConfigs, isOldPlugin, isValid, setOldPlugin, startMethods inherited from class org.exoplatform.container.component.BaseComponentPlugin
getDescription, getName, setDescription, setName
-
Constructor Details
-
AbstractNotificationPlugin
public AbstractNotificationPlugin(org.exoplatform.container.xml.InitParams initParams)
-
-
Method Details
-
makeNotification
public org.exoplatform.commons.api.notification.model.NotificationInfo makeNotification(org.exoplatform.commons.api.notification.NotificationContext ctx) - Specified by:
makeNotificationin classorg.exoplatform.commons.api.notification.plugin.BaseNotificationPlugin
-
getReceiver
-
getPortalOwner
-