Class InviteModeratedSender
java.lang.Object
org.alfresco.repo.invitation.site.InviteSender
org.alfresco.repo.invitation.site.InviteModeratedSender
This class is responsible for sending email notifications to site managers informing about users requesting access.
- Author:
- Constantin Popa
-
Field Summary
FieldsFields inherited from class org.alfresco.repo.invitation.site.InviteSender
actionService, fileFolderService, messageService, namespaceService, nodeService, personService, repoAdminService, repository, searchService, siteService, sysAdminParams -
Constructor Summary
ConstructorsConstructorDescriptionInviteModeratedSender(ServiceRegistry services, Repository repository, MessageService messageService) -
Method Summary
Modifier and TypeMethodDescriptionprotected Map<String,Serializable> buildMailTextModel(Map<String, String> properties) protected StringgetPendingInvitesLink(Map<String, String> properties) protected StringgetTemplateAssetsLink(Map<String, String> properties) protected Stringprotected StringgetWorkSpaceInvitesLink(Map<String, String> properties) voidSends an invitation email.Methods inherited from class org.alfresco.repo.invitation.site.InviteSender
checkProperties, getEmailTemplateNodeRef, getSiteName
-
Field Details
-
WF_PACKAGE
- See Also:
-
SHARE_PENDING_INVITES_LINK
- See Also:
-
WORKSPACE_PENDING_INVITES_LINK
- See Also:
-
-
Constructor Details
-
InviteModeratedSender
public InviteModeratedSender(ServiceRegistry services, Repository repository, MessageService messageService)
-
-
Method Details
-
sendMail
public void sendMail(String emailTemplatePath, String emailSubjectKey, Map<String, String> properties) Description copied from class:InviteSenderSends an invitation email.- Specified by:
sendMailin classInviteSender- Parameters:
emailTemplatePath- the XPath to the email template in the repositoryemailSubjectKey- the subject of the emailproperties- A Map containing the properties needed to send the email.
-
buildMailTextModel
- Specified by:
buildMailTextModelin classInviteSender
-
getPendingInvitesLink
-
getWorkSpaceInvitesLink
-
getTemplateAssetsLink
-
getRequiredProperties
- Specified by:
getRequiredPropertiesin classInviteSender
-
getWorkflowPropForSiteName
- Specified by:
getWorkflowPropForSiteNamein classInviteSender
-