Class SpaceWebChannel

java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.commons.api.notification.channel.AbstractChannel
org.exoplatform.social.notification.channel.SpaceWebChannel
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin

public class SpaceWebChannel extends org.exoplatform.commons.api.notification.channel.AbstractChannel
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    final org.exoplatform.commons.api.notification.model.ChannelKey
     

    Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin

    desc, name
  • Constructor Summary

    Constructors
    Constructor
    Description
    SpaceWebChannel(org.exoplatform.social.notification.service.SpaceWebNotificationService spaceWebNotificationService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    dispatch(org.exoplatform.commons.api.notification.NotificationContext ctx, String username)
     
     
    org.exoplatform.commons.api.notification.model.ChannelKey
     
    protected org.exoplatform.commons.api.notification.channel.template.AbstractTemplateBuilder
    getTemplateBuilderInChannel(org.exoplatform.commons.api.notification.model.PluginKey key)
     
    boolean
     
    void
    registerTemplateProvider(org.exoplatform.commons.api.notification.channel.template.TemplateProvider provider)
     

    Methods inherited from class org.exoplatform.commons.api.notification.channel.AbstractChannel

    dispatch, end, getLifecycle, getTemplateBuilder, getTemplateFilePath, hasTemplateBuilder, start

    Methods inherited from class org.exoplatform.container.component.BaseComponentPlugin

    getDescription, getName, setDescription, setName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ID

      public static final String ID
      See Also:
    • key

      public final org.exoplatform.commons.api.notification.model.ChannelKey key
  • Constructor Details

    • SpaceWebChannel

      public SpaceWebChannel(org.exoplatform.social.notification.service.SpaceWebNotificationService spaceWebNotificationService)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in class org.exoplatform.commons.api.notification.channel.AbstractChannel
    • getKey

      public org.exoplatform.commons.api.notification.model.ChannelKey getKey()
      Specified by:
      getKey in class org.exoplatform.commons.api.notification.channel.AbstractChannel
    • dispatch

      public void dispatch(org.exoplatform.commons.api.notification.NotificationContext ctx, String username)
      Specified by:
      dispatch in class org.exoplatform.commons.api.notification.channel.AbstractChannel
    • registerTemplateProvider

      public void registerTemplateProvider(org.exoplatform.commons.api.notification.channel.template.TemplateProvider provider)
      Specified by:
      registerTemplateProvider in class org.exoplatform.commons.api.notification.channel.AbstractChannel
    • isDefaultChannel

      public boolean isDefaultChannel()
      Overrides:
      isDefaultChannel in class org.exoplatform.commons.api.notification.channel.AbstractChannel
    • getTemplateBuilderInChannel

      protected org.exoplatform.commons.api.notification.channel.template.AbstractTemplateBuilder getTemplateBuilderInChannel(org.exoplatform.commons.api.notification.model.PluginKey key)
      Specified by:
      getTemplateBuilderInChannel in class org.exoplatform.commons.api.notification.channel.AbstractChannel