Class InviteNominatedSender
java.lang.Object
org.alfresco.repo.invitation.site.InviteSender
org.alfresco.repo.invitation.site.InviteNominatedSender
This class is responsible for sending email invitations, allowing nominated
user's to join a Site.
- Author:
- Nick Smith
-
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
ConstructorsConstructorDescriptionInviteNominatedSender(ServiceRegistry services, Repository repository, MessageService messageService) -
Method Summary
Modifier and TypeMethodDescriptionprotected Map<String,Serializable> buildMailTextModel(Map<String, String> properties) protected Stringprotected StringvoidSends an invitation email.voidDeprecated.Methods inherited from class org.alfresco.repo.invitation.site.InviteSender
checkProperties, getEmailTemplateNodeRef, getSiteName
-
Field Details
-
WF_INSTANCE_ID
- See Also:
-
WF_PACKAGE
- See Also:
-
SITE_LEAVE_HASH
- See Also:
-
-
Constructor Details
-
InviteNominatedSender
public InviteNominatedSender(ServiceRegistry services, Repository repository, MessageService messageService)
-
-
Method Details
-
sendMail
Deprecated.Implemented for backwards compatibility- Parameters:
properties-
-
sendMail
public void sendMail(String emailTemplateXpath, String emailSubjectKey, Map<String, String> properties) Description copied from class:InviteSenderSends an invitation email.- Specified by:
sendMailin classInviteSender- Parameters:
emailTemplateXpath- 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
-
makeLink
-
getRequiredProperties
- Specified by:
getRequiredPropertiesin classInviteSender
-
getWorkflowPropForSiteName
- Specified by:
getWorkflowPropForSiteNamein classInviteSender
-