|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.silverpeas.notification.builder.AbstractUserNotificationBuilder
com.silverpeas.notification.builder.AbstractResourceUserNotificationBuilder<T>
com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder<PersistentResourceDateReminder>
org.silverpeas.publication.dateReminder.notification.PublicationDateReminderUserNotification
public class PublicationDateReminderUserNotification
Set parameters for user notifications sended automatically for date reminder.
Constructor Summary | |
---|---|
PublicationDateReminderUserNotification(PersistentResourceDateReminder resourceDateReminder,
ResourceLocator componentMessages)
|
Method Summary | |
---|---|
protected SilverpeasTemplate |
createTemplate()
Creates the template bases |
protected NotifAction |
getAction()
Gets the type of action on a resource |
protected String |
getBundleSubjectKey()
|
protected String |
getComponentInstanceId()
Gets the component instance id |
protected String |
getContributionAccessLinkLabelBundleKey()
Gets the string bundle key for contribution access link |
protected String |
getMultilangPropertyFile()
Gets the resource locator path |
protected String |
getResourceURL(PersistentResourceDateReminder resource)
Gets the URL of the resource |
protected String |
getSender()
Gets the sender (the user id usually) |
protected String |
getTemplatePath()
Gets the string template path |
protected Collection<String> |
getUserIdsToNotify()
|
protected void |
performNotificationResource(String language,
PersistentResourceDateReminder resource,
NotificationResourceData notificationResourceData)
Builds the notification resource data container from a given language. |
protected void |
performTemplateData(String language,
PersistentResourceDateReminder resource,
SilverpeasTemplate template)
Performing notification data from a given language |
Methods inherited from class com.silverpeas.notification.builder.AbstractTemplateUserNotificationBuilder |
---|
createNotification, 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 |
---|
public PublicationDateReminderUserNotification(PersistentResourceDateReminder resourceDateReminder, ResourceLocator componentMessages)
Method Detail |
---|
protected String getBundleSubjectKey()
getBundleSubjectKey
in class AbstractTemplateUserNotificationBuilder<PersistentResourceDateReminder>
protected Collection<String> getUserIdsToNotify()
getUserIdsToNotify
in class AbstractUserNotificationBuilder
protected void performTemplateData(String language, PersistentResourceDateReminder resource, SilverpeasTemplate template)
AbstractTemplateUserNotificationBuilder
performTemplateData
in class AbstractTemplateUserNotificationBuilder<PersistentResourceDateReminder>
protected void performNotificationResource(String language, PersistentResourceDateReminder resource, NotificationResourceData notificationResourceData)
AbstractTemplateUserNotificationBuilder
performNotificationResource
in class AbstractTemplateUserNotificationBuilder<PersistentResourceDateReminder>
protected SilverpeasTemplate createTemplate()
AbstractTemplateUserNotificationBuilder
createTemplate
in class AbstractTemplateUserNotificationBuilder<PersistentResourceDateReminder>
protected String getResourceURL(PersistentResourceDateReminder resource)
AbstractResourceUserNotificationBuilder
getResourceURL
in class AbstractResourceUserNotificationBuilder<PersistentResourceDateReminder>
protected String getTemplatePath()
AbstractTemplateUserNotificationBuilder
getTemplatePath
in class AbstractTemplateUserNotificationBuilder<PersistentResourceDateReminder>
protected NotifAction getAction()
AbstractUserNotificationBuilder
getAction
in class AbstractUserNotificationBuilder
protected String getComponentInstanceId()
AbstractUserNotificationBuilder
getComponentInstanceId
in class AbstractUserNotificationBuilder
protected String getSender()
AbstractUserNotificationBuilder
getSender
in class AbstractUserNotificationBuilder
protected String getMultilangPropertyFile()
AbstractUserNotificationBuilder
getMultilangPropertyFile
in class AbstractUserNotificationBuilder
protected String getContributionAccessLinkLabelBundleKey()
AbstractTemplateUserNotificationBuilder
getContributionAccessLinkLabelBundleKey
in class AbstractTemplateUserNotificationBuilder<PersistentResourceDateReminder>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |