|
1
2
3
4
5
6
7
8
9
|
One example can be found in the activiti tests org.activiti.standalone.parsing.BPMNParseHandlerTest.
Adding task listener is similar:
public
class
MailNotificationUserTaskParseHandler
extends
UserTaskParseHandler {
@Override
protected
void
executeParse(BpmnParse bpmnParse, UserTask userTask) {
super
.executeParse(bpmnParse, userTask);
ActivityImpl activity = findActivity(bpmnParse, userTask.getId());
UserTaskActivityBehavior userTaskActivityBehavior = (UserTaskActivityBehavior) activity.getActivityBehavior();
userTaskActivityBehavior.getTaskDefinition().addTaskListener(TaskListener.EVENTNAME_ASSIGNMENT,
new
MailNotificationTaskListener());
} }
|
|
1
|
<br>
|
本文转自yunlielai51CTO博客,原文链接:http://blog.51cto.com/4925054/1547145
,如需转载请自行联系原作者