Interface BeCPGMailService

All Known Implementing Classes:
BeCPGMailServiceImpl

public interface BeCPGMailService

BeCPGMailService interface.

Version:
$Id: $Id
Author:
"Matthieu Laborie"
  • Method Details

    • sendMailNewUser

      void sendMailNewUser(org.alfresco.service.cmr.repository.NodeRef personNodeRef, String userName, String password)
      Send a mail to notify user import
      Parameters:
      personNodeRef - a NodeRef object.
      userName - a String object.
      password - a String object.
    • sendMailNewPassword

      void sendMailNewPassword(org.alfresco.service.cmr.repository.NodeRef personNodeRef, String userName, String password)

      sendMailNewPassword.

      Parameters:
      personNodeRef - a NodeRef object
      userName - a String object
      password - a String object
    • sendMail

      void sendMail(List<org.alfresco.service.cmr.repository.NodeRef> recipientNodeRefs, String title, String emailTemplate, Map<String,Object> templateModel, boolean sendToSelf)

      sendMail.

      Parameters:
      recipientNodeRefs - a List object.
      title - a String object.
      emailTemplate - a String object.
      templateModel - a Map object.
      sendToSelf - a boolean.
    • sendMailOnAsyncAction

      void sendMailOnAsyncAction(String userName, String action, String actionUrl, boolean runWithSuccess, double time, Object... bodyParams)

      sendMailOnAsyncAction.

      Parameters:
      userName - a String object.
      action - a String object.
      actionUrl - a String object.
      runWithSuccess - a boolean.
      time - a double.
      bodyParams - a Object object
    • findTemplateNodeRef

      org.alfresco.service.cmr.repository.NodeRef findTemplateNodeRef(String templateName, org.alfresco.service.cmr.repository.NodeRef folderNR)

      findTemplateNodeRef.

      Parameters:
      templateName - a String object.
      folderNR - a NodeRef object.
      Returns:
      a NodeRef object.
    • getEmailTemplatesFolder

      org.alfresco.service.cmr.repository.NodeRef getEmailTemplatesFolder()

      getEmailTemplatesFolder.

      Returns:
      the dictionary model mail nodeRef
    • getEmailWorkflowTemplatesFolder

      org.alfresco.service.cmr.repository.NodeRef getEmailWorkflowTemplatesFolder()

      getEmailWorkflowTemplatesFolder.

      Returns:
      the workflow model mail nodeRef
    • getEmailNotifyTemplatesFolder

      org.alfresco.service.cmr.repository.NodeRef getEmailNotifyTemplatesFolder()

      getEmailNotifyTemplatesFolder.

      Returns:
      the notify model mail nodeRef
    • getEmailActivitiesTemplatesFolder

      org.alfresco.service.cmr.repository.NodeRef getEmailActivitiesTemplatesFolder()

      getEmailActivitiesTemplatesFolder.

      Returns:
      a NodeRef object
    • getEmailInviteTemplatesFolder

      org.alfresco.service.cmr.repository.NodeRef getEmailInviteTemplatesFolder()

      getEmailInviteTemplatesFolder.

      Returns:
      a NodeRef object
    • getEmailProjectTemplatesFolder

      org.alfresco.service.cmr.repository.NodeRef getEmailProjectTemplatesFolder()

      getEmailProjectTemplatesFolder.

      Returns:
      a NodeRef object.
    • sendMLAwareMail

      void sendMLAwareMail(Set<String> authorities, String fromEmail, String subjectKey, Object[] subjectParams, String mailTemplate, Map<String,Object> templateArgs)

      sendMLAwareMail.

      Parameters:
      authorities - a Set object
      fromEmail - a String object
      subjectKey - a String object
      subjectParams - an array of Object objects
      mailTemplate - a String object
      templateArgs - a Map object