Class EmailNotificationListener
- java.lang.Object
-
- org.jbpm.services.task.deadlines.notifications.impl.email.EmailNotificationListener
-
- All Implemented Interfaces:
NotificationListener
public class EmailNotificationListener extends Object implements NotificationListener
-
-
Constructor Summary
Constructors Constructor Description EmailNotificationListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuildMapByLanguage(Map<String,List<org.kie.api.task.model.OrganizationalEntity>> map, org.kie.api.task.model.Group group, org.kie.internal.task.api.UserInfo userInfo)protected voidbuildMapByLanguage(Map<String,List<org.kie.api.task.model.OrganizationalEntity>> map, org.kie.api.task.model.OrganizationalEntity user, org.kie.internal.task.api.UserInfo userInfo)protected List<String>getAttachements(Object attachementsFromVariables)protected URLgetAttachemntURL(String attachment)voidonNotification(org.kie.internal.task.api.model.NotificationEvent event, org.kie.internal.task.api.UserInfo userInfo)Invoked when notification is about to be sent.StringtoString()
-
-
-
Method Detail
-
onNotification
public void onNotification(org.kie.internal.task.api.model.NotificationEvent event, org.kie.internal.task.api.UserInfo userInfo)Description copied from interface:NotificationListenerInvoked when notification is about to be sent.- Specified by:
onNotificationin interfaceNotificationListener- Parameters:
event- notification event that includes task, notification itself and task variablesuserInfo- Implementation ofUserInfoto be able to find user details such as email address
-
getAttachemntURL
protected URL getAttachemntURL(String attachment) throws MalformedURLException
- Throws:
MalformedURLException
-
buildMapByLanguage
protected void buildMapByLanguage(Map<String,List<org.kie.api.task.model.OrganizationalEntity>> map, org.kie.api.task.model.Group group, org.kie.internal.task.api.UserInfo userInfo)
-
buildMapByLanguage
protected void buildMapByLanguage(Map<String,List<org.kie.api.task.model.OrganizationalEntity>> map, org.kie.api.task.model.OrganizationalEntity user, org.kie.internal.task.api.UserInfo userInfo)
-
-