com.silverpeas.classifieds.notification
Class ClassifiedSupervisorUserNotification

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.ClassifiedSupervisorUserNotification
All Implemented Interfaces:
com.silverpeas.notification.builder.UserNotificationBuilder

public class ClassifiedSupervisorUserNotification
extends AbstractClassifiedUserNotification

Author:
Yohann Chastagnier

Constructor Summary
ClassifiedSupervisorUserNotification(ClassifiedDetail resource)
           
 
Method Summary
protected  com.stratelia.silverpeas.notificationManager.constant.NotifAction getAction()
           
protected  String getBundleSubjectKey()
           
protected  Collection<String> getUserIdsToNotify()
           
protected  boolean isSendImmediatly()
           
protected  void perform(ClassifiedDetail resource)
           
 
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, performBuild, performNotificationResource, performNotificationResource
 
Methods inherited from class com.silverpeas.notification.builder.AbstractResourceUserNotificationBuilder
getResource, initialize, initializeNotificationResourceData, 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

ClassifiedSupervisorUserNotification

public ClassifiedSupervisorUserNotification(ClassifiedDetail resource)
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

isSendImmediatly

protected boolean isSendImmediatly()
Overrides:
isSendImmediatly in class com.silverpeas.notification.builder.AbstractResourceUserNotificationBuilder<ClassifiedDetail>

perform

protected void perform(ClassifiedDetail resource)
Overrides:
perform in class com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder<ClassifiedDetail>


Copyright © 2016 Silverpeas. All Rights Reserved.