com.silverpeas.scheduleevent.notification
Class ScheduleEventUserCallAgainNotification

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
                  extended by com.silverpeas.scheduleevent.notification.ScheduleEventUserCallAgainNotification
All Implemented Interfaces:
com.silverpeas.notification.builder.UserNotificationBuilder

public class ScheduleEventUserCallAgainNotification
extends AbstractScheduleEventUserNotification

Author:
Yohann Chastagnier

Constructor Summary
ScheduleEventUserCallAgainNotification(ScheduleEvent resource, String message, com.stratelia.webactiv.beans.admin.UserDetail senderUserDetail)
           
 
Method Summary
protected  String getFileName()
           
protected  Collection<String> getUserIdsToNotify()
           
protected  void performNotificationResource(String language, ScheduleEvent resource, com.silverpeas.notification.model.NotificationResourceData notificationResourceData)
           
protected  void performTemplateData(String language, ScheduleEvent resource, com.silverpeas.util.template.SilverpeasTemplate template)
           
 
Methods inherited from class com.silverpeas.scheduleevent.notification.AbstractScheduleEventUserNotification
getAction, getBundleSubjectKey, getComponentInstanceId, getContributionAccessLinkLabelBundleKey, getMultilangPropertyFile, getSender, getSenderUserDetail, getTemplatePath
 
Methods inherited from class com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder
createNotification, createTemplate, getTitle, perform, performBuild, performNotificationResource, performNotificationResource
 
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, performUsersToBeNotified, stop, stopWhenNoUserToNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScheduleEventUserCallAgainNotification

public ScheduleEventUserCallAgainNotification(ScheduleEvent resource,
                                              String message,
                                              com.stratelia.webactiv.beans.admin.UserDetail senderUserDetail)
Method Detail

getFileName

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

getUserIdsToNotify

protected Collection<String> getUserIdsToNotify()
Specified by:
getUserIdsToNotify in class com.silverpeas.notification.builder.AbstractUserNotificationBuilder

performTemplateData

protected void performTemplateData(String language,
                                   ScheduleEvent resource,
                                   com.silverpeas.util.template.SilverpeasTemplate template)
Specified by:
performTemplateData in class com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder<ScheduleEvent>

performNotificationResource

protected void performNotificationResource(String language,
                                           ScheduleEvent resource,
                                           com.silverpeas.notification.model.NotificationResourceData notificationResourceData)
Specified by:
performNotificationResource in class com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder<ScheduleEvent>


Copyright © 2016 Silverpeas. All Rights Reserved.