|
||||||||||
| 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 AbstractUserNotificationBuilderprotected String getComponentInstanceId()
AbstractUserNotificationBuilder
getComponentInstanceId in class AbstractUserNotificationBuilderprotected String getSender()
AbstractUserNotificationBuilder
getSender in class AbstractUserNotificationBuilderprotected String getMultilangPropertyFile()
AbstractUserNotificationBuilder
getMultilangPropertyFile in class AbstractUserNotificationBuilderprotected String getContributionAccessLinkLabelBundleKey()
AbstractTemplateUserNotificationBuilder
getContributionAccessLinkLabelBundleKey in class AbstractTemplateUserNotificationBuilder<PersistentResourceDateReminder>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||