public interface UserNotificationProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
NOTIFY_FROM_CURRENT_USER
Configuration parameter for sakai.properties.
|
static String |
SITE_REF_PREFIX
Entity prefix for sites
|
| Modifier and Type | Method and Description |
|---|---|
void |
notifyAddedParticipant(boolean nonOfficialAccount,
User user,
Site site)
Send email notification to added participant indicating they have been added to a site.
|
boolean |
notifyCourseRequestAuthorizer(String instructorId,
String requestEmail,
String replyToEmail,
String termTitle,
String requestSectionInfo,
String siteTitle,
String siteId,
String additionalInfo,
String serverName)
send course site request information to course authorizer
return true if such email sent successfully; false otherwise
|
void |
notifyCourseRequestRequester(String requestEmail,
String supportEmailContent,
String termTitle)
notify course site requester
|
String |
notifyCourseRequestSupport(String requestEmail,
String serverName,
String request,
String termTitle,
int requestListSize,
String requestSectionInfo,
String officialAccountName,
String siteTitle,
String siteId,
String additionalInfo,
boolean requireAuthorizer,
String authorizerNotified,
String authorizerNotNotified)
notify support team about course creation
|
void |
notifyNewUserEmail(User newUser,
String newUserPassword,
Site site)
Send an email to newly added user informing them of their password.
|
void |
notifySiteCreation(Site site,
List notifySites,
boolean courseSite,
String termTitle,
String requestEmail)
notification for site creation
|
void |
notifySiteImportCompleted(String toEmail,
String siteId,
String siteTitle)
Notifies user when the course site import completed
|
void |
notifyTemplateUse(Site templateSite,
User templateUser,
Site targetSite)
send email notification to template contact people about template usage
|
static final String NOTIFY_FROM_CURRENT_USER
static final String SITE_REF_PREFIX
void notifyNewUserEmail(User newUser, String newUserPassword, Site site)
newUser - The newly created user.newUserPassword - The password for the newly created user.site - The site in which the new user was created.void notifyAddedParticipant(boolean nonOfficialAccount,
User user,
Site site)
nonOfficialAccount - true if the added user is a guest user rather than an official one.user - The user who was newly added to the site.site - The site to which the user was added as a participant.void notifyTemplateUse(Site templateSite, User templateUser, Site targetSite)
templateSiteId - templateUser - templateSiteTitle - targetSite - void notifySiteCreation(Site site, List notifySites, boolean courseSite, String termTitle, String requestEmail)
site - notifySites - courseSite - termTitle - requestEmail - boolean notifyCourseRequestAuthorizer(String instructorId, String requestEmail, String replyToEmail, String termTitle, String requestSectionInfo, String siteTitle, String siteId, String additionalInfo, String serverName)
instructorId - requestEmail - replyToEmail - termTitle - requestSectionInfo - siteTitle - siteId - additionalInfo - serverName - String notifyCourseRequestSupport(String requestEmail, String serverName, String request, String termTitle, int requestListSize, String requestSectionInfo, String officialAccountName, String siteTitle, String siteId, String additionalInfo, boolean requireAuthorizer, String authorizerNotified, String authorizerNotNotified)
requestEmail - serverName - request - termTitle - requestListSize - requestSectionInfo - officialAccountName - siteTitle - siteId - additionalInfo - requireAuthorizer - authorizerNotified - authorizerNotNotified - void notifyCourseRequestRequester(String requestEmail, String supportEmailContent, String termTitle)
requestEmail - supportEmailContent - termTitle - Copyright © 2003–2016 The Sakai Foundation. All rights reserved.