Class InviteModeratedSender


  • public class InviteModeratedSender
    extends InviteSender
    This class is responsible for sending email notifications to site managers informing about users requesting access.
    Author:
    Constantin Popa
    • Field Detail

      • SHARE_PENDING_INVITES_LINK

        public static final java.lang.String SHARE_PENDING_INVITES_LINK
        See Also:
        Constant Field Values
    • Method Detail

      • sendMail

        public void sendMail​(java.lang.String emailTemplatePath,
                             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:
        emailTemplatePath - 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
      • getPendingInvitesLink

        protected java.lang.String getPendingInvitesLink​(java.util.Map<java.lang.String,​java.lang.String> properties)