Class EmailComposer


  • public class EmailComposer
    extends java.lang.Object
    The Class MessageComposer.
    • Constructor Summary

      Constructors 
      Constructor Description
      EmailComposer()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static InfoMessage createEmailForMemberSendResponse​(java.lang.String applicationSenderAddress, java.lang.String applicationDomainName, java.lang.String username, java.lang.String recipientFullName, java.lang.String recipientEmailContact, java.lang.String messagePart, java.util.Locale locale)  
      static InfoMessage createEmailMessageForForgottenPassword​(java.lang.String applicationSenderAddress, java.lang.String applicationDomainName, java.lang.String username, java.lang.String recipientFullName, java.lang.String recipientEmailContact, java.lang.String newPassword, java.lang.String urlForForgottenPassword, java.util.Locale locale)
      Creates the email message for forgotten password.
      static InfoMessage createEmailMessageForRecommendProfile​(java.lang.String applicationSenderAddress, java.lang.String applicationDomainName, java.lang.String memberUsername, java.lang.String recipientFullName, java.lang.String recipientEmailContact, java.lang.String profileData, java.lang.String profileLink, java.lang.String invitationText, java.lang.String senderProfileLink, java.lang.String signupLink, java.util.Locale locale)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EmailComposer

        public EmailComposer()
    • Method Detail

      • createEmailForMemberSendResponse

        public static InfoMessage createEmailForMemberSendResponse​(java.lang.String applicationSenderAddress,
                                                                   java.lang.String applicationDomainName,
                                                                   java.lang.String username,
                                                                   java.lang.String recipientFullName,
                                                                   java.lang.String recipientEmailContact,
                                                                   java.lang.String messagePart,
                                                                   java.util.Locale locale)
      • createEmailMessageForForgottenPassword

        public static InfoMessage createEmailMessageForForgottenPassword​(java.lang.String applicationSenderAddress,
                                                                         java.lang.String applicationDomainName,
                                                                         java.lang.String username,
                                                                         java.lang.String recipientFullName,
                                                                         java.lang.String recipientEmailContact,
                                                                         java.lang.String newPassword,
                                                                         java.lang.String urlForForgottenPassword,
                                                                         java.util.Locale locale)
        Creates the email message for forgotten password.
        Parameters:
        applicationSenderAddress - the application sender address
        applicationDomainName - the application domain name
        username - the username
        recipientFullName - the recipient full name
        recipientEmailContact - the recipient email contact
        newPassword - the new password
        urlForForgottenPassword - the url for forgotten password
        locale - the locale
        Returns:
        the info message model
      • createEmailMessageForRecommendProfile

        public static InfoMessage createEmailMessageForRecommendProfile​(java.lang.String applicationSenderAddress,
                                                                        java.lang.String applicationDomainName,
                                                                        java.lang.String memberUsername,
                                                                        java.lang.String recipientFullName,
                                                                        java.lang.String recipientEmailContact,
                                                                        java.lang.String profileData,
                                                                        java.lang.String profileLink,
                                                                        java.lang.String invitationText,
                                                                        java.lang.String senderProfileLink,
                                                                        java.lang.String signupLink,
                                                                        java.util.Locale locale)