Class AbstractClassifiedUserNotification
- 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<ClassifiedDetail>
-
- org.silverpeas.components.classifieds.notification.AbstractClassifiedUserNotification
-
- All Implemented Interfaces:
org.silverpeas.core.notification.user.builder.UserNotificationBuilder
- Direct Known Subclasses:
ClassifiedOwnerNotification
,ClassifiedSimpleNotification
,ClassifiedSubscriptionUserNotification
,ClassifiedSupervisorUserNotification
,ClassifiedValidationUserNotification
public abstract class AbstractClassifiedUserNotification extends org.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<ClassifiedDetail>
- Author:
- Yohann Chastagnier
-
-
Constructor Summary
Constructors Constructor Description AbstractClassifiedUserNotification(ClassifiedDetail resource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getComponentInstanceId()
protected String
getContributionAccessLinkLabelBundleKey()
protected String
getLocalizationBundlePath()
protected String
getResourceURL(ClassifiedDetail resource)
protected String
getSender()
protected String
getTemplatePath()
protected void
performNotificationResource(String language, ClassifiedDetail resource, org.silverpeas.core.notification.user.model.NotificationResourceData notificationResourceData)
protected void
performTemplateData(String language, ClassifiedDetail resource, org.silverpeas.core.template.SilverpeasTemplate template)
-
Methods inherited from class org.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder
createNotification, getBundleSubjectKey, getTemplateFileName, getTitle, getTitle, perform, performBuild, performNotificationResource, performNotificationResource
-
Methods inherited from class org.silverpeas.core.notification.user.builder.AbstractResourceUserNotificationBuilder
getResource, initialize, initializeNotificationResourceData, isGroupCanBeNotified, isSendImmediately, isUserCanBeNotified, performBuild, setResource
-
Methods inherited from class org.silverpeas.core.notification.user.builder.AbstractUserNotificationBuilder
build, getAction, getBundle, getBundle, getContent, getExternalAddressesToNotify, getGroupIdsToNotify, getMessageType, getNotificationMetaData, getUserIdsToExcludeFromNotifying, getUserIdsToNotify, stop, stopWhenNoUserToNotify
-
-
-
-
Constructor Detail
-
AbstractClassifiedUserNotification
public AbstractClassifiedUserNotification(ClassifiedDetail resource)
-
-
Method Detail
-
getLocalizationBundlePath
protected String getLocalizationBundlePath()
- Overrides:
getLocalizationBundlePath
in classorg.silverpeas.core.notification.user.builder.AbstractUserNotificationBuilder
-
getTemplatePath
protected String getTemplatePath()
- Specified by:
getTemplatePath
in classorg.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<ClassifiedDetail>
-
performTemplateData
protected void performTemplateData(String language, ClassifiedDetail resource, org.silverpeas.core.template.SilverpeasTemplate template)
- Specified by:
performTemplateData
in classorg.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<ClassifiedDetail>
-
performNotificationResource
protected void performNotificationResource(String language, ClassifiedDetail resource, org.silverpeas.core.notification.user.model.NotificationResourceData notificationResourceData)
- Specified by:
performNotificationResource
in classorg.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<ClassifiedDetail>
-
getResourceURL
protected String getResourceURL(ClassifiedDetail resource)
- Overrides:
getResourceURL
in classorg.silverpeas.core.notification.user.builder.AbstractResourceUserNotificationBuilder<ClassifiedDetail>
-
getComponentInstanceId
protected String getComponentInstanceId()
- Specified by:
getComponentInstanceId
in classorg.silverpeas.core.notification.user.builder.AbstractUserNotificationBuilder
-
getSender
protected String getSender()
- Specified by:
getSender
in classorg.silverpeas.core.notification.user.builder.AbstractUserNotificationBuilder
-
getContributionAccessLinkLabelBundleKey
protected String getContributionAccessLinkLabelBundleKey()
- Overrides:
getContributionAccessLinkLabelBundleKey
in classorg.silverpeas.core.notification.user.builder.AbstractTemplateUserNotificationBuilder<ClassifiedDetail>
-
-