public interface SignupEmailFacade extends SignupMessageTypes
This is an interface, which provided methods for Signup tool to send emails out via emailService
ATTENDEE_EDIT_COMMENT_NOTE, ORGANIZER_EDIT_COMMENT_NOTE, SEND_EMAIL_ALL_PARTICIPANTS, SEND_EMAIL_ONLY_ORGANIZER_COORDINATORS, SEND_EMAIL_ONLY_SIGNED_UP_ATTENDEES, SIGNUP_ATTENDEE_CANCEL, SIGNUP_ATTENDEE_PROMOTE, SIGNUP_ATTENDEE_SIGNUP, SIGNUP_ATTENDEE_SIGNUP_MOVE, SIGNUP_ATTENDEE_SIGNUP_REPLACE, SIGNUP_ATTENDEE_SIGNUP_SWAP, SIGNUP_CANCEL_MEETING, SIGNUP_MEETING_MODIFIED, SIGNUP_NEW_MEETING, SIGNUP_ORGANIZER_ADD, SIGNUP_ORGANIZER_REMOVE, SIGNUP_PRE_ASSIGN| Modifier and Type | Method and Description |
|---|---|
void |
sendCancellationEmail(SignupEventTrackingInfo signupEventTrackingInfo)
This sends cancellation email to event/meeting organizer as well as to
the people on waiting list, who get promoted due to the attendee's
cancellation
|
void |
sendEmailAllUsers(SignupMeeting meeting,
String messageType)
This send email event/meeting informaiotn to all related participants
according to the message type
|
void |
sendEmailToAttendee(SignupEventTrackingInfo signupEventTrackingInfo)
Send email to attendee when they sign up/cancel their attendance
|
void |
sendEmailToOrganizer(SignupEventTrackingInfo signupEventTrackingInfo)
Attend will send an email to organizer when he/she sign up
|
void |
sendEmailToParticipantsByOrganizerAction(SignupEventTrackingInfo signupEventTrackingInfo)
This will send email to participants by organizer
|
void |
sendUpdateCommentEmail(SignupEventTrackingInfo signupEventTrackingInfo)
Send email to attendee or organizers when they update the comment
|
void sendEmailAllUsers(SignupMeeting meeting, String messageType) throws Exception
meeting - a SignupMeeting objectmessageType - a string type, which classifies what type of message, which
should be emailed awayException - thrown if something goes badvoid sendEmailToOrganizer(SignupEventTrackingInfo signupEventTrackingInfo) throws Exception
signupEventTrackingInfo - an EventTrackingInfo object, which contains all the
information about user action such as signup and cancel as
well as auto-promotionException - thrown if something goes badvoid sendCancellationEmail(SignupEventTrackingInfo signupEventTrackingInfo) throws Exception
signupEventTrackingInfo - an EventTrackingInfo object, which contains all the
information about user action such as signup and cancel as
well as auto-promotionException - thrown if something goes badvoid sendEmailToParticipantsByOrganizerAction(SignupEventTrackingInfo signupEventTrackingInfo) throws Exception
signupEventTrackingInfo - an EventTrackingInfo object, which contains all the
information about user action such as signup and cancel as
well as auto-promotionException - thrown if something goes badvoid sendEmailToAttendee(SignupEventTrackingInfo signupEventTrackingInfo) throws Exception
eventTrackingInfo - an EventTrackingInfo object, which contains all the
information about user action such as signup and cancelException - thrown if something goes badvoid sendUpdateCommentEmail(SignupEventTrackingInfo signupEventTrackingInfo) throws Exception
eventTrackingInfo - an EventTrackingInfo object, which contains all the
information about user action such as signup and cancelException - thrown if something goes badCopyright © 2007–2017 Sakai Project. All rights reserved.