com.silverpeas.classifieds.notification
Class ClassifiedSubscriptionUserNotification

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<ClassifiedDetail>
              extended by com.silverpeas.classifieds.notification.AbstractClassifiedUserNotification
                  extended by com.silverpeas.classifieds.notification.ClassifiedSubscriptionUserNotification
All Implemented Interfaces:
com.silverpeas.notification.builder.UserNotificationBuilder

public class ClassifiedSubscriptionUserNotification
extends AbstractClassifiedUserNotification

Author:
Yohann Chastagnier

Constructor Summary
ClassifiedSubscriptionUserNotification(ClassifiedDetail resource, Collection<String> usersToBeNotified)
           
 
Method Summary
protected  com.stratelia.silverpeas.notificationManager.constant.NotifAction getAction()
           
protected  String getBundleSubjectKey()
           
protected  Collection<String> getUserIdsToNotify()
           
 
Methods inherited from class com.silverpeas.classifieds.notification.AbstractClassifiedUserNotification
getComponentInstanceId, getContributionAccessLinkLabelBundleKey, getMultilangPropertyFile, getResourceURL, getSender, getTemplatePath, performNotificationResource, performTemplateData
 
Methods inherited from class com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder
createNotification, createTemplate, getFileName, getTitle, perform, performBuild, performNotificationResource, performNotificationResource
 
Methods inherited from class com.silverpeas.notification.builder.AbstractResourceUserNotificationBuilder
getResource, 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

ClassifiedSubscriptionUserNotification

public ClassifiedSubscriptionUserNotification(ClassifiedDetail resource,
                                              Collection<String> usersToBeNotified)
Method Detail

getUserIdsToNotify

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

getBundleSubjectKey

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

getAction

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


Copyright © 2016 Silverpeas. All Rights Reserved.