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 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)
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)
protected List<String>
getAttachements(Object attachementsFromVariables)
protected URL
getAttachemntURL(String attachment)
void
onNotification(org.kie.internal.task.api.model.NotificationEvent event, org.kie.internal.task.api.UserInfo userInfo)
Invoked when notification is about to be sent.String
toString()
-
-
-
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:NotificationListener
Invoked when notification is about to be sent.- Specified by:
onNotification
in interfaceNotificationListener
- Parameters:
event
- notification event that includes task, notification itself and task variablesuserInfo
- Implementation ofUserInfo
to 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)
-
-