Class PushTemplateProvider
- java.lang.Object
-
- org.exoplatform.container.component.BaseComponentPlugin
-
- org.exoplatform.commons.api.notification.channel.template.TemplateProvider
-
- org.exoplatform.social.notification.channel.template.WebTemplateProvider
-
- org.exoplatform.push.channel.template.PushTemplateProvider
-
- All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin
public class PushTemplateProvider extends org.exoplatform.social.notification.channel.template.WebTemplateProviderTemplates for Push Notifications. It extends WebTemplateProvider since we want the same information for web notifications, but it re-calculate target URL in order to pass it as a standalone data to the push notifications manager. The target URL is passed in the field "subject" of the MessageInfo object since there is no field to pass custom data. TODO Improve MessageInfo to allow to pass custom data
-
-
Constructor Summary
Constructors Constructor Description PushTemplateProvider(org.exoplatform.container.xml.InitParams initParams)
-
Method Summary
-
Methods inherited from class org.exoplatform.commons.api.notification.channel.template.TemplateProvider
getChannelKey, getTemplateBuilder, getTemplateFilePathConfigs
-
-