Package fr.becpg.repo.mail
Interface BeCPGMailService
- All Known Implementing Classes:
BeCPGMailServiceImpl
public interface BeCPGMailService
BeCPGMailService interface.
- Version:
- $Id: $Id
- Author:
- "Matthieu Laborie"
-
Method Summary
Modifier and TypeMethodDescriptionorg.alfresco.service.cmr.repository.NodeReffindTemplateNodeRef(String templateName, org.alfresco.service.cmr.repository.NodeRef folderNR) findTemplateNodeRef.org.alfresco.service.cmr.repository.NodeRefgetEmailActivitiesTemplatesFolder.org.alfresco.service.cmr.repository.NodeRefgetEmailInviteTemplatesFolder.org.alfresco.service.cmr.repository.NodeRefgetEmailNotifyTemplatesFolder.org.alfresco.service.cmr.repository.NodeRefgetEmailProjectTemplatesFolder.org.alfresco.service.cmr.repository.NodeRefgetEmailTemplatesFolder.org.alfresco.service.cmr.repository.NodeRefgetEmailWorkflowTemplatesFolder.voidsendMail(List<org.alfresco.service.cmr.repository.NodeRef> recipientNodeRefs, String title, String emailTemplate, Map<String, Object> templateModel, boolean sendToSelf) sendMail.voidsendMailNewPassword(org.alfresco.service.cmr.repository.NodeRef personNodeRef, String userName, String password) sendMailNewPassword.voidsendMailNewUser(org.alfresco.service.cmr.repository.NodeRef personNodeRef, String userName, String password) Send a mail to notify user importvoidsendMailOnAsyncAction(String userName, String action, String actionUrl, boolean runWithSuccess, double time, Object... bodyParams) sendMailOnAsyncAction.voidsendMLAwareMail(Set<String> authorities, String fromEmail, String subjectKey, Object[] subjectParams, String mailTemplate, Map<String, Object> templateArgs) sendMLAwareMail.
-
Method Details
-
sendMailNewUser
void sendMailNewUser(org.alfresco.service.cmr.repository.NodeRef personNodeRef, String userName, String password) Send a mail to notify user import -
sendMailNewPassword
void sendMailNewPassword(org.alfresco.service.cmr.repository.NodeRef personNodeRef, String userName, String password) sendMailNewPassword.
-
sendMail
void sendMail(List<org.alfresco.service.cmr.repository.NodeRef> recipientNodeRefs, String title, String emailTemplate, Map<String, Object> templateModel, boolean sendToSelf) sendMail.
-
sendMailOnAsyncAction
void sendMailOnAsyncAction(String userName, String action, String actionUrl, boolean runWithSuccess, double time, Object... bodyParams) sendMailOnAsyncAction.
-
findTemplateNodeRef
org.alfresco.service.cmr.repository.NodeRef findTemplateNodeRef(String templateName, org.alfresco.service.cmr.repository.NodeRef folderNR) findTemplateNodeRef.
- Parameters:
templateName- aStringobject.folderNR- aNodeRefobject.- Returns:
- a
NodeRefobject.
-
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
NodeRefobject
-
getEmailInviteTemplatesFolder
org.alfresco.service.cmr.repository.NodeRef getEmailInviteTemplatesFolder()getEmailInviteTemplatesFolder.
- Returns:
- a
NodeRefobject
-
getEmailProjectTemplatesFolder
org.alfresco.service.cmr.repository.NodeRef getEmailProjectTemplatesFolder()getEmailProjectTemplatesFolder.
- Returns:
- a
NodeRefobject.
-
sendMLAwareMail
void sendMLAwareMail(Set<String> authorities, String fromEmail, String subjectKey, Object[] subjectParams, String mailTemplate, Map<String, Object> templateArgs) sendMLAwareMail.
-