com.silverpeas.scheduleevent.notification
Class AbstractScheduleEventUserNotification

java.lang.Object
  extended by com.silverpeas.notification.builder.AbstractUserNotificationBuilder
      extended by com.silverpeas.notification.builder.AbstractResourceUserNotificationBuilder<T>
          extended by com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder<ScheduleEvent>
              extended by com.silverpeas.scheduleevent.notification.AbstractScheduleEventUserNotification
All Implemented Interfaces:
com.silverpeas.notification.builder.UserNotificationBuilder
Direct Known Subclasses:
ScheduleEventUserCallAgainNotification, ScheduleEventUserNotification

public abstract class AbstractScheduleEventUserNotification
extends com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder<ScheduleEvent>

Author:
Yohann Chastagnier

Constructor Summary
protected AbstractScheduleEventUserNotification(ScheduleEvent resource, com.stratelia.webactiv.beans.admin.UserDetail senderUserDetail)
           
 
Method Summary
protected  com.stratelia.silverpeas.notificationManager.constant.NotifAction getAction()
           
protected  String getBundleSubjectKey()
           
protected  String getComponentInstanceId()
           
protected  String getContributionAccessLinkLabelBundleKey()
           
protected  String getMultilangPropertyFile()
           
protected  String getSender()
           
 com.stratelia.webactiv.beans.admin.UserDetail getSenderUserDetail()
           
protected  String getTemplatePath()
           
 
Methods inherited from class com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder
createNotification, createTemplate, getFileName, getTitle, perform, performBuild, performNotificationResource, performNotificationResource, performNotificationResource, performTemplateData
 
Methods inherited from class com.silverpeas.notification.builder.AbstractResourceUserNotificationBuilder
getResource, getResourceURL, initialize, initializeNotificationResourceData, isSendImmediatly, performBuild, setResource
 
Methods inherited from class com.silverpeas.notification.builder.AbstractUserNotificationBuilder
build, getBundle, getBundle, getContent, getExternalAddressesToNotify, getGroupIdsToNotify, getMessageType, getNotificationMetaData, getUserIdsToExcludeFromNotifying, getUserIdsToNotify, performUsersToBeNotified, stop, stopWhenNoUserToNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractScheduleEventUserNotification

protected AbstractScheduleEventUserNotification(ScheduleEvent resource,
                                                com.stratelia.webactiv.beans.admin.UserDetail senderUserDetail)
Method Detail

getMultilangPropertyFile

protected String getMultilangPropertyFile()
Overrides:
getMultilangPropertyFile in class com.silverpeas.notification.builder.AbstractUserNotificationBuilder

getTemplatePath

protected String getTemplatePath()
Specified by:
getTemplatePath in class com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder<ScheduleEvent>

getBundleSubjectKey

protected String getBundleSubjectKey()
Specified by:
getBundleSubjectKey in class com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder<ScheduleEvent>

getAction

protected com.stratelia.silverpeas.notificationManager.constant.NotifAction getAction()
Specified by:
getAction in class com.silverpeas.notification.builder.AbstractUserNotificationBuilder

getComponentInstanceId

protected String getComponentInstanceId()
Specified by:
getComponentInstanceId in class com.silverpeas.notification.builder.AbstractUserNotificationBuilder

getSender

protected String getSender()
Specified by:
getSender in class com.silverpeas.notification.builder.AbstractUserNotificationBuilder

getContributionAccessLinkLabelBundleKey

protected String getContributionAccessLinkLabelBundleKey()
Overrides:
getContributionAccessLinkLabelBundleKey in class com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder<ScheduleEvent>

getSenderUserDetail

public com.stratelia.webactiv.beans.admin.UserDetail getSenderUserDetail()


Copyright © 2016 Silverpeas. All Rights Reserved.