Interface MailService

All Known Implementing Classes:
MailServiceImpl

public interface MailService
High-level service for sending mails.
Author:
poirigui
  • Method Details

    • sendSignupConfirmationEmail

      void sendSignupConfirmationEmail(String email, String username, String token, Locale locale) throws org.springframework.mail.MailException
      Throws:
      org.springframework.mail.MailException
    • sendResetConfirmationEmail

      void sendResetConfirmationEmail(String email, String username, String password, String token, Locale locale) throws org.springframework.mail.MailException
      Throws:
      org.springframework.mail.MailException
    • sendAddUserToGroupEmail

      void sendAddUserToGroupEmail(User user, String groupName, User userTakingAction) throws org.springframework.mail.MailException
      Throws:
      org.springframework.mail.MailException
    • sendRemoveUserFromGroupEmail

      void sendRemoveUserFromGroupEmail(User user, String groupName, User userTakingAction) throws org.springframework.mail.MailException
      Throws:
      org.springframework.mail.MailException
    • sendTaskCompletedEmail

      void sendTaskCompletedEmail(User user, String taskId, String taskName, String taskStatus, String logs)