Class InviteNominatedSender


  • public class InviteNominatedSender
    extends InviteSender
    This class is responsible for sending email invitations, allowing nominated user's to join a Site.
    Author:
    Nick Smith
    • Method Detail

      • sendMail

        public void sendMail​(java.util.Map<java.lang.String,​java.lang.String> properties)
        Deprecated.
        Implemented for backwards compatibility
        Parameters:
        properties -
      • sendMail

        public void sendMail​(java.lang.String emailTemplateXpath,
                             java.lang.String emailSubjectKey,
                             java.util.Map<java.lang.String,​java.lang.String> properties)
        Description copied from class: InviteSender
        Sends an invitation email.
        Specified by:
        sendMail in class InviteSender
        Parameters:
        emailTemplateXpath - the XPath to the email template in the repository
        emailSubjectKey - the subject of the email
        properties - A Map containing the properties needed to send the email.
      • buildMailTextModel

        protected java.util.Map<java.lang.String,​java.io.Serializable> buildMailTextModel​(java.util.Map<java.lang.String,​java.lang.String> properties)
        Specified by:
        buildMailTextModel in class InviteSender
      • makeLink

        protected java.lang.String makeLink​(java.lang.String location,
                                            java.lang.String endpoint,
                                            java.lang.String queryParams,
                                            java.lang.String hashParam)