Class AbstractQuickInfoUserNotification<T>

  • All Implemented Interfaces:
    org.silverpeas.core.notification.user.builder.UserNotificationBuilder
    Direct Known Subclasses:
    AbstractNewsUserNotification

    public abstract class AbstractQuickInfoUserNotification<T>
    extends org.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<T>
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder

        org.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder.NotificationTemporal
    • Field Summary

      • Fields inherited from class org.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder

        CUSTOM_NOTIFICATION_SUBJECT, DEFAULT_NOTIFICATION_SUBJECT
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String getContributionAccessLinkLabelBundleKey()  
      protected String getLocalizationBundlePath()  
      protected org.silverpeas.core.admin.user.model.UserDetail getSenderDetail()
      Gets the UserDetail instance of the sender.
      protected String getSenderName()
      Gets the name of the sender.
      protected String getTemplatePath()  
      • Methods inherited from class org.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder

        createNotification, getBundleSubjectKey, getTemplateFileName, getTitle, getTitle, perform, performBuild, performNotificationResource, performNotificationResource, performNotificationResource, performTemplateData
      • Methods inherited from class org.silverpeas.core.notification.user.builder.AbstractResourceUserNotificationBuilder

        getResource, getResourceURL, initialize, initializeNotificationResourceData, isGroupCanBeNotified, isSendImmediately, isUserCanBeNotified, performBuild, setResource
      • Methods inherited from class org.silverpeas.core.notification.user.builder.AbstractUserNotificationBuilder

        build, getAction, getBundle, getBundle, getComponentInstanceId, getContent, getExternalAddressesToNotify, getGroupIdsToNotify, getMessageType, getNotificationMetaData, getSender, getUserIdsToExcludeFromNotifying, getUserIdsToNotify, stop, stopWhenNoUserToNotify
    • Constructor Detail

      • AbstractQuickInfoUserNotification

        public AbstractQuickInfoUserNotification​(T resource)
    • Method Detail

      • getLocalizationBundlePath

        protected String getLocalizationBundlePath()
        Overrides:
        getLocalizationBundlePath in class org.silverpeas.core.notification.user.builder.AbstractUserNotificationBuilder
      • getTemplatePath

        protected String getTemplatePath()
        Specified by:
        getTemplatePath in class org.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<T>
      • getSenderName

        protected String getSenderName()
        Gets the name of the sender.
        Returns:
      • getSenderDetail

        protected final org.silverpeas.core.admin.user.model.UserDetail getSenderDetail()
        Gets the UserDetail instance of the sender.
        Returns:
      • getContributionAccessLinkLabelBundleKey

        protected String getContributionAccessLinkLabelBundleKey()
        Overrides:
        getContributionAccessLinkLabelBundleKey in class org.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<T>