java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.commons.api.notification.channel.template.TemplateProvider
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin

public abstract class TemplateProvider extends org.exoplatform.container.component.BaseComponentPlugin
  • Field Details

  • Constructor Details

    • TemplateProvider

      public TemplateProvider(org.exoplatform.container.xml.InitParams initParams)
  • Method Details

    • getTemplateFilePathConfigs

      public Map<PluginKey,String> getTemplateFilePathConfigs()
      Gets all of the template files
      Returns:
    • getTemplateBuilder

      public Map<PluginKey,AbstractTemplateBuilder> getTemplateBuilder()
      Gets all of the template builder what assigned the channel
      Returns:
    • getChannelKey

      public ChannelKey getChannelKey()
      Gets channelId
      Returns: