Class NotificationUtils

java.lang.Object
org.exoplatform.addons.chat.utils.NotificationUtils

public class NotificationUtils extends Object
  • Field Details

    • MENTION_MODEL

      public static final org.exoplatform.commons.api.notification.model.ArgumentLiteral<MentionModel> MENTION_MODEL
    • MESSAGE_RECEIVED_MODEL

      public static final org.exoplatform.commons.api.notification.model.ArgumentLiteral<MessageReceivedModel> MESSAGE_RECEIVED_MODEL
    • CHAT_MENTION_NOTIFICATION_PLUGIN

      public static final String CHAT_MENTION_NOTIFICATION_PLUGIN
      See Also:
    • CHAT_MENTION_KEY

      public static final org.exoplatform.commons.api.notification.model.PluginKey CHAT_MENTION_KEY
    • CHAT_MESSAGE_RECEIVED_NOTIFICATION_PLUGIN

      public static final String CHAT_MESSAGE_RECEIVED_NOTIFICATION_PLUGIN
      See Also:
    • CHAT_MESSAGE_RECEIVED_KEY

      public static final org.exoplatform.commons.api.notification.model.PluginKey CHAT_MESSAGE_RECEIVED_KEY
  • Constructor Details

    • NotificationUtils

      public NotificationUtils()
  • Method Details

    • setNotificationRecipients

      public static final void setNotificationRecipients(org.exoplatform.commons.api.notification.model.NotificationInfo notification, List<String> users)
    • buildTemplateParameters

      public static final org.exoplatform.commons.api.notification.service.template.TemplateContext buildTemplateParameters(org.exoplatform.commons.api.notification.channel.template.TemplateProvider templateProvider, org.exoplatform.commons.api.notification.model.NotificationInfo notification)
    • getDefaultSite

      public static String getDefaultSite()
    • getRoomURL

      public static String getRoomURL(String roomId)