com.silverpeas.kmelia.notification
Class KmeliaPendingValidationPublicationUserNotification

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<T>
              extended by com.silverpeas.kmelia.notification.AbstractKmeliaUserNotification<com.stratelia.webactiv.util.publication.model.PublicationDetail>
                  extended by com.silverpeas.kmelia.notification.AbstractKmeliaPublicationUserNotification
                      extended by com.silverpeas.kmelia.notification.AbstractKmeliaActionPublicationUserNotification
                          extended by com.silverpeas.kmelia.notification.KmeliaPendingValidationPublicationUserNotification
All Implemented Interfaces:
com.silverpeas.notification.builder.UserNotificationBuilder

public class KmeliaPendingValidationPublicationUserNotification
extends AbstractKmeliaActionPublicationUserNotification

Author:
Yohann Chastagnier

Constructor Summary
KmeliaPendingValidationPublicationUserNotification(com.stratelia.webactiv.util.publication.model.PublicationDetail resource, String[] usersToBeNotified)
           
 
Method Summary
protected  String getBundleSubjectKey()
           
protected  String getFileName()
           
protected  String getSenderName()
           
protected  Collection<String> getUserIdsToNotify()
           
protected  boolean isSendImmediatly()
           
protected  void perform(com.stratelia.webactiv.util.publication.model.PublicationDetail resource)
           
 
Methods inherited from class com.silverpeas.kmelia.notification.AbstractKmeliaActionPublicationUserNotification
getSender
 
Methods inherited from class com.silverpeas.kmelia.notification.AbstractKmeliaPublicationUserNotification
getAction, getComponentInstanceId, getContributionAccessLinkLabelBundleKey, getNodePK, getPath, getResourceURL, performNotificationResource, performTemplateData, stopWhenNoUserToNotify
 
Methods inherited from class com.silverpeas.kmelia.notification.AbstractKmeliaUserNotification
getHTMLNodePath, getMultilangPropertyFile, getNodeBm, getNodeHeader, getOrganisationController, getTemplatePath
 
Methods inherited from class com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder
createNotification, createTemplate, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KmeliaPendingValidationPublicationUserNotification

public KmeliaPendingValidationPublicationUserNotification(com.stratelia.webactiv.util.publication.model.PublicationDetail resource,
                                                          String[] usersToBeNotified)
Method Detail

perform

protected void perform(com.stratelia.webactiv.util.publication.model.PublicationDetail resource)
Overrides:
perform in class com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder<com.stratelia.webactiv.util.publication.model.PublicationDetail>

getBundleSubjectKey

protected String getBundleSubjectKey()
Specified by:
getBundleSubjectKey in class com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder<com.stratelia.webactiv.util.publication.model.PublicationDetail>

getFileName

protected String getFileName()
Overrides:
getFileName in class com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder<com.stratelia.webactiv.util.publication.model.PublicationDetail>

getUserIdsToNotify

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

getSenderName

protected String getSenderName()
Overrides:
getSenderName in class AbstractKmeliaPublicationUserNotification

isSendImmediatly

protected boolean isSendImmediatly()
Overrides:
isSendImmediatly in class com.silverpeas.notification.builder.AbstractResourceUserNotificationBuilder<com.stratelia.webactiv.util.publication.model.PublicationDetail>


Copyright © 2016 Silverpeas. All Rights Reserved.