public class SiteEmailNotificationRWiki
extends org.sakaiproject.util.SiteEmailNotification
SiteEmailNotificationRWiki fills the notification message and headers with details from the content change that triggered the notification event.
| Modifier and Type | Class and Description |
|---|---|
class |
SiteEmailNotificationRWiki.MessageContent |
| Constructor and Description |
|---|
SiteEmailNotificationRWiki(uk.ac.cam.caret.sakai.rwiki.service.api.RWikiObjectService rwikiObjectService,
uk.ac.cam.caret.sakai.rwiki.service.api.RenderService renderService,
uk.ac.cam.caret.sakai.rwiki.service.message.api.PreferenceService preferenceService,
org.sakaiproject.site.api.SiteService siteService,
org.sakaiproject.authz.api.SecurityService securityService,
org.sakaiproject.entity.api.EntityManager entityManager,
org.sakaiproject.thread_local.api.ThreadLocalManager threadLocalManager,
org.sakaiproject.time.api.TimeService timeService,
org.sakaiproject.email.api.DigestService digestService,
org.sakaiproject.user.api.UserDirectoryService userDirectoryService)
Construct.
|
SiteEmailNotificationRWiki(uk.ac.cam.caret.sakai.rwiki.service.api.RWikiObjectService rwikiObjectService,
uk.ac.cam.caret.sakai.rwiki.service.api.RenderService renderService,
uk.ac.cam.caret.sakai.rwiki.service.message.api.PreferenceService preferenceService,
org.sakaiproject.site.api.SiteService siteService,
org.sakaiproject.authz.api.SecurityService securityService,
org.sakaiproject.entity.api.EntityManager entityManager,
org.sakaiproject.thread_local.api.ThreadLocalManager threadLocalManager,
org.sakaiproject.time.api.TimeService timeService,
org.sakaiproject.email.api.DigestService digestService,
org.sakaiproject.user.api.UserDirectoryService userDirectoryService,
String siteId)
Construct.
|
| Modifier and Type | Method and Description |
|---|---|
org.sakaiproject.event.api.NotificationAction |
getClone() |
protected List<String> |
getHeaders(org.sakaiproject.event.api.Event e) |
protected String |
getHtmlMessage(org.sakaiproject.event.api.Event event) |
protected int |
getOption(org.sakaiproject.user.api.User user,
String notificationId,
String resourceFilter,
int eventPriority,
org.sakaiproject.event.api.Event event) |
protected String |
getPlainMessage(org.sakaiproject.event.api.Event event) |
protected List |
getRecipients(org.sakaiproject.event.api.Event event) |
protected String |
getSiteId(String context) |
protected String |
getTag(String title,
boolean shouldUseHtml) |
protected String |
htmlContent(org.sakaiproject.event.api.Event event) |
protected String |
plainTextContent(org.sakaiproject.event.api.Event event) |
addSpecialRecipients, getResourceAbility, getTo, getToSite, getToSiteNoReply, refineToSiteMembersdigestRecipients, digestRecipients, findHeader, findHeaderValue, getFrom, getFromEventUser, getFromService, getMessage, getOption, getSite, getSubject, getType, htmlEnd, htmlHeaders, htmlPreamble, immediateRecipients, immediateRecipients, isImmediateDeliveryOption, isImmediateDeliveryOption, makeEmailNotification, notify, plainTextHeaders, reNotify, set, set, toXmlpublic SiteEmailNotificationRWiki(uk.ac.cam.caret.sakai.rwiki.service.api.RWikiObjectService rwikiObjectService,
uk.ac.cam.caret.sakai.rwiki.service.api.RenderService renderService,
uk.ac.cam.caret.sakai.rwiki.service.message.api.PreferenceService preferenceService,
org.sakaiproject.site.api.SiteService siteService,
org.sakaiproject.authz.api.SecurityService securityService,
org.sakaiproject.entity.api.EntityManager entityManager,
org.sakaiproject.thread_local.api.ThreadLocalManager threadLocalManager,
org.sakaiproject.time.api.TimeService timeService,
org.sakaiproject.email.api.DigestService digestService,
org.sakaiproject.user.api.UserDirectoryService userDirectoryService)
public SiteEmailNotificationRWiki(uk.ac.cam.caret.sakai.rwiki.service.api.RWikiObjectService rwikiObjectService,
uk.ac.cam.caret.sakai.rwiki.service.api.RenderService renderService,
uk.ac.cam.caret.sakai.rwiki.service.message.api.PreferenceService preferenceService,
org.sakaiproject.site.api.SiteService siteService,
org.sakaiproject.authz.api.SecurityService securityService,
org.sakaiproject.entity.api.EntityManager entityManager,
org.sakaiproject.thread_local.api.ThreadLocalManager threadLocalManager,
org.sakaiproject.time.api.TimeService timeService,
org.sakaiproject.email.api.DigestService digestService,
org.sakaiproject.user.api.UserDirectoryService userDirectoryService,
String siteId)
public org.sakaiproject.event.api.NotificationAction getClone()
getClone in interface org.sakaiproject.event.api.NotificationActiongetClone in class org.sakaiproject.util.SiteEmailNotificationprotected String getPlainMessage(org.sakaiproject.event.api.Event event)
protected String getHtmlMessage(org.sakaiproject.event.api.Event event)
protected String plainTextContent(org.sakaiproject.event.api.Event event)
plainTextContent in class org.sakaiproject.util.EmailNotificationprotected String htmlContent(org.sakaiproject.event.api.Event event)
htmlContent in class org.sakaiproject.util.EmailNotificationprotected List<String> getHeaders(org.sakaiproject.event.api.Event e)
getHeaders in class org.sakaiproject.util.EmailNotificationprotected String getTag(String title, boolean shouldUseHtml)
getTag in class org.sakaiproject.util.EmailNotificationprotected int getOption(org.sakaiproject.user.api.User user,
String notificationId,
String resourceFilter,
int eventPriority,
org.sakaiproject.event.api.Event event)
getOption in class org.sakaiproject.util.EmailNotificationprotected List getRecipients(org.sakaiproject.event.api.Event event)
getRecipients in class org.sakaiproject.util.SiteEmailNotificationCopyright © 2003-2015 Sakai Project. All Rights Reserved.