Package org.alfresco.repo.notification
Class EMailNotificationProvider
- java.lang.Object
-
- org.alfresco.repo.notification.EMailNotificationProvider
-
- All Implemented Interfaces:
NotificationProvider
public class EMailNotificationProvider extends java.lang.Object implements NotificationProvider
EMail notification provider implementation- Since:
- 4.0
- Author:
- Roy Wetherall
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAMEName of provider
-
Constructor Summary
Constructors Constructor Description EMailNotificationProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()Gets the name of the notification provider.voidinit()Init method registers provider with notification service.voidsendNotification(NotificationContext notificationContext)Sends a notification using the notification provider.voidsetActionService(ActionService actionService)voidsetFileFolderService(FileFolderService fileFolderService)voidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)voidsetNotificationService(NotificationService notificationService)voidsetPersonService(PersonService personService)voidsetRepoAdminService(RepoAdminService repoAdminService)voidsetRepository(Repository repository)
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
Name of provider- See Also:
- Constant Field Values
-
-
Method Detail
-
setNotificationService
public void setNotificationService(NotificationService notificationService)
- Parameters:
notificationService- notification service
-
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
- Parameters:
nodeService- node service
-
setActionService
public void setActionService(ActionService actionService)
- Parameters:
actionService- action service
-
setPersonService
public void setPersonService(PersonService personService)
- Parameters:
personService- person service
-
setRepository
public void setRepository(Repository repository)
- Parameters:
repository- repository object
-
setRepoAdminService
public void setRepoAdminService(RepoAdminService repoAdminService)
- Parameters:
repoAdminService- repository administration serviceS
-
setFileFolderService
public void setFileFolderService(FileFolderService fileFolderService)
- Parameters:
fileFolderService- file folder service
-
init
public void init()
Init method registers provider with notification service.
-
getName
public java.lang.String getName()
Description copied from interface:NotificationProviderGets the name of the notification provider.- Specified by:
getNamein interfaceNotificationProvider- Returns:
- notification provider name
- See Also:
NotificationProvider.getName()
-
sendNotification
public void sendNotification(NotificationContext notificationContext)
Description copied from interface:NotificationProviderSends a notification using the notification provider.- Specified by:
sendNotificationin interfaceNotificationProvider- Parameters:
notificationContext- notification context- See Also:
NotificationProvider.sendNotification(org.alfresco.service.cmr.notification.NotificationContext)
-
-