Class ReplyNotifier
- java.lang.Object
-
- org.silverpeas.core.notification.user.builder.AbstractUserNotificationBuilder
-
- org.silverpeas.core.notification.user.builder.AbstractResourceUserNotificationBuilder<T>
-
- org.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<Question>
-
- org.silverpeas.components.questionreply.service.notification.ReplyNotifier
-
- All Implemented Interfaces:
org.silverpeas.core.notification.user.builder.UserNotificationBuilder
public class ReplyNotifier extends org.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<Question>
- Author:
- ehugonnet
-
-
Constructor Summary
Constructors Constructor Description ReplyNotifier(org.silverpeas.core.admin.user.model.User sender, Question question, Reply reply, String recipientId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.silverpeas.core.notification.user.client.constant.NotifAction
getAction()
protected String
getBundleSubjectKey()
protected String
getComponentInstanceId()
protected String
getContributionAccessLinkLabelBundleKey()
protected String
getLocalizationBundlePath()
protected String
getResourceURL(Question question)
protected String
getSender()
protected String
getTemplateFileName()
protected String
getTemplatePath()
protected String
getTitle(String language)
protected Collection<String>
getUserIdsToNotify()
protected boolean
isSendImmediately()
protected void
performNotificationResource(String language, Question resource, org.silverpeas.core.notification.user.model.NotificationResourceData notificationResourceData)
protected void
performTemplateData(String language, Question question, org.silverpeas.core.template.SilverpeasTemplate template)
-
Methods inherited from class org.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder
createNotification, getTitle, perform, performBuild, performNotificationResource, performNotificationResource
-
Methods inherited from class org.silverpeas.core.notification.user.builder.AbstractResourceUserNotificationBuilder
getResource, initialize, initializeNotificationResourceData, isGroupCanBeNotified, isUserCanBeNotified, performBuild, setResource
-
Methods inherited from class org.silverpeas.core.notification.user.builder.AbstractUserNotificationBuilder
build, getBundle, getBundle, getContent, getExternalAddressesToNotify, getGroupIdsToNotify, getMessageType, getNotificationMetaData, getUserIdsToExcludeFromNotifying, stop, stopWhenNoUserToNotify
-
-
-
-
Method Detail
-
getTemplateFileName
protected String getTemplateFileName()
- Specified by:
getTemplateFileName
in classorg.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<Question>
-
getUserIdsToNotify
protected Collection<String> getUserIdsToNotify()
- Specified by:
getUserIdsToNotify
in classorg.silverpeas.core.notification.user.builder.AbstractUserNotificationBuilder
-
performTemplateData
protected void performTemplateData(String language, Question question, org.silverpeas.core.template.SilverpeasTemplate template)
-
getResourceURL
protected String getResourceURL(Question question)
- Overrides:
getResourceURL
in classorg.silverpeas.core.notification.user.builder.AbstractResourceUserNotificationBuilder<Question>
-
getLocalizationBundlePath
protected String getLocalizationBundlePath()
- Overrides:
getLocalizationBundlePath
in classorg.silverpeas.core.notification.user.builder.AbstractUserNotificationBuilder
-
getBundleSubjectKey
protected String getBundleSubjectKey()
- Overrides:
getBundleSubjectKey
in classorg.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<Question>
-
getTitle
protected String getTitle(String language)
- Overrides:
getTitle
in classorg.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<Question>
-
getContributionAccessLinkLabelBundleKey
protected String getContributionAccessLinkLabelBundleKey()
- Overrides:
getContributionAccessLinkLabelBundleKey
in classorg.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<Question>
-
getTemplatePath
protected String getTemplatePath()
- Specified by:
getTemplatePath
in classorg.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<Question>
-
getAction
protected org.silverpeas.core.notification.user.client.constant.NotifAction getAction()
- Specified by:
getAction
in classorg.silverpeas.core.notification.user.builder.AbstractUserNotificationBuilder
-
getSender
protected String getSender()
- Specified by:
getSender
in classorg.silverpeas.core.notification.user.builder.AbstractUserNotificationBuilder
-
isSendImmediately
protected boolean isSendImmediately()
- Overrides:
isSendImmediately
in classorg.silverpeas.core.notification.user.builder.AbstractResourceUserNotificationBuilder<Question>
-
getComponentInstanceId
protected String getComponentInstanceId()
- Specified by:
getComponentInstanceId
in classorg.silverpeas.core.notification.user.builder.AbstractUserNotificationBuilder
-
performNotificationResource
protected void performNotificationResource(String language, Question resource, org.silverpeas.core.notification.user.model.NotificationResourceData notificationResourceData)
- Specified by:
performNotificationResource
in classorg.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<Question>
-
-